| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add `-vet-tabs` | gingerBill | 2024-06-29 | 1 | -0/+3 |
| | | |||||
| * | Move microarch stuff to a separate file | gingerBill | 2024-06-29 | 1 | -462/+1 |
| | | |||||
| * | Add internal flag for testing stuff | gingerBill | 2024-06-29 | 1 | -0/+1 |
| | | |||||
| * | Rename `-vet-identical-cast` to `-vet-cast`; with minor code clean up | gingerBill | 2024-06-29 | 1 | -4/+4 |
| | | |||||
| * | Add `-vet-identical-cast` | Feoramund | 2024-06-28 | 1 | -1/+4 |
| | | |||||
| * | Add `-custom-attribute` | gingerBill | 2024-06-28 | 1 | -0/+4 |
| | | |||||
| * | disallow non-global foreign import of variables on wasm | Laytan Laats | 2024-06-28 | 1 | -1/+3 |
| | | |||||
| * | Merge pull request #3137 from laytan/show-defineable | gingerBill | 2024-06-20 | 1 | -0/+2 |
| |\ | | | | | Add flags to show/export defineable values and warn if a -define is unused in the project | ||||
| | * | -show-defineables and -export-defineables | Laytan Laats | 2024-06-06 | 1 | -0/+2 |
| | | | |||||
| * | | Add `-target:freestanding_arm32` (experimental) | gingerBill | 2024-06-09 | 1 | -0/+9 |
| |/ | |||||
| * | fix linking on weird linuxes | Laytan | 2024-06-06 | 1 | -2/+10 |
| | | |||||
| * | Merge pull request #3690 from laytan/orcas | gingerBill | 2024-06-06 | 1 | -4/+3 |
| |\ | | | | | Runtime support for orca | ||||
| | * | orca windows | laytan | 2024-06-05 | 1 | -1/+1 |
| | | | |||||
| | * | improve orca target | Laytan Laats | 2024-06-05 | 1 | -5/+4 |
| | | | |||||
| * | | Added arm64 support for NetBSD | Andreas T Jonsson | 2024-06-05 | 1 | -2/+15 |
| |/ | |||||
| * | Merge pull request #3615 from puzzleddev/export-dependencies | gingerBill | 2024-06-04 | 1 | -0/+8 |
| |\ | | | | | Add build flag to export dependencies. | ||||
| | * | Add the option to export dependencies as JSON. | tim4242 | 2024-05-24 | 1 | -0/+7 |
| | | | |||||
| | * | Initial dependency file generation | tim4242 | 2024-05-24 | 1 | -0/+1 |
| | | | |||||
| * | | Remove `-test-name` in favor of test runner option | Feoramund | 2024-06-02 | 1 | -1/+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`. | ||||
| * | | Add experimental target `orca_wasm32` | gingerBill | 2024-05-30 | 1 | -1/+13 |
| |/ | |||||
| * | Merge pull request #3592 from laytan/wasm-gpa | gingerBill | 2024-05-20 | 1 | -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 Laats | 2024-05-16 | 1 | -8/+0 |
| | | | |||||
| * | | Merge pull request #3570 from jasonKercher/linux-arm32 | gingerBill | 2024-05-20 | 1 | -1/+11 |
| |\ \ | | | | | | | Get the compiler to build and work on arm32 Linux | ||||
| | * | | arm32 now compiles and runs demo | jasonkercher | 2024-05-10 | 1 | -1/+11 |
| | | | | |||||
| * | | | Reimplement `-build-mode:static`/`-build-mode:lib` | gingerBill | 2024-05-16 | 1 | -1/+7 |
| | |/ |/| | |||||
| * | | Merge pull request #3439 from andreas-jonsson/netbsd | gingerBill | 2024-05-15 | 1 | -0/+13 |
| |\ \ | | | | | | | NetBSD support | ||||
| | * | | Removed dead code | Andreas T Jonsson | 2024-05-10 | 1 | -2/+1 |
| | | | | |||||
| | * | | Merge branch 'master' into netbsd | Andreas T Jonsson | 2024-05-10 | 1 | -123/+562 |
| | |\| | |||||
| | * | | Changed target data layout | Andreas T Jonsson | 2024-05-10 | 1 | -1/+1 |
| | | | | |||||
| | * | | Merged with master | Andreas T Jonsson | 2024-05-02 | 1 | -2/+4 |
| | |\ \ | |||||
| | * \ \ | Merge branch 'master' into netbsd | Andreas T Jonsson | 2024-04-25 | 1 | -88/+58 |
| | |\ \ \ | |||||
| | * | | | | Initial commit of NetBSD port | Andreas T Jonsson | 2024-04-16 | 1 | -0/+17 |
| | | | | | | |||||
| * | | | | | Make `core:runtime` etc a warning, and an error with `-vet` | gingerBill | 2024-05-13 | 1 | -1/+4 |
| | |_|_|/ |/| | | | |||||
| * | | | | fix merge conflict | Laytan | 2024-05-07 | 1 | -1/+0 |
| | | | | | |||||
| * | | | | llvm-18: cleanup | Laytan Laats | 2024-05-07 | 1 | -7/+7 |
| | | | | | |||||
| * | | | | llvm-18: fix windows build error because of include | Laytan Laats | 2024-05-07 | 1 | -5/+9 |
| | | | | | |||||
| * | | | | llvm-18: enable static map calls on non amd64sysv targets | Laytan Laats | 2024-05-07 | 1 | -3/+2 |
| | | | | | |||||
| * | | | | llvm-18: fix undocumented breaking change on i128 alignment | Laytan | 2024-05-07 | 1 | -31/+20 |
| | | | | | |||||
| * | | | | llvm-18: enable sroa and static map calls | Laytan Laats | 2024-05-07 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | llvm-18: linux (amd64) | Laytan | 2024-05-07 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge pull request #3526 from laytan/target-features | gingerBill | 2024-05-05 | 1 | -92/+525 |
| |\ \ \ \ | | | | | | | | | | | Improve target features support | ||||
| | * | | | | compiler: improve target features support | Laytan Laats | 2024-05-02 | 1 | -92/+525 |
| | | |_|/ | |/| | | |||||
| * / | | | Minimally support compiling Odin on FreeBSD arm64 | Feoramund | 2024-05-05 | 1 | -1/+14 |
| |/ / / | | | | | | | | | | This is enough to get Odin itself compiling and the demo running. | ||||
| * | / | wasm: allow `-default-to-nil-allocator` | Laytan Laats | 2024-04-28 | 1 | -2/+4 |
| | |/ |/| | |||||
| * | | fix linking with clang-18 | Laytan | 2024-04-22 | 1 | -73/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Because we currently just use the clang from the user's path linking suddenly breaks when the user updates their system clang to 18 with an error about an unknown option -arch. I had already fixed it for my LLVM 18 PR but it seems like a good idea to get this in already to avoid that breakage (had a few people come to the Discord with it and an issue). This fixes #3461 | ||||
| * | | normalize_path | Thomas la Cour | 2024-04-20 | 1 | -4/+2 |
| | | | |||||
| * | | Add `-no-type-assert` and `ODIN_NO_TYPE_ASSERT` | gingerBill | 2024-04-18 | 1 | -0/+1 |
| | | | |||||
| * | | Add `-target:freestanding_amd64_win64` | gingerBill | 2024-04-11 | 1 | -1/+12 |
| | | | |||||
| * | | Add `-vet-unused-variables` and ``-vet-unused-imports` (`-vet-unused` is both) | gingerBill | 2024-04-11 | 1 | -7/+14 |
| |/ | |||||
| * | Merge pull request #3374 from laytan/fix-128-ints-alignment-arm64 | gingerBill | 2024-04-04 | 1 | -1/+1 |
| |\ | | | | | fix 128 bit int alignment on arm64 | ||||