index
:
zg
master
no-allocation
v0.14-beta
work-branch
Mirror of https://codeberg.org/atman/zg/
git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
4 days
Prerelease touchup
v0.16.0-rc1
no-allocation
Sam Atman
1
-3
/
+3
11 days
zg module, casing improvements
Sam Atman
5
-14
/
+122
11 days
Slightly better hash reduction for comptime_map
Sam Atman
1
-3
/
+21
12 days
De-allocate Emoji module
Sam Atman
1
-86
/
+44
12 days
Base units do not allocate
Sam Atman
4
-166
/
+85
13 days
Teasing out canonicalization
Sam Atman
2
-45
/
+54
13 days
Rest of the 'easy' stuff
Sam Atman
4
-396
/
+162
13 days
Normalization and case folding
Sam Atman
7
-383
/
+371
13 days
Convert Words module to no-allocation
Sam Atman
2
-144
/
+85
13 days
Port DisplayWidth
Sam Atman
1
-184
/
+105
13 days
Convert Graphemes to static allocation
Sam Atman
2
-99
/
+68
2025-12-23
Use width 2 when skin tone modifier detected
Sam Atman
1
-0
/
+5
2025-12-23
Fix #74: Check for characters before popping in wrap
v0.15.3
Sam Atman
1
-2
/
+16
2025-11-08
Use takeDelimiterInclusive to support Zig 0.15.2
Jay
1
-1
/
+2
2025-09-14
Embed data files in scripts rather than relying on filesystem access for easi...
Michael Chaten
1
-17
/
+6
2025-09-14
Update codebase to Zig 0.15.1.
Michael Chaten
15
-104
/
+73
2025-07-20
Moved part of the `strWidth` into its own `graphemeClusterWidth` function
Lich
1
-23
/
+27
2025-07-08
Add Words.zig example to README
Sam Atman
2
-0
/
+20
2025-06-24
fix infinity
Jacob Sandlund
1
-1
/
+1
2025-06-24
Add Emoji module and codegen/emoji
Jacob Sandlund
1
-0
/
+132
2025-06-01
Add graphemeAtIndex + iterate before and after
Sam Atman
4
-87
/
+266
2025-05-23
Make offset size configurable
Sam Atman
4
-26
/
+34
2025-05-23
Add iterateBefore and iterateAfter
Sam Atman
2
-32
/
+104
2025-05-16
Words module
Sam Atman
2
-24
/
+24
2025-05-16
Move WordBreak to Words
Sam Atman
1
-0
/
+0
2025-05-16
Proofread
Sam Atman
1
-5
/
+6
2025-05-15
Merge Grapheme Segmentation Iterator Tests
Sam Atman
1
-79
/
+34
2025-05-15
wordAtIndex passes conformance
Sam Atman
3
-103
/
+135
2025-05-15
Rewrite wordAtIndex to use iterator flipping
Sam Atman
1
-24
/
+83
2025-05-15
Add format for CodePoint
Sam Atman
1
-2
/
+10
2025-05-15
Add reversal functions for word iterators
Sam Atman
1
-2
/
+81
2025-05-15
Peek tests for word iterators
Sam Atman
1
-0
/
+19
2025-05-15
ReverseWordIterator passes conformance test
Sam Atman
1
-19
/
+64
2025-05-15
Hooked up break test, some bugs squashed
Sam Atman
3
-34
/
+64
2025-05-15
Reverse Word Iterator
Sam Atman
2
-1
/
+157
2025-05-15
Add wordAtCursor
Sam Atman
1
-48
/
+100
2025-05-15
Rewrite, passes WordBreakTest
Sam Atman
3
-78
/
+40
2025-05-15
Begin conformance test
Sam Atman
5
-58
/
+361
2025-05-15
Implement Word iterator
Sam Atman
1
-0
/
+228
2025-05-15
Vastly simplify peek()
Sam Atman
1
-60
/
+3
2025-05-15
Refactor in unicode_tests
Sam Atman
2
-32
/
+53
2025-05-15
Add WordBreakPropertyData
Sam Atman
1
-0
/
+102
2025-05-15
Various small iterator improvements
Sam Atman
1
-4
/
+51
2025-05-15
Add reverse CodePoint iterator
Sam Atman
1
-1
/
+67
2025-05-15
Maximal Subparts tests
Sam Atman
1
-37
/
+114
2025-05-15
Replace CodePoint Decoding with Hörhmann Method
Sam Atman
1
-59
/
+204
2025-05-15
feat: add reverse grapheme iterator
Matteo Romano
2
-0
/
+294
2025-05-14
Add overlong test, which should fail
Sam Atman
1
-2
/
+15
2025-05-13
Various small iterator improvements
work-branch
Sam Atman
1
-9
/
+46
2025-05-12
fix: State.unset* did toggle the bit instead of unsetting it
Matteo Romano
1
-3
/
+3
[next]