aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Fix #2207gingerBill2022-11-232-12/+12
* Merge pull request #2206 from thisisnotnull/fix-wprintfJeroen van Rijn2022-11-221-1/+1
|\
| * fix wprintf return valuethisisnotnull2022-11-211-1/+1
* | `strconv.parse_f64` - accurately parse floatsgingerBill2022-11-213-98/+421
|/
* Merge pull request #2181 from odin-lang/map-devgingerBill2022-11-1713-529/+894
|\
| * Correct `map_insert`gingerBill2022-11-141-4/+1
| * Add @(require_results) to map procedures where possiblegingerBill2022-11-131-14/+36
| * Simplify the handling of the hashing calls for `map`sgingerBill2022-11-131-74/+24
| * Correct `map_reserve_dynamic` caused by an bizarre code generation buggingerBill2022-11-133-19/+23
| * Correct json/unmarshal.odingingerBill2022-11-112-1/+7
| * Merge branch 'master' into map-devgingerBill2022-11-111-17/+17
| |\
| * | Begin work on map static setgingerBill2022-11-111-3/+1
| * | Make `map` get internal calls take the hash value rather than compute it inte...gingerBill2022-11-111-12/+9
| * | 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
| * | Correct static map get; make get take a pointer to simplify compiler internalsgingerBill2022-11-101-11/+10
| * | 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
| * | 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
| * | Make `map_free_dynamic` take the total size of the allocationgingerBill2022-11-083-25/+31
| * | Minor change to `map_cell_index_static`gingerBill2022-11-081-9/+9
| * | Fix json marshal for mapsgingerBill2022-11-081-2/+2
| * | Allow for `-use-static-map-calls` which generates a get procedure per `map`; ...gingerBill2022-11-081-9/+95
| * | Change `__dynamic_map_get` signaturegingerBill2022-11-081-85/+88
| * | Change `Raw_Map.len` to `int` from `uintptr`gingerBill2022-11-082-3/+3
| * | Add `intrinsics.map_cell_info` and `intrinsics.map_info`gingerBill2022-11-082-15/+11
| * | Make `Map_Info` store pointers to cell info rather than inlinegingerBill2022-11-083-59/+37
| * | Correct reflection usage of mapsgingerBill2022-11-084-82/+36
| * | Add `runtime.map_exists_dynamic`gingerBill2022-11-081-1/+24
| * | Correct `reflect.map_entry_info_slice`gingerBill2022-11-082-28/+21
| * | Correct hashing for `map` typesgingerBill2022-11-082-89/+95
| * | General modificationsgingerBill2022-11-082-23/+28
| * | Correct `fmt` printing to be robustgingerBill2022-11-071-2/+2
| * | Basic fmt printing for `map`gingerBill2022-11-073-42/+23
| * | Basic get and set support for new `map`gingerBill2022-11-071-28/+62
| * | Begin work on implementing the new `map` internalsgingerBill2022-11-076-344/+722
* | | Handle freeing nil in scratch allocatorMichael Freundorfer2022-11-141-0/+3
* | | Merge pull request #2193 from ftphikari/masterJeroen van Rijn2022-11-142-0/+53
|\ \ \
| * | | sys/windows: add ShellExecuteExWhikari2022-11-142-0/+53