aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of github.com:odin-lang/Odindev-2024-06Jeroen van Rijn2024-06-046-715/+730
|\
| * Merge pull request #3640 from harold-b/fix-darwin-libc-openJeroen van Rijn2024-06-041-1/+1
| |\ | | | | | | Fix open() foreign libc signature on Darwin
| | * Fix open() foreign libc signature on DarwinHarold Brenes2024-05-271-1/+1
| | |
| * | Merge pull request #3668 from colrdavidson/x11-tweaksJeroen van Rijn2024-06-042-693/+701
| |\ \ | | | | | | | | add a few more x11 funcs, fix egl bug
| | * | add a few more x11 funcs, fix egl bugColin Davidson2024-06-042-693/+701
| |/ /
| * | Merge pull request #3666 from Feoramund/add-missing-compquatJeroen van Rijn2024-06-043-21/+28
| |\ \ | | | | | | | | Add missing `Raw_*` complex and quaternion types
| | * | Add aliases for `Raw_*` complex/quaternion types into `core:mem`Feoramund2024-06-031-0/+10
| | | |
| | * | Make use of `runtime.Raw_*` types in `core:math/linalg`Feoramund2024-06-031-15/+10
| | | |
| | * | Add missing `Raw_*` types for complex and quaternionFeoramund2024-06-031-0/+3
| | | |
| | * | Move `Raw_Complex/Quaternion` types to `base:runtime`Feoramund2024-06-032-7/+6
| | | |
* | | | Complete nightly scripts update to new b2 cli versionJeroen van Rijn2024-06-043-8/+5
|/ / /
* | | b2 uriJeroen van Rijn2024-06-042-2/+2
| | |
* | | Try `/` rather than ` `gingerBill2024-06-031-1/+1
| | |
* | | Add `print` to `delete_old_binaries.py`gingerBill2024-06-031-0/+1
| | |
* | | Fix to `bl.tok = path`gingerBill2024-06-031-1/+1
| | |
* | | Fix typogingerBill2024-06-031-1/+1
| | |
* | | Try updating nightly stuffgingerBill2024-06-032-2/+2
| | |
* | | Add attributes to Foreign_Import_Decl in `clone`gingerBill2024-06-031-1/+2
| | |
* | | Add `ast.Foreign_Import_Decl` to `ast.clone`gingerBill2024-06-031-0/+1
| | |
* | | Add `ast.Foreign_Impot_Decl.fullpaths` to walk.odingingerBill2024-06-031-0/+1
| | |
* | | Merge pull request #3664 from reduf/fix-signatures-of-some-functionsJeroen van Rijn2024-06-031-2/+2
|\ \ \ | |/ / |/| | Fix signatures of two Win32 functions
| * | Fix type of two Win32 functionsLaurent Dufresne2024-06-031-2/+2
|/ /
* | Merge pull request #3662 from Feoramund/fix-3660Jeroen van Rijn2024-06-021-0/+4
|\ \ | | | | | | Fix #3660 and #3661
| * | Fix #3660Feoramund2024-06-021-0/+4
|/ / | | | | | | This also prevents a segfault if you do `odin build .odin -file`
* | Merge pull request #3635 from Yawning/feature/aesJeroen van Rijn2024-06-0119-0/+2198
|\ \ | | | | | | core/crypto: Add AES
| * | core/crypto/aes: Add AES implementationYawning Angel2024-06-0111-1/+1142
| | |
| * | core/crypto/_aes/ct64: Add GHASHYawning Angel2024-06-012-0/+141
| | |
| * | core/crypto/_aes: 64-bit portable implementationYawning Angel2024-06-017-0/+867
| | |
| * | core/simd/x86: Add the AES-NI intrinsicsYawning Angel2024-06-011-0/+49
|/ /
* | Merge pull request #3658 from laytan/wasm64p32-runtime-fixesgingerBill2024-05-311-29/+63
|\ \ | | | | | | wasm: fix runtime.js even more for wasm64p32
| * | wasm: fix runtime.js even more for wasm64p32Laytan Laats2024-05-311-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/unreachablegingerBill2024-05-311-0/+2
|\ \ \ | |/ / |/| | Add unreachable to base/builtin/builtin.odin
| * | Add unreachable to base/builtin/builtin.odinDamian Tarnawski2024-05-311-0/+2
|/ /
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-05-313-9/+29
|\ \
| * \ Merge pull request #3657 from laytan/fix-wasm64p32-procsJeroen van Rijn2024-05-311-9/+15
| |\ \ | | | | | | | | wasm: fix target wasm64p32 runtime procs
| | * | wasm: fix target wasm64p32 runtime procsLaytan Laats2024-05-311-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/mastergingerBill2024-05-312-0/+14
| |\ \ \ | | | | | | | | | | core:sys/linux - Add support for Unix Domain Socket addresses
| | * | | PR#3655 - small linter issue correctionErik Isidore2024-05-301-1/+1
| | | | |
| | * | | core:sys/linux - Add support for Unix Domain Socket addressesErik Isidore2024-05-302-0/+14
| | |/ /
* | / / `core:encoding/ini`gingerBill2024-05-311-0/+189
|/ / /
* | | Fix #3649gingerBill2024-05-301-0/+2
| | |
* | | Fix types againgingerBill2024-05-301-2/+2
| | |
* | | Add experimental target `orca_wasm32`gingerBill2024-05-303-5/+30
| | |
* | | Clean up `handle_link_name` handling of `link_suffix`gingerBill2024-05-301-3/+22
| | |
* | | Fix #3651gingerBill2024-05-301-2/+2
| | |
* | | Add `@(link_suffix=<string>)`gingerBill2024-05-305-9/+61
| | |
* | | Merge pull request #3656 from laytan/microui-optional-clipboardgingerBill2024-05-301-1/+6
|\ \ \ | | | | | | | | microui: make clipboard optional during init
| * | | microui: make clipboard optional during initLaytan Laats2024-05-301-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-hashgingerBill2024-05-302-50/+120
|\ \ \ | | | | | | | | Add #hash built-in directive for compile-time string hashing
| * | | Initial hash directive implementationDudejoe8702024-05-282-50/+120
| |/ /