aboutsummaryrefslogtreecommitdiff
path: root/src/string_map.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix memory leak caused by awful realloc usage on LinuxgingerBill2023-04-211-1/+3
* Bring `PtrMap` inline with `StringMap`gingerBill2023-01-141-7/+2
* Minor changes to `StringMap` allocationgingerBill2023-01-141-2/+8
* Minimize `StringMap` structure usagegingerBill2023-01-141-100/+126
* Clean up use of `StringMap`gingerBill2023-01-131-42/+33
* Inline map gets; cast explicitly on TOMBSTONE checkinggingerBill2023-01-051-3/+12
* Allow all set entry types to be implicitly cast to their key/value type to al...gingerBill2023-01-031-3/+10
* Make all maps use heap allocator implicitlygingerBill2023-01-031-4/+14
* Remove dead code in the compilergingerBill2022-12-181-2/+0
* `gb_internal` a lotgingerBill2022-12-181-41/+41
* Replace compiler for loops for the hash-table types to simplify code usagegingerBill2022-12-091-0/+23
* Unify `MapFindResult` typesgingerBill2021-11-051-54/+37
* Change map index types to `u32` from `isize`gingerBill2021-11-051-15/+14
* Improve performance of the compiler hash table types and unify behaviourgingerBill2021-11-051-43/+51
* Minor code changes to Map/StringMapgingerBill2021-08-091-7/+6
* Simplify `Map` and `StringMap` in the compiler to reuse the hashes' array dat...gingerBill2021-08-081-19/+21
* Minor improvements to `Map` and `StringMap`gingerBill2021-07-101-23/+23
* Try `try` and `or_else` built-in procedures with operators `try` and `try else`gingerBill2021-07-041-0/+21
* Minor fixes to improve hash map/set performancegingerBill2020-05-211-3/+6
* Simplify compiler's `Map` and create a `StringMap` specifically for stringsgingerBill2020-04-131-0/+257