aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Merge pull request #3690 from laytan/orcasgingerBill2024-06-063-17/+62
| |\ \ | | | | | | | | Runtime support for orca
| | * | orca windowslaytan2024-06-053-8/+10
| | | |
| | * | improve orca targetLaytan Laats2024-06-053-15/+58
| | | |
* | | | Fix `-ignore-warnings`gingerBill2024-06-061-30/+33
|/ / /
* | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-06-053-2/+20
|\ \ \
| * | | Added arm64 support for NetBSDAndreas T Jonsson2024-06-053-2/+20
| |/ /
* / / Fix #3682gingerBill2024-06-053-2/+34
|/ /
* | fix passing pointer to constant in non-odin cclaytan2024-06-041-9/+1
| |
* | Merge pull request #3673 from ↵gingerBill2024-06-043-24/+83
|\ \ | | | | | | | | | | | | laytan/implement-foreign-import-improvements-on-vendor Implement `#exists(path)` and use it to provide good errors for common missing vendor libraries
| * | use `#exists` to provide good errors for common missing librariesLaytan Laats2024-06-041-0/+1
| | |
| * | implement `#exists(path)`Laytan Laats2024-06-043-24/+80
| | |
| * | fix crash when you have 2 `#load_directory` calls with the same pathLaytan Laats2024-06-041-0/+2
| | |
* | | Improve error message suggestion for passing enums to integersgingerBill2024-06-041-1/+13
| | |
* | | Merge pull request #3615 from puzzleddev/export-dependenciesgingerBill2024-06-042-1/+134
|\ \ \ | | | | | | | | Add build flag to export dependencies.
| * | | Add the option to export dependencies as JSON.tim42422024-05-242-51/+120
| | | |
| * | | Improved depdendency formatting to support paths containing spacestim42422024-05-241-1/+20
| | | |
| * | | Initial dependency file generationtim42422024-05-242-4/+49
| | | |
* | | | fix debug info IR error on LLVM < 13Laytan Laats2024-06-041-0/+17
| | | |
* | | | Merge pull request #3646 from Feoramund/multi-testJeroen van Rijn2024-06-043-54/+0
|\ \ \ \ | | | | | | | | | | Refactor the test runner
| * | | | Remove `-test-name` in favor of test runner optionFeoramund2024-06-023-54/+0
| | |/ / | |/| | | | | | | | | | | | | | | | | | `-define:ODIN_TEST_NAMES=...` is capable of selecting test by package and name or name only, with the ability to access packages included by `-all-packages`.
* / | | Fix #3660Feoramund2024-06-021-0/+4
|/ / / | | | | | | | | | This also prevents a segfault if you do `odin build .odin -file`
* | | Fix #3649gingerBill2024-05-301-0/+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
| | |
* | | Add `@(link_suffix=<string>)`gingerBill2024-05-305-9/+61
| | |
* | | Initial hash directive implementationDudejoe8702024-05-282-50/+120
| | |
* | | Change parser to use `^Expr` rather than `string` for the foreign import pathsgingerBill2024-05-281-1/+1
| | |
* | | Delay checking foreign import paths until after global scope is checkedgingerBill2024-05-285-83/+118
| | |
* | | Begin moving `foreign import` import paths to be evaluated in the semantic ↵gingerBill2024-05-274-39/+69
| | | | | | | | | | | | phase rather than parsing.
* | | Fix #3630 (first part)gingerBill2024-05-262-2/+2
|/ /
* | Add shadow suggestiongingerBill2024-05-221-1/+5
| |
* | Be very particular with the cases for the error notesgingerBill2024-05-221-16/+15
| |
* | Improve errors a lot for assigning procedures of the wrong signaturegingerBill2024-05-221-2/+47
| |
* | Fix #3603gingerBill2024-05-201-1/+7
| |
* | Fix indexing type when using a `#row_major` matrixgingerBill2024-05-201-2/+7
| |
* | Remove constant indexing for `matrix` value propagationgingerBill2024-05-201-1/+1
| |
* | Merge pull request #3607 from Szwagi/fix-atomic-memory-ordergingerBill2024-05-201-2/+2
|\ \ | | | | | | Fix Odin to LLVM memory order mapping for .Relaxed and .Consume
| * | Fix Odin to LLVM memory order mapping for .Relaxed and .ConsumeKamil T2024-05-201-2/+2
| | |
* | | Fix `for &v in &fixed_array`gingerBill2024-05-201-1/+2
| | |
* | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-05-201-8/+0
|\ \ \
| * \ \ Merge pull request #3592 from laytan/wasm-gpagingerBill2024-05-201-8/+0
| |\ \ \ | | |/ / | |/| | add a default heap/general purpose allocator for wasm to `base:runtime`
| | * | add a default heap/general purpose allocator for wasm to `base:runtime`Laytan Laats2024-05-161-8/+0
| | | |
* | | | Improve "Expected a type" syntax errorgingerBill2024-05-201-2/+8
|/ / /
* | | Add intrinsics `type_is_matrix_row_major` & `type_is_matrix_column_major`gingerBill2024-05-202-0/+34
| | |
* | | Merge pull request #3570 from jasonKercher/linux-arm32gingerBill2024-05-205-7/+22
|\ \ \ | | | | | | | | Get the compiler to build and work on arm32 Linux
| * | | arm32 now compiles and runs demojasonkercher2024-05-105-7/+22
| | | |
* | | | Fix `intrinsics.ptr_sub`gingerBill2024-05-191-2/+3
| | | |
* | | | Remove bad codegingerBill2024-05-161-1/+0
| | | |
* | | | Fix more #soa changesgingerBill2024-05-163-0/+15
| | | |
* | | | Fix `soa_zip` and `soa_unzip`gingerBill2024-05-163-5/+23
| | | |