aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | | Fix #2201gingerBill2022-11-211-16/+21
* | | Fix #2202gingerBill2022-11-211-0/+3
* | | Fix #2125gingerBill2022-11-213-0/+6
|/ /
* | Fixed comparison against nil for mapsgingerBill2022-11-201-8/+3
* | Merge pull request #2204 from colrdavidson/fix_wasm_memgingerBill2022-11-191-1/+1
|\ \ | |/ |/|
| * fix missing wasm memory caseColin Davidson2022-11-181-1/+1
|/
* Merge pull request #2181 from odin-lang/map-devgingerBill2022-11-1735-829/+2080
|\
| * Test new map when used as a set.Jeroen van Rijn2022-11-151-0/+117
| * Correct `map_insert`gingerBill2022-11-141-4/+1
| * Revert "Minor improvement to multi return value reducing stack usage"gingerBill2022-11-136-91/+20
| * Fix prototypegingerBill2022-11-131-1/+1
| * Enforce pointer castgingerBill2022-11-133-3/+5
| * Add @(require_results) to map procedures where possiblegingerBill2022-11-131-14/+36
| * Simplify the handling of the hashing calls for `map`sgingerBill2022-11-133-101/+31
| * Minor improvement to multi return value reducing stack usagegingerBill2022-11-136-19/+90
| * Fix CI typo.Jeroen van Rijn2022-11-131-1/+1
| * map tests for Linux and MacJeroen van Rijn2022-11-133-1/+18
| * map: Add tests for update + delete.Jeroen van Rijn2022-11-131-5/+148
| * Correct `map_reserve_dynamic` caused by an bizarre code generation buggingerBill2022-11-133-19/+23
| * Update tests/internal/build.batJeroen van Rijn2022-11-121-1/+2
| * Add tests/internal/build.batJeroen van Rijn2022-11-121-0/+2
| * Add tests for new map implementation.Jeroen van Rijn2022-11-122-0/+129
| * Correct json/unmarshal.odingingerBill2022-11-112-1/+7
| * Merge branch 'master' into map-devgingerBill2022-11-111-1/+1
| |\
| * \ Merge branch 'master' into map-devgingerBill2022-11-114-26/+36
| |\ \
| * | | Add `noinline` LLVM attribute to static map proceduresgingerBill2022-11-111-0/+6
| * | | Add internal linkage to static map callsgingerBill2022-11-111-1/+2
| * | | Begin work on map static setgingerBill2022-11-1110-42/+218
| * | | Make `__dynamic_map_set` take the `hash` rather than compute it internallygingerBill2022-11-111-5/+7
| * | | Make `map` get internal calls take the hash value rather than compute it inte...gingerBill2022-11-113-26/+25
| * | | Add minor optimization for `lb_map_cell_index_static`gingerBill2022-11-112-6/+11
| * | | Change `map_reserve_dynamic` no do anything when current capacity is greater ...gingerBill2022-11-112-2/+4
| * | | Get deleted key and value for `delete_key`gingerBill2022-11-112-5/+15
| * | | Force inline of hasher proc where possiblegingerBill2022-11-111-8/+31
| * | | Correct static map get; make get take a pointer to simplify compiler internalsgingerBill2022-11-107-45/+50
| * | | Unify reserve and grow codegingerBill2022-11-101-44/+3
| * | | Correct `iterate_map`gingerBill2022-11-101-1/+1
| * | | Add reflect/iterator.odingingerBill2022-11-101-0/+76
| * | | Make `map_alloc_dynamic` handle the `nil_allocator()`gingerBill2022-11-101-0/+4
| * | | Correct logic for `__dynamic_map_set`gingerBill2022-11-091-20/+32
| * | | Add extra calls to `Tracking_Allocator`gingerBill2022-11-092-3/+22
| * | | Change map internal calls to use a pointergingerBill2022-11-093-8/+8
| * | | Swap hashesgingerBill2022-11-091-6/+4
| * | | Rewrite `map_insert_hash_dynamic`gingerBill2022-11-091-38/+28
| * | | Use `mem_resize` where possiblegingerBill2022-11-091-17/+3
| * | | Inline `__dynamic_map_set` code where possiblegingerBill2022-11-081-23/+17
| * | | Check for existence before settinggingerBill2022-11-081-21/+8
| * | | Do an extra check before insertion for pre-existing keysgingerBill2022-11-081-17/+32
| * | | Correct `map_insert_hash_dynamic` and `map_insert_dynamic`gingerBill2022-11-081-88/+5
| * | | Fix bug with allocator not getting set on a `map`gingerBill2022-11-083-51/+31