aboutsummaryrefslogtreecommitdiff
path: root/src/ptr_map.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make doc writer use the old "Ordered Insertion" based `PtrMap`gingerBill2024-05-111-6/+432
* Fix wrong allocator usagegingerBill2024-04-271-1/+1
* Implement dumb `PtrMap`gingerBill2024-04-261-238/+209
* Missing castryuukk2023-05-061-1/+1
* Fix memory leak caused by awful realloc usage on LinuxgingerBill2023-04-211-1/+3
* Fix compiler error on clanggingerBill2023-01-161-2/+2
* Bring `PtrMap` inline with `StringMap`gingerBill2023-01-141-81/+94
* General optimizationsgingerBill2023-01-111-0/+36
* Add uncomment `add_type_info_type` calls for type assertionsgingerBill2023-01-051-0/+29
* Inline map gets; cast explicitly on TOMBSTONE checkinggingerBill2023-01-051-8/+19
* Improve the `PtrSet` to be as simple and small as possiblegingerBill2023-01-041-1/+1
* Convert `minimum_dependency_type_info_set` to use a `PtrMap`gingerBill2023-01-031-1/+0
* General improves to `alloc_ast_node` and other unnecessary checksgingerBill2023-01-031-2/+4
* Make all maps use heap allocator implicitlygingerBill2023-01-031-4/+14
* `gb_internal` a lotgingerBill2022-12-181-42/+42
* Replace compiler for loops for the hash-table types to simplify code usagegingerBill2022-12-091-0/+21
* Improve `ptr_map_hash_key`gingerBill2021-11-161-5/+7
* Simplification to `ptr_map_hash_key`gingerBill2021-11-051-15/+5
* Improve `ptr_map_hash_key`gingerBill2021-11-051-9/+27
* Be more correct with `MapIndex` usagegingerBill2021-11-051-4/+4
* Unify `MapFindResult` typesgingerBill2021-11-051-2/+2
* Remove `map.cpp` codegingerBill2021-11-051-0/+9
* Move more things to `PtrMap`gingerBill2021-11-051-1/+1
* Increase usage of `PtrMap`gingerBill2021-11-051-2/+6
* Remove HashKey usage for `PtrMap` callsgingerBill2021-11-051-4/+4
* Correct `map_remove(PtrMap)`gingerBill2021-11-051-1/+1
* Add `PtrMap`, begin working change `Map` to `PtrMap` where possiblegingerBill2021-11-051-0/+318