| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove cyclic import hack for `package runtime` | gingerBill | 2024-01-28 | 1 | -4/+4 |
| | | |||||
| * | `-default-to-panic-allocator` | gingerBill | 2024-01-28 | 1 | -13/+14 |
| | | |||||
| * | Move matrix compiler `builtin`s to `intrinsics`; alias within ↵ | gingerBill | 2024-01-28 | 1 | -0/+1 |
| | | | | | core_builtin_matrix.odin | ||||
| * | Move `core:runtime` to `base:runtime`; keep alias around | gingerBill | 2024-01-28 | 1 | -3/+25 |
| | | |||||
| * | Remove dead code | gingerBill | 2024-01-28 | 1 | -3/+7 |
| | | |||||
| * | fix for wasm on llvm 17 | Laytan Laats | 2024-01-22 | 1 | -1/+1 |
| | | |||||
| * | Expand -subsystem option on Windows | Jeroen van Rijn | 2024-01-18 | 1 | -5/+4 |
| | | | | | | | | | W:\Odin>odin run sketch.odin -file -subsystem:foo Invalid -subsystem string, got oo. Expected one of: BOOT_APPLICATION, CONSOLE (default), EFI_APPLICATION, EFI_BOOT_SERVICE_DRIVER, EFI_ROM, EFI_RUNTIME_DRIVER, NATIVE, POSIX, WINDOWS (or WINDOW), WINDOWSCE We now also set the constant ODIN_WINDOWS_SUBSYSTEM, which is "" for non-Windows targets. | ||||
| * | Add WINDOWS_SUBSYSTEM constant bool | Jeroen van Rijn | 2024-01-18 | 1 | -0/+2 |
| | | | | | true when -subsystem:windows for Windows targets, false otherwise. | ||||
| * | Add frontend stuff instrumentation tooling | gingerBill | 2024-01-07 | 1 | -0/+44 |
| | | | | | | | | //+no-instrumentation @(no_instrumentation) @(instrumentation_enter) @(instrumentation_exit) | ||||
| * | Clean up error block usage | gingerBill | 2024-01-05 | 1 | -4/+2 |
| | | |||||
| * | Add `@(entry_point_only)` for procedures | gingerBill | 2024-01-05 | 1 | -0/+3 |
| | | |||||
| * | fix double execution of tests | Laytan Laats | 2023-12-27 | 1 | -3/+3 |
| | | |||||
| * | Check test procedures after all minimum dependency set calls are done | gingerBill | 2023-12-18 | 1 | -5/+8 |
| | | |||||
| * | Fix: Bill was a numpty | gingerBill | 2023-12-15 | 1 | -15/+19 |
| | | |||||
| * | Remove neighbouring duplicates from neighbouring sorted array of entities; ↵ | gingerBill | 2023-12-15 | 1 | -20/+15 |
| | | | | | fixes duplicate tests | ||||
| * | Remove duplicates from `init`/`fini` procedure list | gingerBill | 2023-12-12 | 1 | -0/+26 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2023-12-12 | 1 | -3/+5 |
| |\ | |||||
| | * | Merge pull request #2946 from laytan/fix-test-name-flag | Jeroen van Rijn | 2023-11-24 | 1 | -3/+5 |
| | |\ | | | | | | | fix -test-name flag | ||||
| | | * | fix -test-name flag | Laytan Laats | 2023-11-11 | 1 | -3/+5 |
| | | | | |||||
| * | | | Fix race condition caused by lack of checking specialized parapoly ↵ | gingerBill | 2023-12-12 | 1 | -117/+147 |
| |/ / | | | | | | | procedures as a dependency (#2968) | ||||
| * | | Add missing type information for soa structs | gingerBill | 2023-11-23 | 1 | -0/+5 |
| | | | |||||
| * | | -no-crt and assembly compilation on darwin | Laytan Laats | 2023-11-15 | 1 | -1/+1 |
| |/ | |||||
| * | implemented foreign asm imports on linux/osx | flysand7 | 2023-10-15 | 1 | -2/+1 |
| | | |||||
| * | Add `ERROR_BLOCK()` to `check_unique_package_names` | gingerBill | 2023-10-09 | 1 | -0/+2 |
| | | |||||
| * | Merge branch 'master' into llvm-17 | gingerBill | 2023-09-27 | 1 | -0/+3 |
| |\ | |||||
| | * | Fix #2820 | gingerBill | 2023-09-26 | 1 | -0/+3 |
| | | | |||||
| * | | Add `ODIN_SANITIZER_FLAGS` global constant | gingerBill | 2023-09-21 | 1 | -0/+27 |
| | | | |||||
| * | | Add `sanitize_address` attribute to all normal packages | gingerBill | 2023-09-21 | 1 | -1/+1 |
| | | | |||||
| * | | Update ABI breaking changes for `f16` types (due to LLVM 15+) | gingerBill | 2023-09-21 | 1 | -0/+3 |
| |/ | |||||
| * | Fix bug: Disallow non-specialized polymorphic in typeid assignment | gingerBill | 2023-09-06 | 1 | -1/+6 |
| | | |||||
| * | Add attribute `@(require) import "foo"` to replace/supplement `_ :: foo` | gingerBill | 2023-08-22 | 1 | -4/+23 |
| | | |||||
| * | Add `ODIN_PLATFORM_SUBTARGET` | gingerBill | 2023-08-08 | 1 | -0/+10 |
| | | |||||
| * | Remove #relative slices; Replace with #relative multi-pointers | gingerBill | 2023-08-05 | 1 | -8/+8 |
| | | |||||
| * | Merge branch 'master' into tilde | gingerBill | 2023-08-03 | 1 | -36/+63 |
| |\ | |||||
| | * | Go through loads of `TODO`s | gingerBill | 2023-08-01 | 1 | -5/+0 |
| | | | |||||
| | * | Replace a lot of warnings with errors; remove deprecated stuff | gingerBill | 2023-08-01 | 1 | -3/+3 |
| | | | |||||
| | * | Add require_results for proc groups | gingerBill | 2023-07-31 | 1 | -0/+6 |
| | | | |||||
| | * | Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` ↵ | gingerBill | 2023-07-31 | 1 | -0/+22 |
| | | | | | | | | | where necessary | ||||
| | * | Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flags | gingerBill | 2023-07-31 | 1 | -9/+15 |
| | | | |||||
| * | | Begin working on a minimum build | gingerBill | 2023-07-23 | 1 | -0/+3 |
| | | | |||||
| * | | Begin work on builtin procedures | gingerBill | 2023-07-22 | 1 | -0/+1 |
| |/ | |||||
| * | Fix to allow procedure groups on objective-c types | gingerBill | 2023-07-17 | 1 | -0/+48 |
| | | |||||
| * | Fix #2630 | gingerBill | 2023-07-07 | 1 | -11/+0 |
| | | |||||
| * | Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flags | gingerBill | 2023-06-12 | 1 | -4/+4 |
| | | |||||
| * | Add `ODIN_COMPILE_TIMESTAMP` (unix timestamp in nanoseconds) | gingerBill | 2023-06-07 | 1 | -0/+8 |
| | | |||||
| * | "Fix" #2580 | gingerBill | 2023-06-07 | 1 | -0/+3 |
| | | |||||
| * | Fix endianness for wasm64p32 | gingerBill | 2023-06-07 | 1 | -2/+0 |
| | | |||||
| * | Merge branch 'master' into separate-int-word-sizes | gingerBill | 2023-06-06 | 1 | -5/+30 |
| |\ | |||||
| | * | Fix `@(default_calling_convention)` check on wasm | gingerBill | 2023-06-06 | 1 | -5/+4 |
| | | | |||||
| | * | Add error requiring an explicit calling convention for foreign procedures | gingerBill | 2023-06-06 | 1 | -0/+8 |
| | | | |||||