| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update curl bindings to 8.17dev-2025-12a | Jeroen van Rijn | 2025-12-04 | 14 | -353/+627 |
| | | |||||
| * | Fix cURL test. | Jeroen van Rijn | 2025-12-04 | 3 | -1/+1 |
| | | |||||
| * | Replace libcurl library on Windows. | Jeroen van Rijn | 2025-12-04 | 2 | -4/+5 |
| | | | | | This one is built with MSVC instead MingW and doesn't produce link errors. | ||||
| * | Add mbedtls dependecy for vendor tests | Jeroen van Rijn | 2025-12-03 | 1 | -3/+3 |
| | | |||||
| * | brew install curl | Jeroen van Rijn | 2025-12-03 | 1 | -1/+5 |
| | | |||||
| * | apt only on ubuntu | Jeroen van Rijn | 2025-12-03 | 1 | -0/+1 |
| | | |||||
| * | Fix CI? | Jeroen van Rijn | 2025-12-03 | 1 | -1/+4 |
| | | |||||
| * | Remove coverage runner. | Jeroen van Rijn | 2025-12-03 | 1 | -60/+0 |
| | | | | | It's too flaky. | ||||
| * | Merge pull request #5989 from miere43/fix-5699 | Jeroen van Rijn | 2025-12-03 | 4 | -2/+40 |
| |\ | | | | | Fix duplicate code emission in type assertions. | ||||
| | * | Fix duplicate code emission in type assertions. | miere43 | 2025-12-03 | 4 | -2/+40 |
| |/ | |||||
| * | Merge pull request #5988 from jasonKercher/os2-env-fixes | Jeroen van Rijn | 2025-12-03 | 2 | -27/+18 |
| |\ | | | | | os2: Use core:sys/posix for Linux when linking libc | ||||
| | * | os2 env changes | jason | 2025-12-03 | 2 | -27/+18 |
| |/ | | | | | Use core:sys/posix for Linux when linking libc fix copy paste error in posix_env | ||||
| * | Merge pull request #5987 from jasonKercher/os2-libc-env-linux | Jeroen van Rijn | 2025-12-03 | 2 | -175/+304 |
| |\ | | | | | os2: Use libc for linux environment if not no-crt. | ||||
| | * | use libc for linux env when not no-crt | jason | 2025-12-02 | 2 | -175/+304 |
| |/ | |||||
| * | Merge pull request #5983 from colrdavidson/fix_darwin_threaddev-2025-12 | Jeroen van Rijn | 2025-12-02 | 1 | -1/+1 |
| |\ | | | | | fix thread_act_t size | ||||
| | * | fix thread_act_t size | Colin Davidson | 2025-12-01 | 1 | -1/+1 |
| |/ | |||||
| * | Fix #5982 | Jeroen van Rijn | 2025-12-01 | 1 | -0/+4 |
| | | | | | Add escape analysis check for #load directive to fix #5982. | ||||
| * | Restore help line for all-bits | Jeroen van Rijn | 2025-12-01 | 1 | -0/+1 |
| | | |||||
| * | Fix `-integer-division-by-zero` modes and document `all-bits` | gingerBill | 2025-12-01 | 3 | -12/+15 |
| | | |||||
| * | Add `-no-logo` to `rc_flags` in build.bat | gingerBill | 2025-12-01 | 1 | -1/+1 |
| | | |||||
| * | Add `reflect.has_no_indirections` | gingerBill | 2025-12-01 | 1 | -0/+67 |
| | | |||||
| * | Merge pull request #5864 from Skyress-s/master | gingerBill | 2025-12-01 | 1 | -3/+3 |
| |\ | | | | | fix: linalg.quaternion_from_forward_and_up() | ||||
| | * | Fixed issue where the linalg.quaternion_from_forward_and_up could return ↵ | Mathias Mohn Mørch | 2025-10-30 | 1 | -3/+3 |
| | | | | | | | | | incorrect values in certain scenarioes | ||||
| * | | Merge pull request #5652 from odin-lang/vendor/curl | gingerBill | 2025-12-01 | 26 | -0/+9611 |
| |\ \ | | | | | | | `vendor:curl` | ||||
| | * | | Update ci.yml for Ubuntu for libcurl | gingerBill | 2025-12-01 | 1 | -0/+4 |
| | | | | |||||
| | * | | Improve comment formatting with curl_options.odin | gingerBill | 2025-12-01 | 1 | -4/+5 |
| | | | | |||||
| | * | | Improve comments in curl.odin | gingerBill | 2025-12-01 | 1 | -136/+186 |
| | | | | |||||
| | * | | Merge branch 'master' into vendor/curl | gingerBill | 2025-12-01 | 276 | -6100/+11085 |
| | |\ \ | |/ / |/| | | |||||
| * | | | Remove `all-bits` from option help text, isn't supported. | Jeroen van Rijn | 2025-11-30 | 1 | -1/+0 |
| | | | | |||||
| * | | | Merge pull request #5979 from astenmark/fix-5978-choice-bit-set | Jeroen van Rijn | 2025-11-30 | 2 | -4/+25 |
| |\ \ \ | | | | | | | | | Fix #5978: make choice_bit_set respect bit_set domain | ||||
| | * | | | Removed unneded semicolons. | Andreas Stenmark | 2025-11-30 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | Fix #5978: choice_bit_set respects bit_set domain | Andreas Stenmark | 2025-11-30 | 2 | -4/+25 |
| |/ / / | |||||
| * | | | panic on transpose with result type in diff layout | Laytan Laats | 2025-11-29 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | Partially reverts 4db4841, it should behave the same as cast (which does an implicit transpose). | ||||
| * | | | Merge pull request #5963 from Yawning/feature/chacha8rand | Jeroen van Rijn | 2025-11-29 | 32 | -247/+1632 |
| |\ \ \ | | | | | | | | | runtime: Use chacha8rand as the default RNG (BREAKING) | ||||
| | * | | | tests/benchmark: Add RNG benchmarks | Yawning Angel | 2025-11-29 | 2 | -0/+131 |
| | | | | | |||||
| | * | | | tests: Add random number generator tests | Yawning Angel | 2025-11-29 | 2 | -4/+267 |
| | | | | | |||||
| | * | | | base/runtime: Add chacha8rand as the default RNG | Yawning Angel | 2025-11-29 | 6 | -88/+838 |
| | | | | | |||||
| | * | | | base/runtime: Add `rand_bytes` and `HAS_RAND_BYTES` | Yawning Angel | 2025-11-29 | 18 | -153/+159 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Having the OS/runtime provide a cryptographic entropy source is the right thing to do, and we need it to initialize the default random number generator. | ||||
| | * | | | examples/demo: Set the RNG to xoshiro256 | Yawning Angel | 2025-11-29 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | The example should run on any target, not just first class ones. | ||||
| | * | | | testing: Use xoshiro256** instead of the runtime RNG | Yawning Angel | 2025-11-29 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | While platforms that do not have an entropy source have no rights, use something that is always guaranteed to work. | ||||
| | * | | | math/rand: Add xoshiro256** | Yawning Angel | 2025-11-29 | 1 | -0/+123 |
| | | | | | | | | | | | | | | | | | | | | | This is extracted from the previos PR as an improved non-cryptographic PRNG option. | ||||
| | * | | | math/rand: Add a copy of the existing PCG PRNG | Yawning Angel | 2025-11-29 | 1 | -0/+107 |
| | | | | | | | | | | | | | | | | | | | | | | | | | The switch to the new RNG will be a breaking change as the outputted sequence will change for a given seed. This is intended for backward compatibility purposes only. | ||||
| * | | | | fix matrix transpose with different result type | laytan | 2025-11-29 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | Fixes #5623 | ||||
| * | | | | Fix #5975 | Jeroen van Rijn | 2025-11-29 | 1 | -2/+2 |
| |/ / / | | | | | | | | | | Fix `err` shadowing in test runner. Fixes #5975. | ||||
| * | | | Fix `core:math/ease` | Jeroen van Rijn | 2025-11-28 | 1 | -2/+3 |
| | | | | |||||
| * | | | Always use new itoa method when MATH_BIG_FORCE_32_BIT | Jeroen van Rijn | 2025-11-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #5973 from FrancisTheCat/master | gingerBill | 2025-11-28 | 1 | -1/+3 |
| |\ \ \ | | | | | | | | | Fix #5967 (Incorrect stack overflow warning for by ref switches over unions) | ||||
| | * | | | Fix #5967 (Incorrect stack overflow warning for by ref switches over unions) | Franz | 2025-11-28 | 1 | -1/+3 |
| |/ / / | |||||
| * | | | Merge pull request #5972 from Xotchkass/rand_range | Jeroen van Rijn | 2025-11-28 | 1 | -0/+312 |
| |\ \ \ | | | | | | | | | `math/rand`: Add range-based number generation procedures | ||||
| | * | | | changed panic to assert | Xotchkass | 2025-11-28 | 1 | -24/+8 |
| | | | | | |||||