Skip to content

Various optimizations#368

Merged
aehlke merged 21 commits intoscinfu:masterfrom
lake-of-fire:master
Feb 4, 2026
Merged

Various optimizations#368
aehlke merged 21 commits intoscinfu:masterfrom
lake-of-fire:master

Conversation

@aehlke
Copy link
Collaborator

@aehlke aehlke commented Feb 4, 2026

All were benchmarked individually to verify...

aehlke added 21 commits January 27, 2026 00:38
- thread unsafe byte buffers through TreeBuilder and Tokeniser
- add CharacterReader buffer init with lazy array materialization
- use buffer slices where tokenization merges input ranges
- add ByteSlice/ByteStorage and plumb through tokenizer, tokens, and attributes
- keep public CharacterReader/TokenQueue APIs via wrappers
- bridge to ArraySlice only at node/utility boundaries
@aehlke aehlke merged commit 855ac2e into scinfu:master Feb 4, 2026
3 checks passed
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