diff options
| author | gingerBill <bill@gingerbill.org> | 2022-09-17 13:02:06 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2022-09-17 13:02:06 +0100 |
| commit | bfe0ffd6e6e7940d189b12df1697591f98564d60 (patch) | |
| tree | 612766fe51212fa3515613a1998685e17d8c190b /core/runtime | |
| parent | 8ee6bb5d4b102158c6f4771a3104610bb8e6fd7f (diff) | |
Minor clean up
Diffstat (limited to 'core/runtime')
| -rw-r--r-- | core/runtime/dynamic_map_internal.odin | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/core/runtime/dynamic_map_internal.odin b/core/runtime/dynamic_map_internal.odin index d330d4808..7326d761d 100644 --- a/core/runtime/dynamic_map_internal.odin +++ b/core/runtime/dynamic_map_internal.odin @@ -334,7 +334,6 @@ ceil_to_pow2 :: proc "contextless" (n: int) -> int { } __dynamic_map_grow :: proc(using h: Map_Header, loc := #caller_location) { - // TODO(bill): Determine an efficient growing rate new_count := max(m.entries.cap * 2, INITIAL_MAP_CAP) __dynamic_map_rehash(h, new_count, loc) } @@ -344,7 +343,7 @@ __dynamic_map_full :: #force_inline proc "contextless" (using h: Map_Header) -> } -__dynamic_map_hash_equal :: proc "contextless" (h: Map_Header, a, b: Map_Hash) -> bool { +__dynamic_map_hash_equal :: #force_inline proc "contextless" (h: Map_Header, a, b: Map_Hash) -> bool { return a.hash == b.hash && h.equal(a.key_ptr, b.key_ptr) } @@ -388,7 +387,7 @@ __dynamic_map_delete_key :: proc "contextless" (using h: Map_Header, hash: Map_H } } -__dynamic_map_get_entry :: proc "contextless" (using h: Map_Header, index: Map_Index) -> ^Map_Entry_Header { +__dynamic_map_get_entry :: #force_inline proc "contextless" (using h: Map_Header, index: Map_Index) -> ^Map_Entry_Header { return (^Map_Entry_Header)(uintptr(m.entries.data) + uintptr(index*Map_Index(entry_size))) } |