aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Keep `-vet` happydev-2022-12gingerBill2022-12-061-1/+1
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-12-062-1/+9
|\
| * Merge branch 'odin-lang:master' into masterDragos Popescu2022-12-062-8/+20
| |\
| | * Merge pull request #2231 from ftphikari/masterJeroen van Rijn2022-12-061-1/+8
| | |\
| | | * sys/windows: wgl style fixhikari2022-12-061-1/+2
| | | * sys/windows: fix wgl function loading in accordance with OpenGL wikihikari2022-12-061-1/+7
| * | | core:sys/windows: Added CSIDL_PROFILEDragos Popescu2022-12-061-0/+1
* | | | Coalesce tombstones on `delete_key` to reduce all map slots from being filled...gingerBill2022-12-061-7/+50
| |/ / |/| |
* | | Add `user_data: rawptr` to `filepath.Walk_Proc` callbackgingerBill2022-12-051-8/+8
| |/ |/|
* | sys/windows: added helper gl prochikari2022-12-051-0/+5
|/
* sys/windows: add CreateWaitableTimerExWhikari2022-12-022-0/+13
* Add `math.pow10`gingerBill2022-11-291-0/+86
* Change order of map_free_dynamic in usagegingerBill2022-11-291-4/+7
* Remove `panic`gingerBill2022-11-291-1/+1
* Treat `.Mode_Not_Implemented` as not an error when doing `runtime.map_free_dy...gingerBill2022-11-291-11/+9
* Add aliases for fnv* no_a formsgingerBill2022-11-291-1/+3
* Improve core:math procedures and add loads of unit testsgingerBill2022-11-291-12/+42
* Fix `atan2` by swapping the arguments internallygingerBill2022-11-291-1/+1
* sys/windows: add SHGetFolderPathW (#2213)ftphikari2022-11-282-0/+35
* 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