Commit graph

15 commits

Author SHA1 Message Date
Janis 76e50085a0 idk man, intern stuff innit 2025-08-06 22:27:00 +02:00
Janis adfc2c27f8 top and bottom types 2025-07-14 18:10:52 +02:00
Janis 1bde8f3ccd new trait for ast for getting nice nodes 2025-03-06 22:36:53 +01:00
Janis 8c95a2ba3d single-threaded interior mutably wrapper for internpool 2025-03-06 02:18:15 +01:00
Janis 1be3f29e23 place-value stuff should work now 2025-03-06 01:02:35 +01:00
Janis 1a20acd763 ast visiting for IR building 2025-03-04 18:58:55 +01:00
Janis 379769bc59 split ast tag arrays 2025-03-01 19:22:31 +01:00
Janis e002a6ddc9 small fixes/visiter pattern/pub visibility 2024-12-27 03:49:25 +01:00
Janis 4e59e02178 visitor pattern for ast 2024-12-26 00:40:11 +01:00
Janis 7801fefa17 mir function type and using internpool 2024-12-23 02:33:43 +01:00
Janis 3be955aebf internpool helpers/ fixes 2024-12-23 02:32:43 +01:00
Janis 6ba146f565 intern/key display printing 2024-12-23 00:54:19 +01:00
Janis 632729af52 InternPool bytes
make intern::Index a bit safer/clearer to use
added bytes to internpool
more helper functions for interning numbers/bytes/strings
2024-12-22 23:55:58 +01:00
Janis a3bee90ac3 mir/triples use internpool now for types 2024-12-22 22:25:01 +01:00
Janis 1df5429eab extracting ast2::intern into its own file 2024-12-22 18:57:19 +01:00