| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove `libm` dependency in `core:math` where possiblecustom-math-sin | gingerBill | 2024-06-02 | 5 | -134/+459 |
| | | |||||
| * | Implement `sin` and `cos` in native Odin | gingerBill | 2024-06-02 | 3 | -57/+129 |
| | | |||||
| * | Merge pull request #3662 from Feoramund/fix-3660 | Jeroen van Rijn | 2024-06-02 | 1 | -0/+4 |
| |\ | | | | | Fix #3660 and #3661 | ||||
| | * | Fix #3660 | Feoramund | 2024-06-02 | 1 | -0/+4 |
| |/ | | | | This also prevents a segfault if you do `odin build .odin -file` | ||||
| * | Merge pull request #3635 from Yawning/feature/aes | Jeroen van Rijn | 2024-06-01 | 19 | -0/+2198 |
| |\ | | | | | core/crypto: Add AES | ||||
| | * | core/crypto/aes: Add AES implementation | Yawning Angel | 2024-06-01 | 11 | -1/+1142 |
| | | | |||||
| | * | core/crypto/_aes/ct64: Add GHASH | Yawning Angel | 2024-06-01 | 2 | -0/+141 |
| | | | |||||
| | * | core/crypto/_aes: 64-bit portable implementation | Yawning Angel | 2024-06-01 | 7 | -0/+867 |
| | | | |||||
| | * | core/simd/x86: Add the AES-NI intrinsics | Yawning Angel | 2024-06-01 | 1 | -0/+49 |
| |/ | |||||
| * | Merge pull request #3658 from laytan/wasm64p32-runtime-fixes | gingerBill | 2024-05-31 | 1 | -29/+63 |
| |\ | | | | | wasm: fix runtime.js even more for wasm64p32 | ||||
| | * | wasm: fix runtime.js even more for wasm64p32 | Laytan Laats | 2024-05-31 | 1 | -29/+63 |
| | | | | | | | | | | | | | | | | | - make the int size configurable in the `runWasm` call, no more constants to hunt down and change - make storeU64 and storeI64 handle bigints, this is needed in the odin_dom library - fix alignment issues within init_event_raw | ||||
| * | | Merge pull request #3659 from thetarnav/unreachable | gingerBill | 2024-05-31 | 1 | -0/+2 |
| |\ \ | |/ |/| | Add unreachable to base/builtin/builtin.odin | ||||
| | * | Add unreachable to base/builtin/builtin.odin | Damian Tarnawski | 2024-05-31 | 1 | -0/+2 |
| |/ | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2024-05-31 | 3 | -9/+29 |
| |\ | |||||
| | * | Merge pull request #3657 from laytan/fix-wasm64p32-procs | Jeroen van Rijn | 2024-05-31 | 1 | -9/+15 |
| | |\ | | | | | | | wasm: fix target wasm64p32 runtime procs | ||||
| | | * | wasm: fix target wasm64p32 runtime procs | Laytan Laats | 2024-05-31 | 1 | -9/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | LLVM generates calls with `i32` regardless of target, so if a call to any of these procs was generated this failed to compile. I opted to fix by changing from `int` to `i32` on wasm64p32 and adding `#any_int` so existing code keeps working. | ||||
| | * | | Merge pull request #3655 from iErik/master | gingerBill | 2024-05-31 | 2 | -0/+14 |
| | |\ \ | | | | | | | | | core:sys/linux - Add support for Unix Domain Socket addresses | ||||
| | | * | | PR#3655 - small linter issue correction | Erik Isidore | 2024-05-30 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | core:sys/linux - Add support for Unix Domain Socket addresses | Erik Isidore | 2024-05-30 | 2 | -0/+14 |
| | | |/ | |||||
| * | / | `core:encoding/ini` | gingerBill | 2024-05-31 | 1 | -0/+189 |
| |/ / | |||||
| * | | Fix #3649 | gingerBill | 2024-05-30 | 1 | -0/+2 |
| | | | |||||
| * | | Fix types again | gingerBill | 2024-05-30 | 1 | -2/+2 |
| | | | |||||
| * | | Add experimental target `orca_wasm32` | gingerBill | 2024-05-30 | 3 | -5/+30 |
| | | | |||||
| * | | Clean up `handle_link_name` handling of `link_suffix` | gingerBill | 2024-05-30 | 1 | -3/+22 |
| | | | |||||
| * | | Fix #3651 | gingerBill | 2024-05-30 | 1 | -2/+2 |
| | | | |||||
| * | | Add `@(link_suffix=<string>)` | gingerBill | 2024-05-30 | 5 | -9/+61 |
| | | | |||||
| * | | Merge pull request #3656 from laytan/microui-optional-clipboard | gingerBill | 2024-05-30 | 1 | -1/+6 |
| |\ \ | | | | | | | microui: make clipboard optional during init | ||||
| | * | | microui: make clipboard optional during init | Laytan Laats | 2024-05-30 | 1 | -1/+6 |
| | |/ | | | | | | | | | | | | | Clipboard is an optional addition to the microui functionality, but the init function makes it look like it is required. Additionally, a bunch of the examples both on the Odin-Lang/examples repo and others are now "broken". | ||||
| * | | Merge pull request #3652 from Dudejoe870/compile-time-hash | gingerBill | 2024-05-30 | 2 | -50/+120 |
| |\ \ | | | | | | | Add #hash built-in directive for compile-time string hashing | ||||
| | * | | Initial hash directive implementation | Dudejoe870 | 2024-05-28 | 2 | -50/+120 |
| | |/ | |||||
| * | | Merge pull request #3653 from laytan/fix-wheel-event-js-wsam | gingerBill | 2024-05-30 | 1 | -6/+6 |
| |\ \ | | | | | | | wasm: fix the WheelEvent not storing data properly | ||||
| | * | | wasm: fix the WheelEvent not storing data properly | Laytan Laats | 2024-05-30 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | A `WheelEvent` is also an instanceof `MouseEvent` so it was never hitting the if statement for the `WheelEvent`. | ||||
| * | | | Merge pull request #3654 from laytan/darwin-fix-sdkpath | gingerBill | 2024-05-30 | 1 | -2/+2 |
| |\ \ \ | |_|/ |/| | | darwin: fix sysroot retrieval for some systems | ||||
| | * | | darwin: fix sysroot retrieval for some systems | Laytan Laats | 2024-05-30 | 1 | -2/+2 |
| | |/ | | | | | | | | | | | Got a report on Discord that the current way didn't work for a user, this change did work and I confirmed with @harold-b (who initially added this) that it also works for them and is actually a better way. | ||||
| * | | Merge pull request #3650 from yay/destroy-multi-logger-no-pointer | gingerBill | 2024-05-29 | 1 | -3/+2 |
| |\ \ | | | | | | | Take logger itself, not a pointer to logger in multi-logger destructor. | ||||
| | * | | Take logger itself, not a pointer to logger in multi-logger destructor. | Vitalii Kravchenko | 2024-05-28 | 1 | -3/+2 |
| |/ / | |||||
| * | | Merge pull request #3644 from odin-lang/foreign-import-improvements | gingerBill | 2024-05-28 | 8 | -85/+152 |
| |\ \ | | | | | | | Allow `foreign import` import paths to be evaluated in the semantic phase rather than parsing | ||||
| | * | | Change parser to use `^Expr` rather than `string` for the foreign import paths | gingerBill | 2024-05-28 | 3 | -6/+8 |
| | | | | |||||
| | * | | Delay checking foreign import paths until after global scope is checked | gingerBill | 2024-05-28 | 5 | -83/+118 |
| | | | | |||||
| | * | | Begin moving `foreign import` import paths to be evaluated in the semantic ↵ | gingerBill | 2024-05-27 | 4 | -39/+69 |
| | | | | | | | | | | | | | phase rather than parsing. | ||||
| * | | | Merge pull request #3647 from Feoramund/fix-core-data-comments | Jeroen van Rijn | 2024-05-28 | 1 | -0/+3 |
| |\ \ \ | | | | | | | | | Make `ODIN_OS`, `ODIN_BUILD_MODE` comments congruent to underlying data | ||||
| | * | | | Make `ODIN_OS`, `ODIN_BUILD_MODE` comments congruent to underlying data | Feoramund | 2024-05-28 | 1 | -0/+3 |
| | |/ / | | | | | | | | | | Sourced from `src/checker.cpp`. | ||||
| * | | | Merge pull request #3648 from Feoramund/rem-unused-prime-code | Jeroen van Rijn | 2024-05-28 | 1 | -3/+0 |
| |\ \ \ | |/ / |/| | | Remove unused code in `internal_random_prime` | ||||
| | * | | Remove unused code in `internal_random_prime` | Feoramund | 2024-05-28 | 1 | -3/+0 |
| |/ / | |||||
| * | | Merge pull request #3642 from 2nafish117/fix-pitch-from-quat | gingerBill | 2024-05-27 | 3 | -3/+3 |
| |\ \ | |/ |/| | Fix pitch_from_quaternion | ||||
| | * | fix pitch_from_quaternion | shashank | 2024-05-27 | 3 | -3/+3 |
| |/ | |||||
| * | Merge pull request #3639 from yay/destroy-file-logger-no-pointer | Jeroen van Rijn | 2024-05-27 | 1 | -1/+1 |
| |\ | | | | | Make destroy_file_logger take logger instead of logger pointer. | ||||
| | * | Make destroy_file_logger take logger instead of logger pointer. | Vitalii Kravchenko | 2024-05-27 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #3638 from harold-b/fix-darwin-libc-proc-sigs | gingerBill | 2024-05-27 | 1 | -4/+4 |
| |\ | | | | | Fix a few darwin libc signatures with incorrect parameters. | ||||
| | * | Fix a few darwin libc signatures with incorrect parameters. | Harold Brenes | 2024-05-26 | 1 | -4/+4 |
| |/ | |||||