-
Notifications
You must be signed in to change notification settings - Fork 67
perf: comprehensive Scala Native render pipeline optimization #776
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
e295fd7
perf: SIMD-optimized string comparison and chunked escape rendering
He-Pin 8c1219f
perf: use pre-allocated char buffers for Native compareStrings
He-Pin 0501961
style: apply scalafmt to CharSWAR Scala sources
He-Pin 21e4ad0
perf: fused char materializer + chunked SWAR char rendering
He-Pin a190a80
perf: ASCII fast paths, pre-sized join, hand-written parseInt, asciiS…
He-Pin f9e0091
perf: pre-sized char[] assembly for format string output
He-Pin 0625bc5
fix: remove unused import and escape unicode in comments for Scala 2.12
He-Pin b9b3b78
refactor: deduplicate render utilities and add overflow guards
He-Pin a9daef5
perf: Reuse ascii-safe strings in char rendering
He-Pin a853f3a
test: drop stale parseInt overflow expectation
He-Pin 11d1733
perf: avoid temp char arrays for clean strings
He-Pin 16d1fce
fix: repair rebased render optimization branch
He-Pin 5d596eb
perf: skip assembly for single-spec formats
He-Pin ad13ad9
fix: preserve direct materializer context
He-Pin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.