aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Remove `Syscall` typegingerBill2021-08-291-2/+1
* Update usage of `syscall` to use the intrinsicsgingerBill2021-08-293-19/+10
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-08-2924-130/+871
|\
| * Merge pull request #1108 from Kelimion/bigintJeroen van Rijn2021-08-284-40/+227
| |\
| | * big: Add `_private_int_mul_balance`.Jeroen van Rijn2021-08-285-42/+106
| | * big: Add `_private_int_mul_high`.Jeroen van Rijn2021-08-282-2/+125
| * | Merge pull request #1107 from odin-lang/mv/libc-errorsgingerBill2021-08-2815-25/+161
| |\ \ | | |/ | |/|
| | * Updated comment for Windows version of setjmp.mv/libc-errorsvassvik2021-08-281-2/+13
| | * Add core:c/libc testsvassvik2021-08-281-0/+50
| | * Fix runtime crash for setjmp in Windows related to an hidden second argument ...vassvik2021-08-281-8/+27
| | * Fix core:c/libc Windows compilation errors by linking to the right libraries.vassvik2021-08-2814-17/+73
| * | Add tests for `internal_int_is_square'.Jeroen van Rijn2021-08-287-52/+91
| * | big: Add `int_is_square`.Jeroen van Rijn2021-08-275-28/+110
| * | big: Add Montgomery Reduction.Jeroen van Rijn2021-08-271-0/+110
| * | big: Add `internal_int_montgomery_calc_normalization`.Jeroen van Rijn2021-08-272-25/+19
| * | big: Add Montgomery reduction.Jeroen van Rijn2021-08-272-0/+193
| |/
* / Add `map_insert` which returns the pointer to inserted valuegingerBill2021-08-293-10/+35
|/
* Improve `strings.index_any` and `strings.last_index_any`gingerBill2021-08-272-11/+82
* Correct core library usage of the new `mem.new` behaviourgingerBill2021-08-232-2/+2
* Correct `mem.clone_slice`gingerBill2021-08-232-4/+4
* Unify `new`/`make` the internal logic between runtime and memgingerBill2021-08-233-50/+77
* Fix build.batgingerBill2021-08-221-4/+4
* Keep `-vet` happygingerBill2021-08-221-1/+0
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-08-2218-0/+1878
|\
| * cleanupDale Weiler2021-08-2218-21/+19
| * Merge branch 'master' of https://github.com/odin-lang/OdinDale Weiler2021-08-2212-47/+165
| |\
| * | libc projectionDale Weiler2021-08-2218-0/+1880
* | | Remove the deprecated `fmt.print*_err` proceduresgingerBill2021-08-221-5/+0
* | | Remove deprecated procedure `slice_ptr_to_bytes`gingerBill2021-08-221-5/+0
* | | Use multi-pointers when appropriategingerBill2021-08-224-16/+12
| |/ |/|
* | Update doc format for multi-pointersgingerBill2021-08-221-0/+2
* | Update odin/ast for multi pointersgingerBill2021-08-224-8/+34
* | Merge branch 'master' into multi-pointersgingerBill2021-08-221-6/+18
|\ \
| * | Improve error handling for missing semicolon separators in a `for` loopgingerBill2021-08-221-6/+18
| |/
* / Add multi pointers to coregingerBill2021-08-217-33/+111
|/
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-2139-40/+40
* Improve parsing for `or_return` in `core:odin/parser`gingerBill2021-08-211-8/+11
* Change to `strings.clone_from_cstring_bounded`gingerBill2021-08-211-11/+1
* Add `strings.clone_from` and `strings.clone_from_nul_terminated`gingerBill2021-08-211-0/+44
* os: Add Windows 11 detection.Jeroen van Rijn2021-08-211-1/+18
* Rename `mem.reinterpret` to `mem.reinterpret_copy`gingerBill2021-08-201-1/+1
* Add `mem.reinterpret`gingerBill2021-08-201-0/+4
* big: Update license to BSD-3.Jeroen van Rijn2021-08-1913-33/+33
* big: Nicely align test suite results.Jeroen van Rijn2021-08-192-12/+15
* big: Enable Toom again.Jeroen van Rijn2021-08-182-3/+4
* big: Fix signed multiplication for some inputs.Jeroen van Rijn2021-08-184-13/+31
* Merge branch 'master' into bigintJeroen van Rijn2021-08-163-2/+160
|\
| * Merge pull request #1085 from Kelimion/bigintJeroen van Rijn2021-08-165-25/+256
| |\
| * | Add some missing files to sync2 for linux and darwingingerBill2021-08-163-2/+160
* | | big: Disable Toom for a moment.Jeroen van Rijn2021-08-164-7/+15
| |/ |/|