gingerBill
7057fc8dfc
Remove the semantics of #no_copy, keep the grammar
2025-07-30 23:14:29 +01:00
bogwi
af0e067a12
CHECK 2 done
...
Add support for handling generic types in LLVM backend
- Updated `lb_type_internal` to return a pointer type for unspecialized generics.
- Modified `write_type_to_canonical_string` to handle specialized generics without panicking.
- Enhanced `default_type` to return the default type of specialized generics when applicable.
2025-05-05 16:58:14 +09:00
gingerBill
6045955c88
More improvements doc writer name canonicalization
2025-04-15 12:35:20 +01:00
gingerBill
b2ca76a76a
Improve name canonicalization rules for the doc writer
2025-04-15 12:07:58 +01:00
gingerBill
39363c4018
Improve name canonization rules for doc writer
2025-04-15 11:50:59 +01:00
gingerBill
344eb6cb42
Fix name canonicalization for doc writer
2025-02-24 15:44:38 +00:00
gingerBill
0946f6b48b
Improve name canonicalization for some debuggers
2025-02-20 11:11:22 +00:00
gingerBill
90a973ccf6
Make debug symbols use the new name canonicalization rules
2025-02-20 10:27:59 +00:00
gingerBill
29456bcdea
Move docs to the header
2025-02-19 11:12:32 +00:00
gingerBill
0bac34eec8
Number fields within procedures with a depth-first numbering system
2025-02-19 10:59:05 +00:00
gingerBill
827cd45f04
Add to check to fix crash
2025-02-18 17:12:58 +00:00
gingerBill
0482facdda
Fix for weird builtin types
2025-02-18 15:26:59 +00:00
gingerBill
e168cea670
Add offset for nested things
2025-02-18 15:17:04 +00:00
gingerBill
04c1ff61f4
Update the comments
2025-02-18 15:03:49 +00:00
gingerBill
23efd1bd02
Add TypeWriter stream to allow for in-place hashing and string generation
2025-02-18 14:32:41 +00:00
gingerBill
19b59461b0
Use TypeSet for DeclInfo deps
2025-02-18 13:31:34 +00:00
gingerBill
4a29d9bb84
Simplify type info table construction
2025-02-17 16:29:42 +00:00
gingerBill
b8f057951c
Begin work on TypeSet
2025-02-17 13:46:17 +00:00
gingerBill
9b26bb2e6a
Begin work on hash types
2025-02-17 13:10:38 +00:00
gingerBill
043f9aea61
Clean up rules for name mangling
2025-02-17 12:40:43 +00:00
gingerBill
b5cf776830
Use new name canonicalization approach
2025-02-17 11:48:54 +00:00
gingerBill
99d91ccd31
Work on making name mangling deterministic
2025-02-17 11:32:49 +00:00