| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove `Syscall` type | gingerBill | 2021-08-29 | 1 | -2/+1 |
| | | |||||
| * | Update usage of `syscall` to use the intrinsics | gingerBill | 2021-08-29 | 3 | -19/+10 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-08-29 | 24 | -130/+871 |
| |\ | |||||
| | * | Merge pull request #1108 from Kelimion/bigint | Jeroen van Rijn | 2021-08-28 | 4 | -40/+227 |
| | |\ | | | | | | | big: Add two more asymptotically optimal multiplication methods. | ||||
| | | * | big: Add `_private_int_mul_balance`. | Jeroen van Rijn | 2021-08-28 | 5 | -42/+106 |
| | | | | |||||
| | | * | big: Add `_private_int_mul_high`. | Jeroen van Rijn | 2021-08-28 | 2 | -2/+125 |
| | | | | |||||
| | * | | Merge pull request #1107 from odin-lang/mv/libc-errors | gingerBill | 2021-08-28 | 15 | -25/+161 |
| | |\ \ | | |/ | |/| | Fix libc errors in Windows and add some tests. | ||||
| | | * | Updated comment for Windows version of setjmp.mv/libc-errors | vassvik | 2021-08-28 | 1 | -2/+13 |
| | | | | |||||
| | | * | Add core:c/libc tests | vassvik | 2021-08-28 | 1 | -0/+50 |
| | | | | |||||
| | | * | Fix runtime crash for setjmp in Windows related to an hidden second argument ↵ | vassvik | 2021-08-28 | 1 | -8/+27 |
| | | | | | | | | | | | | | not normally accessible needing to be set to 0. | ||||
| | | * | Fix core:c/libc Windows compilation errors by linking to the right libraries. | vassvik | 2021-08-28 | 14 | -17/+73 |
| | | | | | | | | | | | | | | | | Fix some name typos and missing types in Windows. Add explicit cast on MB_CUR_MAX | ||||
| | * | | Add tests for `internal_int_is_square'. | Jeroen van Rijn | 2021-08-28 | 7 | -52/+91 |
| | | | | |||||
| | * | | big: Add `int_is_square`. | Jeroen van Rijn | 2021-08-27 | 5 | -28/+110 |
| | | | | |||||
| | * | | big: Add Montgomery Reduction. | Jeroen van Rijn | 2021-08-27 | 1 | -0/+110 |
| | | | | |||||
| | * | | big: Add `internal_int_montgomery_calc_normalization`. | Jeroen van Rijn | 2021-08-27 | 2 | -25/+19 |
| | | | | |||||
| | * | | big: Add Montgomery reduction. | Jeroen van Rijn | 2021-08-27 | 2 | -0/+193 |
| | |/ | |||||
| * / | Add `map_insert` which returns the pointer to inserted value | gingerBill | 2021-08-29 | 3 | -10/+35 |
| |/ | |||||
| * | Improve `strings.index_any` and `strings.last_index_any` | gingerBill | 2021-08-27 | 2 | -11/+82 |
| | | |||||
| * | Correct core library usage of the new `mem.new` behaviour | gingerBill | 2021-08-23 | 2 | -2/+2 |
| | | |||||
| * | Correct `mem.clone_slice` | gingerBill | 2021-08-23 | 2 | -4/+4 |
| | | |||||
| * | Unify `new`/`make` the internal logic between runtime and mem | gingerBill | 2021-08-23 | 3 | -50/+77 |
| | | |||||
| * | Fix build.bat | gingerBill | 2021-08-22 | 1 | -4/+4 |
| | | |||||
| * | Keep `-vet` happy | gingerBill | 2021-08-22 | 1 | -1/+0 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-08-22 | 18 | -0/+1878 |
| |\ | |||||
| | * | cleanup | Dale Weiler | 2021-08-22 | 18 | -21/+19 |
| | | | |||||
| | * | Merge branch 'master' of https://github.com/odin-lang/Odin | Dale Weiler | 2021-08-22 | 12 | -47/+165 |
| | |\ | |||||
| | * | | libc projection | Dale Weiler | 2021-08-22 | 18 | -0/+1880 |
| | | | | |||||
| * | | | Remove the deprecated `fmt.print*_err` procedures | gingerBill | 2021-08-22 | 1 | -5/+0 |
| | | | | |||||
| * | | | Remove deprecated procedure `slice_ptr_to_bytes` | gingerBill | 2021-08-22 | 1 | -5/+0 |
| | | | | |||||
| * | | | Use multi-pointers when appropriate | gingerBill | 2021-08-22 | 4 | -16/+12 |
| | |/ |/| | |||||
| * | | Update doc format for multi-pointers | gingerBill | 2021-08-22 | 1 | -0/+2 |
| | | | |||||
| * | | Update odin/ast for multi pointers | gingerBill | 2021-08-22 | 4 | -8/+34 |
| | | | |||||
| * | | Merge branch 'master' into multi-pointers | gingerBill | 2021-08-22 | 1 | -6/+18 |
| |\ \ | |||||
| | * | | Improve error handling for missing semicolon separators in a `for` loop | gingerBill | 2021-08-22 | 1 | -6/+18 |
| | |/ | |||||
| * / | Add multi pointers to core | gingerBill | 2021-08-21 | 7 | -33/+111 |
| |/ | |||||
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 39 | -40/+40 |
| | | |||||
| * | Improve parsing for `or_return` in `core:odin/parser` | gingerBill | 2021-08-21 | 1 | -8/+11 |
| | | |||||
| * | Change to `strings.clone_from_cstring_bounded` | gingerBill | 2021-08-21 | 1 | -11/+1 |
| | | |||||
| * | Add `strings.clone_from` and `strings.clone_from_nul_terminated` | gingerBill | 2021-08-21 | 1 | -0/+44 |
| | | |||||
| * | os: Add Windows 11 detection. | Jeroen van Rijn | 2021-08-21 | 1 | -1/+18 |
| | | |||||
| * | Rename `mem.reinterpret` to `mem.reinterpret_copy` | gingerBill | 2021-08-20 | 1 | -1/+1 |
| | | |||||
| * | Add `mem.reinterpret` | gingerBill | 2021-08-20 | 1 | -0/+4 |
| | | |||||
| * | big: Update license to BSD-3. | Jeroen van Rijn | 2021-08-19 | 13 | -33/+33 |
| | | |||||
| * | big: Nicely align test suite results. | Jeroen van Rijn | 2021-08-19 | 2 | -12/+15 |
| | | |||||
| * | big: Enable Toom again. | Jeroen van Rijn | 2021-08-18 | 2 | -3/+4 |
| | | |||||
| * | big: Fix signed multiplication for some inputs. | Jeroen van Rijn | 2021-08-18 | 4 | -13/+31 |
| | | |||||
| * | Merge branch 'master' into bigint | Jeroen van Rijn | 2021-08-16 | 3 | -2/+160 |
| |\ | |||||
| | * | Merge pull request #1085 from Kelimion/bigint | Jeroen van Rijn | 2021-08-16 | 5 | -25/+256 |
| | |\ | | | | | | | Add `_private_int_mul_toom` + `_private_int_mul_karatsuba`. | ||||
| | * | | Add some missing files to sync2 for linux and darwin | gingerBill | 2021-08-16 | 3 | -2/+160 |
| | | | | |||||
| * | | | big: Disable Toom for a moment. | Jeroen van Rijn | 2021-08-16 | 4 | -7/+15 |
| | |/ |/| | |||||