Skip to content

Performance optimizations, improved UlidJsonConverter#46

Merged
Seramis merged 6 commits into
ByteAether:mainfrom
Seramis:performance_optimizations
Jun 24, 2026
Merged

Performance optimizations, improved UlidJsonConverter#46
Seramis merged 6 commits into
ByteAether:mainfrom
Seramis:performance_optimizations

Conversation

@Seramis

@Seramis Seramis commented Jun 24, 2026

Copy link
Copy Markdown
Member

Description

Improved the MethodImpl attribute usage. Same performance but more logical line between inlining.
New implementation for IsValid method.
Restored implementation of Fill from version 1.3.5, which was faster and new benchmarks now can show that.
Improved UlidJsonConverter to not silently fail.
Updated README.md file with new benchmark data.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Other (please specify): Performance

Checklist

  • The PR is submitted to the correct branch (main).
  • My code follows the project's coding style. (.editorconfig)
  • I have commented my code, particularly in hard-to-understand areas and public interfaces.
  • I have added or updated tests for the changes I made.
  • All new and existing tests passed.
  • I have updated the documentation where applicable.

@Seramis Seramis self-assigned this Jun 24, 2026
@Seramis Seramis force-pushed the performance_optimizations branch from 708df02 to a0b71fc Compare June 24, 2026 14:57
@Seramis Seramis merged commit def5754 into ByteAether:main Jun 24, 2026
5 checks passed
@Seramis Seramis deleted the performance_optimizations branch June 24, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant