aboutsummaryrefslogtreecommitdiff
path: root/src/string_map.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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 ↵gingerBill2023-01-031-3/+10
| | | | allow for easier iteration
* 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 ↵gingerBill2021-08-081-19/+21
| | | | data if possible.
* 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