| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove `#optional_ok` from docs | gingerBill | 2024-04-11 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #3406 from laytan/bit-field-core-parser | Jeroen van Rijn | 2024-04-10 | 1 | -2/+3 |
| |\ | | | | | add bit_field to `core:odin` | ||||
| | * | add bit_field parsing to `core:odin/parser` | Laytan Laats | 2024-04-10 | 1 | -2/+3 |
| | | | | | | | | | Also adds it to the core type thingy like it is in the compiler. | ||||
| * | | Make `map_total_allocation_size` public; Add ↵ | gingerBill | 2024-04-08 | 1 | -1/+7 |
| |/ | | | | `map_total_allocation_size_from_value` | ||||
| * | enable the required target feature `atomics` when using them in wasm | Laytan Laats | 2024-04-08 | 1 | -0/+2 |
| | | |||||
| * | Fix `resize` bug caused by typo | gingerBill | 2024-03-24 | 1 | -1/+1 |
| | | |||||
| * | Fix `resize` zeroing behaviour | gingerBill | 2024-03-24 | 1 | -0/+3 |
| | | |||||
| * | fix wasm with `-target-features:"simd128"` | Laytan Laats | 2024-03-22 | 2 | -11/+27 |
| | | | | | | | | | the required procs within wasm would compile to take native v128 arguments in, but the procs are supposed to take in i64's causing bad wasm modules. Fixes #3263 | ||||
| * | Add `#no_broadcast` procedure parameter to disallow automatic array ↵ | gingerBill | 2024-03-21 | 1 | -6/+6 |
| | | | | | programming broadcasting on procedure arguments | ||||
| * | Add `#row_major matrix[R, C]T` | gingerBill | 2024-03-19 | 1 | -0/+4 |
| | | | | | | As well as `#column_major matrix[R, C]T` as an alias for just `matrix[R, C]T`. This is because some libraries require a row_major internal layout but still want to be used with row or major oriented vectors. | ||||
| * | Change `return` to `panic` | gingerBill | 2024-03-13 | 1 | -1/+1 |
| | | |||||
| * | Fix typo due to deletion | gingerBill | 2024-03-13 | 1 | -1/+1 |
| | | |||||
| * | Add infinite loop check and early out in `map_insert_hash_dynamic` | gingerBill | 2024-03-13 | 1 | -3/+13 |
| | | |||||
| * | Add builtin `map_upsert` | gingerBill | 2024-03-11 | 1 | -7/+9 |
| | | |||||
| * | Merge pull request #3199 from JamesDSource/soa | gingerBill | 2024-03-09 | 1 | -1/+94 |
| |\ | | | | | Add into_dynamic_soa, unordered_remove_soa, and ordered_remove_soa | ||||
| | * | Fix syntax mistake again | James Duran | 2024-02-16 | 1 | -1/+1 |
| | | | | | | | | | Sorry for being blind | ||||
| | * | Fix Syntax Mistake | James Duran | 2024-02-16 | 1 | -1/+1 |
| | | | |||||
| | * | Make into_dynamic_soa more concise and remove builtin tag from it | James Duran | 2024-02-16 | 1 | -8/+4 |
| | | | |||||
| | * | Added into_dynamic_soa, unordered_remove_soa, and ordered_remove_soa | James Duran | 2024-02-14 | 1 | -1/+98 |
| | | | |||||
| * | | Incorrect write syscall on Darwin - fixes stderr output. | Ralph Caraveo | 2024-03-08 | 1 | -1/+1 |
| | | | | | | | | | | | On macos, Odin was previously swallowing errors that would be reported via stderr. I've confirmed with @laytan on Discord that this fixes the issue. | ||||
| * | | Merge branch 'odin-lang:master' into haiku | avanspector | 2024-02-29 | 1 | -2/+2 |
| |\ \ | |||||
| | * | | Change type info table to be initializable constantly | gingerBill | 2024-02-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | []Type_Info -> []^Type_Info | ||||
| * | | | Update entry_unix.odin | avanspector | 2024-02-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | fix runtime and libc | avanspector | 2024-02-25 | 1 | -2/+2 |
| | | | | |||||
| * | | | Update os_specific_haiku.odin | avanspector | 2024-02-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | fix core and libc | avanspector | 2024-02-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | add haiku to base:runtime and core:c/libc | avanspector | 2024-02-25 | 1 | -0/+21 |
| |/ / | |||||
| * | | Add field tags to `bit_field` | gingerBill | 2024-02-22 | 1 | -0/+1 |
| | | | |||||
| * | | Add general support for `bit_field`s | gingerBill | 2024-02-22 | 1 | -0/+22 |
| | | | |||||
| * | | Begin work adding `bit_field` | gingerBill | 2024-02-22 | 2 | -0/+23 |
| |/ | |||||
| * | Add `#load_directory(path: string) > []runtime.Load_Directory_File` | gingerBill | 2024-02-09 | 1 | -0/+8 |
| | | |||||
| * | Remove invalid allocator assignment to slice | Zac Nowicki | 2024-02-08 | 1 | -1/+0 |
| | | | | | `T` is `#soa[]$E`, which does not carry an allocator. | ||||
| * | Add `runtime.map_insert_and_check_for_previous` | gingerBill | 2024-02-06 | 2 | -0/+65 |
| | | |||||
| * | Merge pull request #3161 from laytan/fix-no-crt-darwin | gingerBill | 2024-02-03 | 1 | -17/+6 |
| |\ | | | | | fix -no-crt on Darwin | ||||
| | * | fix -no-crt on Darwin | Laytan Laats | 2024-02-02 | 1 | -17/+6 |
| | | | |||||
| * | | `RUNTIME_REQUIRE :: false` | gingerBill | 2024-02-02 | 1 | -1/+1 |
| | | | |||||
| * | | Add `contextless` where missing | gingerBill | 2024-02-02 | 3 | -7/+8 |
| |/ | |||||
| * | Fix dummy code | gingerBill | 2024-01-31 | 1 | -2/+2 |
| | | |||||
| * | Rename `runtime.os_write` to `runtime.stderr_write` | gingerBill | 2024-01-29 | 9 | -16/+16 |
| | | |||||
| * | Fix #3150 | gingerBill | 2024-01-29 | 2 | -0/+2 |
| | | |||||
| * | Remove `incl` and `excl` | gingerBill | 2024-01-29 | 1 | -33/+0 |
| | | |||||
| * | Add matrix related intrinsics to dummy file | gingerBill | 2024-01-29 | 1 | -0/+6 |
| | | |||||
| * | Move core:(builtin|intrinsics) to base: | gingerBill | 2024-01-29 | 2 | -0/+444 |
| | | |||||
| * | Improve foreign variable fuzzy type checking | gingerBill | 2024-01-28 | 2 | -1/+3 |
| | | |||||
| * | Fix typo | gingerBill | 2024-01-28 | 1 | -0/+2 |
| | | |||||
| * | Fix typo of `_heap_resize` | gingerBill | 2024-01-28 | 1 | -5/+5 |
| | | |||||
| * | Remove `core:os` dependency completely from `base:runtime` | gingerBill | 2024-01-28 | 2 | -18/+21 |
| | | |||||
| * | Alias heap calls from `base:runtime` is `core:os` | gingerBill | 2024-01-28 | 5 | -87/+44 |
| | | |||||
| * | Remove `core:os` dependency for `base:runtime` | gingerBill | 2024-01-28 | 10 | -108/+190 |
| | | |||||
| * | Make //+private | gingerBill | 2024-01-28 | 1 | -0/+1 |
| | | |||||