aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
| |/ |/|
* | big: `Add `_private_int_mul_toom`.Jeroen van Rijn2021-08-165-9/+150
* | big: Add `_private_mul_karatsuba`.Jeroen van Rijn2021-08-165-26/+116
|/
* Improve parsing for `or_return`; allow `#force_inline foo() or_return;`gingerBill2021-08-165-38/+38
* Update package encoding/json for `or_return`gingerBill2021-08-151-24/+6
* Update `core:odin/*` for `or_else` and `or_return`gingerBill2021-08-157-77/+105
* Add more uses of `or_return`gingerBill2021-08-156-127/+41
* Replace uses of `err != nil` with `or_return` where appropriategingerBill2021-08-151-53/+32
* Replace `err != nil` with `or_return` where appropriategingerBill2021-08-158-428/+451
* Make `or_else` and `or_return` operators (binary and suffix respectively)gingerBill2021-08-155-5/+5
* Add `#any_int` directive to replace `auto_cast` uses on parameters.gingerBill2021-08-152-10/+10
* Add assignment statement to `#no_bounds_check` etc rules. Correct `os_linux.o...gingerBill2021-08-151-1/+1
* Fix typogingerBill2021-08-151-0/+1
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-08-1510-36/+615
|\