aboutsummaryrefslogtreecommitdiff
path: root/src/name_canonicalization.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix #5176gingerBill2025-11-041-1/+1
|
* Add spaceJeroen van Rijn2025-11-021-2/+2
|
* Add #subtype using to name canonicalizationJeroen van Rijn2025-11-021-0/+8
|
* Multithread min dep set by removing the set itselfgingerBill2025-09-101-4/+57
|
* Fix name canonicalization for named specialized formsgingerBill2025-08-101-2/+7
|
* Remove the semantics of `#no_copy`, keep the grammargingerBill2025-07-301-1/+0
|
* CHECK 2 donebogwi2025-05-051-1/+5
| | | | | | | | 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.
* More improvements doc writer name canonicalizationgingerBill2025-04-151-0/+9
|
* Improve name canonicalization rules for the doc writergingerBill2025-04-151-1/+19
|
* Improve name canonization rules for doc writergingerBill2025-04-151-1/+5
|
* Fix name canonicalization for doc writergingerBill2025-02-241-1/+9
|
* Improve name canonicalization for some debuggersgingerBill2025-02-201-3/+3
|
* Make debug symbols use the new name canonicalization rulesgingerBill2025-02-201-4/+18
|
* Move docs to the headergingerBill2025-02-191-29/+1
|
* Number fields within procedures with a depth-first numbering systemgingerBill2025-02-191-1/+4
|
* Add to check to fix crashgingerBill2025-02-181-2/+3
|
* Fix for weird builtin typesgingerBill2025-02-181-4/+10
|
* Add offset for nested thingsgingerBill2025-02-181-11/+10
|
* Update the commentsgingerBill2025-02-181-51/+58
|
* Add `TypeWriter` stream to allow for in-place hashing and string generationgingerBill2025-02-181-212/+268
|
* Use `TypeSet` for DeclInfo depsgingerBill2025-02-181-30/+7
|
* Simplify type info table constructiongingerBill2025-02-171-4/+19
|
* Begin work on `TypeSet`gingerBill2025-02-171-0/+221
|
* Begin work on hash typesgingerBill2025-02-171-5/+20
|
* Clean up rules for name manglinggingerBill2025-02-171-21/+60
|
* Use new name canonicalization approachgingerBill2025-02-171-1/+1
|
* Work on making name mangling deterministicgingerBill2025-02-171-0/+419