| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Retype out the entire bindings for Orcaorca-dev | gingerBill | 2024-03-19 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' into orca-dev | gingerBill | 2024-03-19 | 10 | -32/+98 |
| |\ | |||||
| | * | Correct matrix builtins for `#row_major` | gingerBill | 2024-03-19 | 3 | -5/+12 |
| | | | |||||
| | * | Add `#row_major matrix[R, C]T` | gingerBill | 2024-03-19 | 9 | -28/+87 |
| | | | | | | | | | | | 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. | ||||
| * | | test | gingerBill | 2024-03-19 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into orca-dev | gingerBill | 2024-03-19 | 16 | -240/+481 |
| |\| | |||||
| | * | Replace `gb_exit(1)` with `exit_with_errors()` where appropriate | gingerBill | 2024-03-19 | 6 | -13/+17 |
| | | | |||||
| | * | Add `-json-errors` | gingerBill | 2024-03-19 | 3 | -15/+110 |
| | | | |||||
| | * | General clean-up for error.cpp | gingerBill | 2024-03-19 | 1 | -22/+31 |
| | | | |||||
| | * | Serialize errors to make them sortable, deterministic, and generally more ↵ | gingerBill | 2024-03-19 | 12 | -93/+158 |
| | | | | | | | | | control | ||||
| | * | Add better suggestion for [?]T mistake | gingerBill | 2024-03-19 | 1 | -1/+6 |
| | | | |||||
| | * | On `x: [?]T = {...}`, minimize errors by using the `[?]T` expression as a ↵ | gingerBill | 2024-03-19 | 3 | -14/+46 |
| | | | | | | | | | kind of hint | ||||
| | * | Fix error block handling | gingerBill | 2024-03-19 | 1 | -2/+4 |
| | | | |||||
| | * | Minimize error propagation of bad array syntax by treating this like a type | gingerBill | 2024-03-19 | 1 | -104/+116 |
| | | | |||||
| | * | Add suggestion when mistyping an array backwards e.g. `T[]` | gingerBill | 2024-03-19 | 1 | -1/+18 |
| | | | |||||
| * | | Add `@(link_suffix=<string>)` | gingerBill | 2024-03-18 | 5 | -9/+79 |
| | | | |||||
| * | | Change linker flags for orca on Windows | gingerBill | 2024-03-18 | 1 | -3/+6 |
| | | | |||||
| * | | Merge pull request #3293 from Skytrias/orca-target | gingerBill | 2024-03-18 | 3 | -6/+26 |
| |\ \ | |/ |/| | TEMP orca dev | ||||
| | * | push orca target and old bindings | skytrias | 2024-03-18 | 3 | -6/+26 |
| | | | |||||
| * | | Unify "Did you mean" strings | gingerBill | 2024-03-18 | 1 | -41/+41 |
| | | | |||||
| * | | Add list of C identifier suggestions (types and keywords) | gingerBill | 2024-03-18 | 2 | -14/+57 |
| | | | |||||
| * | | Add check to people trying to `foreign import` C files. | gingerBill | 2024-03-18 | 2 | -0/+23 |
| | | | |||||
| * | | Add loads of checks for common mistakes for C programmer | gingerBill | 2024-03-18 | 1 | -0/+18 |
| | | | |||||
| * | | Add error message for C programmers which do `Foo{.x = 123}` rather than ↵ | gingerBill | 2024-03-18 | 1 | -10/+18 |
| |/ | | | | `Foo{x = 123}` | ||||
| * | Fix #3286 | gingerBill | 2024-03-18 | 1 | -3/+5 |
| | | |||||
| * | Fix `case:` bug with by-ref unions | gingerBill | 2024-03-18 | 2 | -6/+7 |
| | | |||||
| * | Fix `for x in y` where `y` is an "optional ok" value, but ignores ↵ | gingerBill | 2024-03-18 | 2 | -9/+19 |
| | | | | | `#optional_allocator_error` values | ||||
| * | Fix #3282 | gingerBill | 2024-03-16 | 1 | -0/+4 |
| | | |||||
| * | Fix #3284 | gingerBill | 2024-03-16 | 3 | -0/+10 |
| | | |||||
| * | Improve bit_set error message | Chris | 2024-03-13 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #3267 from harold-b/copy-dirent-path | gingerBill | 2024-03-13 | 1 | -1/+1 |
| |\ | | | | | Retain copies of `dirent->name` for .odin files when using `read_directory` | ||||
| | * | Copy file names from`dirent` into `FileInfo` during `read_directory` | Harold Brenes | 2024-03-11 | 1 | -1/+1 |
| | | | |||||
| * | | Fix variable used to index polymorphic parameter. | rick-masters | 2024-03-12 | 1 | -1/+1 |
| | | | |||||
| * | | Fix check for too many arguments to a polymorphic record type. | rick-masters | 2024-03-12 | 1 | -1/+1 |
| | | | |||||
| * | | Support swizzle selector syntax `.xyzw` for `#simd` vectors | gingerBill | 2024-03-12 | 4 | -32/+82 |
| |/ | |||||
| * | Merge pull request #3230 from avanspector/haiku | gingerBill | 2024-03-08 | 9 | -471/+756 |
| |\ | | | | | Add Haiku OS support | ||||
| | * | Merge branch 'haiku' of https://github.com/avanspector/Odin into haiku | avanspector | 2024-03-01 | 6 | -962/+222 |
| | |\ | |||||
| | | * | Merge branch 'odin-lang:master' into haiku | avanspector | 2024-02-29 | 6 | -962/+222 |
| | | |\ | |||||
| | * | | | Update threading.cpp | avanspector | 2024-03-01 | 1 | -43/+102 |
| | |/ / | |||||
| | * | | fix core:thread and a memory leak | avanspector | 2024-02-27 | 1 | -6/+2 |
| | | | | | | | | | | | | | in the future probably native non-pthread implementation for haiku will be required | ||||
| | * | | add haiku build token | avanspector | 2024-02-25 | 1 | -0/+1 |
| | | | | |||||
| | * | | small fixes | avanspector | 2024-02-25 | 2 | -1/+3 |
| | | | | |||||
| | * | | Update threading.cpp | avanspector | 2024-02-25 | 1 | -0/+2 |
| | | | | |||||
| | * | | Merge branch 'haiku' of https://github.com/avanspector/Odin into haiku | avanspector | 2024-02-25 | 25 | -1110/+2044 |
| | |\ \ | |||||
| | * | | | Improve Haiku support | avanspector | 2024-02-25 | 6 | -4/+73 |
| | | | | | |||||
| | * | | | Implement futex | avanspector | 2024-02-24 | 1 | -33/+99 |
| | | | | | |||||
| | * | | | Get Odin to compile on Haiku | Slendi | 2024-02-15 | 3 | -464/+554 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch makes Odin to compile on Haiku which is a good first step. Now, all that's needed to do is to figure out how to do futexes, which I am blaming for the program crashing. | ||||
| * | | | | Add `bit_field` option to `core_type` in the compiler | gingerBill | 2024-03-07 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | Merge pull request #3069 from pcleavelin/master | gingerBill | 2024-03-06 | 1 | -1/+6 |
| |\ \ \ \ | | | | | | | | | | | Respect `-lld` CLI arg on non-windows machines | ||||
| | * \ \ \ | Merge branch 'odin-lang:master' into master | Patrick Cleavelin | 2024-01-27 | 23 | -187/+765 |
| | |\ \ \ \ | |||||