aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add `vendor` to nightly.ymldev-2021-09gingerBill2021-09-011-0/+3
* Change to `[^][N]` to just `[^]`gingerBill2021-08-312-193/+193
* Merge pull request #1111 from Kelimion/libtommathJeroen van Rijn2021-08-291-19/+19
|\
| * Slim down LibTomMath compile.Jeroen van Rijn2021-08-291-19/+19
* | Remove `Syscall` typegingerBill2021-08-291-2/+1
* | Update usage of `syscall` to use the intrinsicsgingerBill2021-08-293-19/+10
* | Add `intrinsics.syscall` (for Linux and Darwin only)gingerBill2021-08-293-34/+209
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-08-2925-156/+894
|\|
| * Merge pull request #1109 from Kelimion/makefileJeroen van Rijn2021-08-281-26/+23
| |\
| | * Fix Makefile.Jeroen van Rijn2021-08-281-26/+23
| |/
| * 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
| * | | Merge pull request #1106 from Kelimion/bigintJeroen van Rijn2021-08-289-71/+489
| |\ \ \ | | |/ / | |/| / | | |/
| | * 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
|/
* `ERROR_BLOCK()` any usages of "Did you mean?" like behaviour whilst iterating...gingerBill2021-08-274-7/+10
* Improve `strings.index_any` and `strings.last_index_any`gingerBill2021-08-272-11/+82
* Update SDL scancodes to have the same C enums equivalent global valuesgingerBill2021-08-272-271/+536
* Correct did you mean logic and make thread-safe-ergingerBill2021-08-275-21/+38
* Disable local mutex for the time being.gingerBill2021-08-261-1/+2
* Use local mutex for each `AstFile.arena`gingerBill2021-08-263-7/+19
* Make `thread_join` be more correctgingerBill2021-08-261-4/+5
* Add mutex around `condition_broadcast`gingerBill2021-08-261-0/+6
* Wrap linux specific code for `internal_thread_proc`gingerBill2021-08-261-2/+4
* Add missing headergingerBill2021-08-261-0/+4
* Don't permit any signal delivery to threads on LinuxgingerBill2021-08-261-1/+6
* Correct race condition and incorrect usage of `condition_signal` outside of a...gingerBill2021-08-265-1/+10
* Treat `Type_Tuple` closer to a `Type_Struct` in `lb_type`gingerBill2021-08-261-0/+3
* Merge pull request #1103 from odin-lang/new-thread-poolgingerBill2021-08-269-188/+346
|\
| * Don't use the thread pool if worker count is 0gingerBill2021-08-261-1/+24
| * Simplify logic for `-thread-count:1`gingerBill2021-08-262-20/+8
| * Unify thread pool logic across the rest of the compiler, using a global threa...gingerBill2021-08-269-142/+189
| * Fix typogingerBill2021-08-261-2/+2
| * Improved `ThreadPool` implementationgingerBill2021-08-262-61/+161
|/
* Remove unneeded +1 for `outstanding_task_count`gingerBill2021-08-261-3/+0
* Merge pull request #1101 from odin-lang/compiler-allocator-improvementsgingerBill2021-08-269-1053/+445
|\
| * Fix typogingerBill2021-08-261-1/+1
| * Correct `platform_virtual_memory_init` on UnixgingerBill2021-08-261-12/+21
| * Implement virtual memory code for *nix and make genericgingerBill2021-08-261-41/+59
| * Minor fixesgingerBill2021-08-263-12/+6