Commit graph

88 commits

Author SHA1 Message Date
Luke Boswell
38c474176c
initial implementation 2025-12-10 15:37:13 +11:00
Richard Feldman
4587c8e028
Clean up some debug logging 2025-12-07 14:52:04 -05:00
Richard Feldman
8eeb3abc03
Remove a debugging hack 2025-12-07 14:50:20 -05:00
Richard Feldman
c4591701b1
Fix receiver bug 2025-12-07 07:18:26 -05:00
Richard Feldman
abb62469f0
Fixes for growable interners 2025-11-26 19:48:43 -05:00
Richard Feldman
e5e6ca55b8
Merge remote-tracking branch 'origin/main' into propagate_is_eq 2025-11-26 13:29:54 -05:00
Richard Feldman
e2fb02d28d
Automatically delete cache on rebuild-builtins 2025-11-26 08:57:02 -05:00
Richard Feldman
1594ea350b
Error when idx is used in wrong store 2025-11-25 20:14:08 -05:00
Richard Feldman
bedcc21575
Use extern for serialized structs 2025-11-22 12:30:32 -05:00
Richard Feldman
1f1c61091a
More number fixes 2025-11-20 00:06:05 -05:00
Richard Feldman
d070538547
Use interned "plus" string 2025-11-09 10:53:34 -05:00
Richard Feldman
33eecaf61c
lints 2025-11-06 08:00:38 -05:00
Richard Feldman
9cebb9efa1
Use named constants 2025-11-05 22:19:52 -05:00
Richard Feldman
9bd0c20dbd
Switch to $ for reusable vars 2025-10-27 20:27:20 -04:00
Fabian Schmalzried
9be36d89a9
replacing array_list.Managed with ArrayList with script help 2025-10-23 14:23:32 +00:00
Richard Feldman
6706a068f0
Merge origin/main - upgrade to Zig 0.15.2
- Resolved conflicts preserving BuiltinTypes architecture
- Updated ArrayList to array_list.Managed for Zig 0.15.2
- Updated Io.Writer API for Zig 0.15.2
- Kept Bool special-case handling in render_helpers
- Kept builtin module loading in all affected files
2025-10-19 14:58:53 -04:00
Richard Feldman
b61e2128b9
Use real builtin types in more places 2025-10-19 13:50:27 -04:00
Richard Feldman
20574735f4
Re-add some debug asserts 2025-10-19 08:14:13 -04:00
Richard Feldman
e69ea6a70e
Update some comments 2025-10-19 07:46:24 -04:00
Richard Feldman
4086366260
Re-enable some cross-module tests 2025-10-18 22:44:05 -04:00
Richard Feldman
26313674ab
Remove frozen field 2025-10-18 22:27:13 -04:00
Isaac Van Doren
ea942e13b5
Update alignedAlloc and other functions to use std.mem.Alignment instead of ints 2025-09-07 02:29:16 -05:00
Isaac Van Doren
30a65a96a7
rename std.ArrayList to std.array_list.Managed 2025-09-06 20:47:40 -05:00
Luke Boswell
9ce886740e
WIP 2025-08-11 12:13:25 +10:00
Luke Boswell
c981b23545
WIP 2025-08-11 11:20:20 +10:00
Luke Boswell
34b8434702
WIP fix dead code issues 2025-08-10 17:33:29 +10:00
Luke Boswell
61c8d431f9
WIP 2025-08-10 11:40:44 +10:00
Luke Boswell
f87c29a2df
trying to get a unit test to fail!!! 2025-08-10 10:41:02 +10:00
Luke Boswell
a41cbc3941
remove more cycles 2025-08-10 10:25:08 +10:00
Luke Boswell
39041ba7a0
try std.testing.refAllDecls(@This()) 2025-08-10 08:50:41 +10:00
Richard Feldman
86da87a033
Delete more obsolete caching stuff 2025-08-02 16:02:05 -04:00
Richard Feldman
cd78578642
Delete deprecated serializeFrom/serializeInto 2025-08-02 15:28:47 -04:00
Richard Feldman
09474ba956
Style revisions 2025-07-30 20:59:38 -04:00
Richard Feldman
eac6c1a9df
Add SmallStringInterner.Serialized 2025-07-30 20:59:38 -04:00
Richard Feldman
06a8d6fb05
Use Serialized throughout the code base 2025-07-30 20:59:38 -04:00
Richard Feldman
8a74e6248b
Merge remote-tracking branch 'origin/main' into deserialize 2025-07-30 08:32:07 -04:00
Richard Feldman
0fb792432e
wip deserialize 2025-07-30 08:24:39 -04:00
Luke Boswell
0ee51856a7
make lints happy 2025-07-30 11:57:17 +10:00
Richard Feldman
a292e3c650
Fix remaining tests 2025-07-29 21:42:56 -04:00
Luke Boswell
de59107002
WIP restore Ident tests 2025-07-29 13:47:33 +10:00
Luke Boswell
be7526d3ee
WIP fix CompactWriter 2025-07-29 09:48:55 +10:00
Richard Feldman
e74094c8e4
Replace StringHashMapUnmanaged in SmallStringInterner 2025-07-27 21:48:39 -04:00
Richard Feldman
6dd4d5d28d
Introduce CompactWriter.deinit() 2025-07-27 12:45:03 -04:00
Richard Feldman
c1af137336
Clean up some unnecessary comments 2025-07-27 12:34:10 -04:00
Richard Feldman
bdd7984e84
Update all call sites that use appendSlice 2025-07-27 12:31:14 -04:00
Richard Feldman
913ac36382
zig fmt 2025-07-27 09:22:29 -04:00
Richard Feldman
dbc99059d4
Merge remote-tracking branch 'origin/main' into serialize-idents 2025-07-26 22:45:51 -04:00
Richard Feldman
9486c996d9
Merge pull request #8114 from roc-lang/sorted-array-builder
Use SortedArrayBuilder over hash maps for exports
2025-07-26 22:44:30 -04:00
Richard Feldman
a7693e7074
Add serialize and relocate to ident store 2025-07-26 22:44:08 -04:00
Richard Feldman
7da16a3a72
Add some tests for attribute-related edge cases 2025-07-26 22:05:10 -04:00