| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #4560 from gfaster/which-nix-shelldev-2024-12 | gingerBill | 2024-12-06 | 1 | -0/+1 |
| |\ | | | | | add which to shell.nix to build with --pure | ||||
| | * | add which to shell.nix to build with --pure | Gavin | 2024-12-04 | 1 | -0/+1 |
| | | | |||||
| * | | Merge pull request #4562 from dozn/patch-1 | gingerBill | 2024-12-06 | 1 | -3/+3 |
| |\ \ | | | | | | | Move Struct Field Zipping Outside of Loop | ||||
| | * | | Move Struct Field Zipping Outside of JSON Token Loop | dozn | 2024-12-05 | 1 | -3/+3 |
| | | | | |||||
| * | | | Merge pull request #4564 from gfaster/4553-regression-test | gingerBill | 2024-12-06 | 1 | -0/+53 |
| |\ \ \ | | | | | | | | | Add regression test for #4553 | ||||
| | * | | | Add regression test for #4553 | Gavin | 2024-12-05 | 1 | -0/+53 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test is definitely imperfect (should have no erroneous failures, only erroneous passes), but should serve as a good smoke test if matrix alignment is ever broken again. Looking at the generated LLVM, there is a bunch of weird choices for alignment chosen that might be worth looking into. It's also worth noting that the failure mode of this test is a #GP exception, which I don't know how well the test runner handles in a larger test corpus. | ||||
| * | | | sync: fix no new values | Laytan Laats | 2024-12-05 | 1 | -3/+3 |
| | | | | |||||
| * | | | sync: fix require results | Laytan Laats | 2024-12-05 | 1 | -3/+3 |
| | | | | |||||
| * | | | sync: fix futexes on wasm | Laytan Laats | 2024-12-05 | 1 | -15/+5 |
| | | | | |||||
| * | | | Fix #4537 | gingerBill | 2024-12-05 | 1 | -0/+1 |
| | | | | |||||
| * | | | Fix #4552 | gingerBill | 2024-12-05 | 1 | -0/+1 |
| | | | | |||||
| * | | | Try to fix #4553 | gingerBill | 2024-12-05 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix #4561 | gingerBill | 2024-12-05 | 1 | -0/+1 |
| |/ / | |||||
| * | | Make odin.rc terser | gingerBill | 2024-12-05 | 1 | -2/+2 |
| | | | |||||
| * | | Add `/nologo` | gingerBill | 2024-12-05 | 1 | -1/+1 |
| | | | |||||
| * | | ABI change: for indirect parameters size_of <= 16, do callee stack copy | gingerBill | 2024-12-05 | 3 | -0/+25 |
| |/ | |||||
| * | Merge pull request #4556 from cornishon/index_multi | Laytan | 2024-12-04 | 2 | -1/+21 |
| |\ | | | | | improve `strings.index_multi` | ||||
| | * | Fix the unused variable errors | Adam Zadrożny | 2024-12-04 | 1 | -2/+2 |
| | | | |||||
| | * | improve `strings.index_multi` | Adam Zadrożny | 2024-12-04 | 2 | -1/+21 |
| |/ | | | | | | | There's no point searching for substrings after lowest_index, so let's not. This significantly improves performance on long strings. | ||||
| * | Merge pull request #4548 from Bazzas-Forks/linalg-clamp-length | gingerBill | 2024-12-04 | 1 | -0/+12 |
| |\ | | | | | [core:math/linalg] Add `linalg.clamp_length(vector, max_length) -> clamped_vector` | ||||
| | * | Add `linalg.clamp_length(vector, max_length) -> clamped_vector` | Bazzagibbs | 2024-12-02 | 1 | -0/+12 |
| | | | |||||
| * | | Merge pull request #4555 from ycros/fix-regex-num-groups | Laytan | 2024-12-04 | 2 | -0/+38 |
| |\ \ | | | | | | | fix: regex's match_with_preallocated_capture returning num_groups | ||||
| | * | | Add test for regex preallocated captures. | Ycros | 2024-12-04 | 1 | -0/+37 |
| | | | | |||||
| | * | | fix: regex's match_with_preallocated_capture returning num_groups | Ycros | 2024-12-04 | 1 | -0/+1 |
| |/ / | |||||
| * | | Merge pull request #4554 from Kelimion/get-date | Jeroen van Rijn | 2024-12-03 | 2 | -2/+18 |
| |\ \ | | | | | | | Add misc\get-date.c | ||||
| | * | | Add misc\get-date.c | Jeroen van Rijn | 2024-12-03 | 2 | -2/+18 |
| |/ / | | | | | | | | | | | Prints the current date as YYYYMMDD without relying on PowerShell. Hopefully fixes #4540 | ||||
| * | | Minor improvement to type handing on failures | gingerBill | 2024-12-02 | 1 | -12/+14 |
| | | | |||||
| * | | Fix #4535 | gingerBill | 2024-12-02 | 1 | -1/+5 |
| | | | |||||
| * | | Merge pull request #4541 from Waqar144/work/thread-pool-use-queue | gingerBill | 2024-12-02 | 1 | -8/+9 |
| |\ \ | | | | | | | Use a proper Queue in thread.Pool | ||||
| | * | | Use a proper Queue in thread.Pool | Waqar Ahmed | 2024-11-30 | 1 | -8/+9 |
| | | | | | | | | | | | | | | | | With lots of tasks the dynamic array takes a big performance hit as its allocating all the time on pop_front | ||||
| * | | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2024-12-02 | 2 | -14/+14 |
| |\ \ \ | |||||
| | * \ \ | Merge pull request #4542 from FourteenBrush/master | gingerBill | 2024-12-02 | 2 | -14/+14 |
| | |\ \ \ | | | | | | | | | | | Pass allocator to implicitly (de)allocating procs in `core:log` | ||||
| | | * | | | Pass allocator to implicitly (de)allocating procs in `core:log` | FourteenBrush | 2024-11-30 | 2 | -14/+14 |
| | | |/ / | |||||
| * | / / | Fix #4530 | gingerBill | 2024-12-02 | 2 | -6/+10 |
| |/ / / | |||||
| * | / | Fix #4549 | gingerBill | 2024-12-02 | 1 | -1/+1 |
| | |/ |/| | |||||
| * | | Merge pull request #4546 from thetarnav/correct-parsing-build-tag-newlines | Laytan | 2024-12-01 | 2 | -15/+30 |
| |\ \ | |/ |/| | Correct handling newlines between build tags in `core:odin` | ||||
| | * | Correct handling newlines between build tags in `core:odin` | Damian Tarnawski | 2024-12-01 | 2 | -15/+30 |
| |/ | | | | | | | Previously I thought that each newline worked as `OR` basically the same as `,`. This corrects this to work as `AND` instead. | ||||
| * | Merge pull request #4534 from laytan/dynlib-unload-before-load | Jeroen van Rijn | 2024-11-28 | 5 | -18/+36 |
| |\ | | | | | dynlib: unload library before loading again & add LIBRARY_FILE_EXTENSION constant | ||||
| | * | dynlib: unload library before loading again & add LIBRARY_FILE_EXTENSION ↵ | Laytan Laats | 2024-11-28 | 5 | -18/+36 |
| | | | | | | | | | constant | ||||
| * | | Fix assert when return value expected. | Jeroen van Rijn | 2024-11-28 | 1 | -2/+2 |
| |/ | |||||
| * | Merge pull request #4532 from Kelimion/open_fix | Jeroen van Rijn | 2024-11-28 | 3 | -588/+579 |
| |\ | | | | | Make `O_RDONLY` default for `os.open` on all platforms. | ||||
| | * | Make `O_RDONLY` default for `os.open` on all platforms. | Jeroen van Rijn | 2024-11-28 | 3 | -588/+579 |
| |/ | | | | And also moved Windows file procs to `os_windows.odin`, in line with all the other platforms who didn't have a dedicated `file_<platform>.odin` | ||||
| * | Merge pull request #4531 from Nave55/master | gingerBill | 2024-11-28 | 1 | -1/+1 |
| |\ | | | | | Fix math binomial proc giving wrong result | ||||
| | * | Fix binomial function | Evan Martinez | 2024-11-28 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #4440 from 0dminnimda/support_llvm19 | gingerBill | 2024-11-27 | 4 | -10/+25 |
| |\ | | | | | Add support for llvm version 19 | ||||
| | * | src/main.cpp: apply suggestion | 0dminnimda | 2024-11-02 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: Laytan <laytanlaats@hotmail.com> | ||||
| | * | Update version in more places | 0dminnimda | 2024-11-02 | 2 | -3/+4 |
| | | | |||||
| | * | Fix a mistake in build_odin.sh | 0dminnimda | 2024-10-31 | 1 | -1/+1 |
| | | | |||||
| | * | Add support for llvm version 19 | 0dminnimda | 2024-10-31 | 3 | -7/+21 |
| | | | |||||
| * | | properly keep track of current scope for debugging | Laytan Laats | 2024-11-27 | 1 | -0/+6 |
| | | | | | | | | | Fixes #4519 | ||||