aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Add `system:legacy_stdio_definitions.lib` to `.odin` for WindowsgingerBill2022-10-021-1/+4
* Merge pull request #2102 from yay/darwin-read-writegingerBill2022-10-021-11/+29
|\
| * Fix indentationVitalii Kravchenko2022-10-021-10/+10
| * Darwin: allow reading/writing files larger than max(i32)Vitalii Kravchenko2022-10-021-12/+30
* | else statement to allow skipping unused struct fieldsMichael Kutowski2022-09-301-9/+7
|/
* [strconv] Add parsing of Inf & NaNJeroen van Rijn2022-09-281-1/+33
* Merge pull request #2085 from matias-eduardo/patch-2gingerBill2022-09-271-0/+1
|\
| * Add WSATRY_AGAIN to windows/types.odinmatias2022-09-261-0/+1
* | Merge pull request #2090 from ftphikari/mastergingerBill2022-09-272-1084/+1095
|\ \
| * | Merge branch 'odin-lang:master' into masterftphikari2022-09-2715-201/+866
| |\|
| * | Merge remote-tracking branch 'origin/master'hikari2022-09-2713-35/+56
| |\ \
| * | | sys/windows: add a couple of functions and constants, fix formattinghikari2022-09-272-1084/+1095
* | | | Use `uint` instead of `int` to improve code generation for bounds checkinggingerBill2022-09-275-12/+9
| |_|/ |/| |
* | | Fix typo in `map_insert`gingerBill2022-09-231-1/+1
* | | Merge pull request #2074 from Tetralux/serial-dcbJeroen van Rijn2022-09-221-0/+144
|\ \ \
| * | | [sys/windows] Add DCB structure, SetCommState, GetCommStateTetralux2022-09-221-0/+144
* | | | Fix `libc.aligned_alloc` for Windows (thanks Microsoft(!))gingerBill2022-09-221-3/+16
* | | | Fix `libc.aligned_alloc` on WindowsgingerBill2022-09-221-0/+13
* | | | Add `slice.enumerated_array`gingerBill2022-09-221-0/+7
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-09-222-3/+3
|\ \ \ \
| * | | | Correcting libc pow bindings134195962022-09-211-2/+2
| * | | | Merge pull request #2065 from yay/core-os-indent-fixJeroen van Rijn2022-09-211-1/+1
| |\ \ \ \
| | * | | | Fix indentVitaly Kravchenko2022-09-211-1/+1
| | | |_|/ | | |/| |
* | / | | Fix `map_insert`gingerBill2022-09-211-3/+3
|/ / / /
* | | | Correct json.unmarshal for `map`sgingerBill2022-09-211-2/+2
* | | | Remove header cache codegingerBill2022-09-211-3/+0
* | | | Reduce unnecessary map getsgingerBill2022-09-212-10/+21
* | | | Simplify `__get_map_header` stuffgingerBill2022-09-211-11/+21
* | | | Split header table data and the map pointergingerBill2022-09-211-84/+90
| |/ / |/| |
* | | Begin work on `core:debug/pe`gingerBill2022-09-173-0/+460
* | | Minor correction to `__get_map_header`gingerBill2022-09-171-1/+1
* | | Merge pull request #2055 from odin-lang/map-index-internalgingerBill2022-09-175-135/+116
|\ \ \
| * | | General clean up minor with rearrangements and removing unneeded proceduresgingerBill2022-09-171-31/+26
| * | | Inline many calls and delete unused proceduresgingerBill2022-09-172-34/+20
| * | | Minor refactor of the dynamic_map_internal.odin stuffgingerBill2022-09-172-66/+60
| * | | Correct `delete_key`gingerBill2022-09-171-1/+1
| * | | Wrap `__dynamic_map_find` for certain casesgingerBill2022-09-172-9/+12
| * | | Update json/unmarshal.odin for the new `runtime.__dynamic_map_set`gingerBill2022-09-171-8/+6
| * | | Minor clean upgingerBill2022-09-171-3/+2
| * | | Add `contextless` where possible in dynamic_map_internal.odingingerBill2022-09-171-8/+7
| * | | Change `__dynamic_map_get` and `__dynamic_map_set` to use separate parameters...gingerBill2022-09-171-8/+13
| * | | Catch missing areas of `Map_Index` usagegingerBill2022-09-171-5/+5
| * | | Change internal map indices to use a distinct `uint` rather than just `int`gingerBill2022-09-173-26/+28
* | | | Correct slice/ptr.odin callsgingerBill2022-09-171-7/+9
|/ / /
* | | Merge pull request #2048 from odin-lang/pow2-mapgingerBill2022-09-171-6/+27
|\ \ \
| * | | Chnage `next_pow2` to `ceil_to_pow2`gingerBill2022-09-171-2/+2
| * | | Use pow of two capacity for hash maps to allow for `& (n-1)` instead of `% n`gingerBill2022-09-121-6/+27
* | | | Fix #2052 typo in linalg.max_singlegingerBill2022-09-171-1/+1
| |/ / |/| |
* | | Clean up of the core library to make the stream vtables not be pointers direc...gingerBill2022-09-1511-33/+42
* | | Add missing importgingerBill2022-09-141-1/+2