summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
cassowarii [Thu, 25 Jun 2026 23:17:30 +0000 (16:17 -0700)]
hash table + symbol deduplication
cassowarii [Thu, 25 Jun 2026 16:41:27 +0000 (09:41 -0700)]
more string operations; fix bug with concatenation
cassowarii [Thu, 25 Jun 2026 06:05:44 +0000 (23:05 -0700)]
reference counting + copy on write semantics + more string ops
cassowarii [Wed, 24 Jun 2026 03:03:06 +0000 (20:03 -0700)]
fix a couple more bugs with string allocation
cassowarii [Wed, 24 Jun 2026 02:53:34 +0000 (19:53 -0700)]
fix bugs with tinystr, it works now!
cassowarii [Wed, 24 Jun 2026 02:41:35 +0000 (19:41 -0700)]
use hString to store string literal data; fix bugs
cassowarii [Wed, 24 Jun 2026 02:13:04 +0000 (19:13 -0700)]
tinystr: store short string data directly inside the handle itself
cassowarii [Wed, 24 Jun 2026 02:12:49 +0000 (19:12 -0700)]
remove unnecessary piece from makefile
cassowarii [Wed, 24 Jun 2026 01:22:15 +0000 (18:22 -0700)]
add string object storage (can't free yet)
cassowarii [Sun, 21 Jun 2026 17:21:39 +0000 (10:21 -0700)]
forgot to include this file!
cassowarii [Sun, 21 Jun 2026 17:18:19 +0000 (10:18 -0700)]
more sensible "next" for filereader / scanner
cassowarii [Sun, 21 Jun 2026 04:38:21 +0000 (21:38 -0700)]
dynamically sized token queue
cassowarii [Sat, 20 Jun 2026 22:04:55 +0000 (15:04 -0700)]
add this new ~> / <~ token which i have big plans for
cassowarii [Sat, 20 Jun 2026 05:30:20 +0000 (22:30 -0700)]
update comments a bit more
cassowarii [Sat, 20 Jun 2026 05:13:49 +0000 (22:13 -0700)]
add explanatory comment to lexer.c
cassowarii [Sat, 20 Jun 2026 04:57:06 +0000 (21:57 -0700)]
actually handle weird nesting with block headers and such
cassowarii [Sat, 20 Jun 2026 00:55:31 +0000 (17:55 -0700)]
lexer almost complete barring a few weird corner cases
cassowarii [Fri, 19 Jun 2026 18:27:12 +0000 (11:27 -0700)]
way more lexing capability
cassowarii [Fri, 19 Jun 2026 06:18:04 +0000 (23:18 -0700)]
fix bug in arena
cassowarii [Fri, 19 Jun 2026 06:13:38 +0000 (23:13 -0700)]
properly fail on nonexistent file
cassowarii [Fri, 19 Jun 2026 06:05:30 +0000 (23:05 -0700)]
setting up repository better
cassowarii [Fri, 19 Jun 2026 06:03:19 +0000 (23:03 -0700)]
world's worst lexer