aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Remove `@(require_results)` from one proceduregingerBill2023-01-301-1/+0
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-01-301-1/+1
|\
| * Fix decimal_to_float_bits for floats >= 1Hyp-X2023-01-281-1/+1
| |
* | Add `@(require_results)` to `package reflect`gingerBill2023-01-293-3/+86
|/
* Correct `arena_temp_end` usage when no allocation ever happens for that arenagingerBill2023-01-282-17/+86
|
* Add mutex to `virtual.Arena`; add `virtual.arena_temp_ignore`gingerBill2023-01-282-1/+26
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-01-271-5/+5
|\
| * Add caller location info to `os.read_entire_file()`Daniel2023-01-271-5/+5
| | | | | | | | | | | | | | This helps people using the mem.Tracking_Allocator to more easily pinpoint where they leaked memory in their own code, rather than having the leaks be reported as if they were in the core library itself.
* | Fix `slice.reverse`gingerBill2023-01-271-2/+1
|/
* Fix json.marshal for `map[string]string`gingerBill2023-01-241-0/+4
|
* Use a LUT for `shift_left`gingerBill2023-01-231-21/+121
|
* Fix typo in `decimal_to_float_bits`gingerBill2023-01-232-6/+5
|
* Change to use `ODIN_VALGRIND_SUPPORT`gingerBill2023-01-232-18/+18
|
* Add helgrind markers to package syncgingerBill2023-01-232-0/+67
|
* Merge pull request #2273 from ap29600/core_slice_rotate_fixgingerBill2023-01-192-18/+22
|\ | | | | Fix `core:slice.rotate_left`
| * Add the inner `for` loop back in the logicAndrea Piseri2022-12-211-6/+16
| | | | | | | | | | | | This could be easier to predict in cases where one of `left` and `right` is significantly greater than the other, and as such the same branch is taken multiple times in a row
| * Fix non-generic cast in core:slice.rotate_leftAndrea Piseri2022-12-211-1/+1
| |
| * Fix `core:slice.rotate_left`Andrea Piseri2022-12-212-16/+10
| | | | | | | | | | | | | | This commit includes two fixes: - a temporary cast to make the function compile - a fix to a logic error that caused the function to hang or return incorrect results
* | Fix `cnd_timedwait`gingerBill2023-01-161-1/+1
| |
* | Fix memory leak in `os.get_current_directory` on failure on *nix systemsgingerBill2023-01-164-0/+4
| |
* | Remove `auto_cast`gingerBill2023-01-161-1/+1
| |
* | Remove `auto_cast` procedure field flaggingerBill2023-01-161-2/+2
| | | | | | | | Fixes #2285
* | Fix #2304gingerBill2023-01-161-3/+4
| |
* | Clean up float_fmt logicMarenFayre2023-01-101-13/+6
| |
* | Merge pull request #2297 from MarenFayre/d-parsinggingerBill2023-01-101-1/+1
|\ \ | | | | | | Fix off by one error in %d parsing
| * | Fix off by one error in %d parsingMarenFayre2023-01-081-1/+1
| | |
* | | Merge pull request #2298 from MarenFayre/left-padgingerBill2023-01-102-76/+27
|\ \ \ | | | | | | | | Fix left padding format specifier and float formatting
| * | | Removed unneeded semicolon.MarenFayre2023-01-091-4/+4
| | | |
| * | | Remove unused formatting flagMarenFayre2023-01-081-1/+0
| | | |
| * | | Fix left padding format specifier and float formattingMarenFayre2023-01-082-75/+27
| |/ /
* | | remove unused c importColin Davidson2023-01-061-1/+0
| | |
* | | more windows fixesColin Davidson2023-01-061-3/+3
| | |
* | | more windows kerfuffleColin Davidson2023-01-062-2/+3
| | |
* | | Merge branch 'master' into get_core_countColin Davidson2023-01-066-0/+123
|\| |
| * | Merge pull request #2265 from JooperGH/more_dwmapi_bindingsgingerBill2023-01-066-0/+121
| |\ \ | | | | | | | | More dwmapi bindings
| | * | Fixed CI errorJooper2022-12-212-1/+2
| | | |
| | * | App bar bindingsJooperGH2022-12-191-0/+33
| | | |
| | * | One last bindingJooperGH2022-12-191-0/+1
| | | |
| | * | HRGB and Rect functionsJooperGH2022-12-192-0/+30
| | | |
| | * | CreateSolidBrush and FillRectJooperGH2022-12-192-0/+4
| | | |
| | * | Added uxtheme bindingsJooperGH2022-12-192-3/+12
| | | |
| | * | Merge branch 'master' of https://github.com/odin-lang/Odin into ↵JooperGH2022-12-1923-213/+265
| | |\| | | | | | | | | | | | | more_dwmapi_bindings
| | * | Added more DWMAPI bindingsJooperGH2022-12-192-0/+43
| | | |
| * | | Add GetKeyboardState to user32matias2023-01-061-0/+2
| | | |
* | | | shuffle to private/public wrapperColin Davidson2023-01-067-11/+21
| | | |
* | | | add get thread count to openbsdColin Davidson2023-01-051-1/+7
| | | |
* | | | fix more things?Colin Davidson2023-01-052-5/+5
| | | |
* | | | fix windows structsColin Davidson2023-01-051-7/+10
| | | |
* | | | name raw unionColin Davidson2023-01-051-10/+11
| | | |
* | | | fix darwin/freebsdColin Davidson2023-01-052-2/+2
| | | |