| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #1671 from colrdavidson/add_nocrt | gingerBill | 2022-03-30 | 1 | -1/+1 |
| |\ | | | | | Make no crt work on Linux | ||||
| | * | Make no crt work on Linux | Colin Davidson | 2022-03-30 | 1 | -1/+1 |
| | | | |||||
| * | | `union #shared_nil` | gingerBill | 2022-03-24 | 1 | -0/+1 |
| | | | | | | | | | This adds a feature to `union` which requires all the variants to have a `nil` value and on assign to the union, checks whether that value is `nil` or not. If the value is `nil`, the union will be `nil` (thus sharing the `nil` value) | ||||
| * | | Reinstate NBC. | Jeroen van Rijn | 2022-03-15 | 1 | -1/+1 |
| | | | |||||
| * | | [runtime] fix `insert_at` procedure group. | Jeroen van Rijn | 2022-03-15 | 1 | -15/+18 |
| |/ | |||||
| * | Merge branch 'master' into freestanding_amd64 | gingerBill | 2022-03-14 | 2 | -1/+6 |
| |\ | |||||
| | * | Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`) | gingerBill | 2022-03-09 | 1 | -0/+5 |
| | | | |||||
| | * | Merge pull request #1557 from semarie/openbsd-support | gingerBill | 2022-02-28 | 1 | -1/+1 |
| | |\ | | | | | | | initial OpenBSD support | ||||
| | | * | initial OpenBSD support | Sébastien Marie | 2022-02-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | Correct calling convention for `_startup_runtime` | gingerBill | 2022-02-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add `-disallow-rtti` | gingerBill | 2022-02-28 | 3 | -115/+146 |
| | | | | |||||
| * | | | Merge branch 'master' into freestanding_amd64 | gingerBill | 2022-02-28 | 1 | -1/+0 |
| |\| | | |||||
| | * | | Remove `context.user_data` | gingerBill | 2022-02-28 | 1 | -1/+0 |
| | |/ | |||||
| * | | Reorganize error check procedures | gingerBill | 2022-02-28 | 1 | -160/+157 |
| | | | |||||
| * | | Add `-foreign-error-procedures` | gingerBill | 2022-02-20 | 1 | -1/+19 |
| |/ | |||||
| * | Allow sysv and win64 calling conventions to be used on any platform on amd64 | gingerBill | 2022-02-16 | 1 | -0/+5 |
| | | |||||
| * | Improve slice bounds checking runtime error messages | gingerBill | 2022-02-16 | 1 | -7/+7 |
| | | |||||
| * | Merge pull request #1438 from odin-lang/odin-global-constants-as-enums | gingerBill | 2022-02-15 | 7 | -9/+38 |
| |\ | | | | | Odin global constants as enums | ||||
| | * | Merge branch 'master' into odin-global-constants-as-enums | gingerBill | 2022-02-15 | 4 | -9/+25 |
| | |\ | |||||
| | * | | Add `Odin_OS_Type` and `Odin_Arch_Type` to `core:runtime` | gingerBill | 2022-01-20 | 1 | -0/+29 |
| | | | | |||||
| | * | | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings | gingerBill | 2022-01-20 | 7 | -9/+9 |
| | | | | |||||
| * | | | Use `objc_allocateClassPair` for `intrinsics.objc_register_class` | gingerBill | 2022-02-14 | 1 | -0/+1 |
| | | | | |||||
| * | | | Add procs_darwin.odin | gingerBill | 2022-02-08 | 1 | -0/+20 |
| | |/ |/| | |||||
| * | | Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum ↵ | gingerBill | 2022-02-05 | 2 | -0/+4 |
| | | | | | | | | | fields | ||||
| * | | fix logic in bswap_128 | Andrea Piseri | 2022-02-03 | 1 | -4/+2 |
| | | | |||||
| * | | Add `ODIN_ERROR_POS_STYLE` constant and change ↵ | gingerBill | 2022-01-26 | 1 | -5/+15 |
| | | | | | | | | | `runtime.print_caller_location` based on that constant | ||||
| * | | Add comment for the internals of `assert` | gingerBill | 2022-01-23 | 1 | -0/+4 |
| |/ | |||||
| * | Correct inverse and inverse_transpose for 2x2 matrices | gingerBill | 2022-01-20 | 1 | -12/+12 |
| | | |||||
| * | Comment out `link_section` on procedures | gingerBill | 2022-01-17 | 1 | -2/+2 |
| | | |||||
| * | `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new ↵ | gingerBill | 2022-01-15 | 2 | -1/+11 |
| | | | | | string version of the old constant | ||||
| * | Rename architecture `386` to `i386` | gingerBill | 2022-01-15 | 2 | -1/+1 |
| | | |||||
| * | Make `ODIN_BUILD_MODE` a enum type | gingerBill | 2022-01-15 | 4 | -3/+16 |
| | | |||||
| * | Define wasm `_start` entry point in Odin code | gingerBill | 2022-01-13 | 1 | -0/+19 |
| | | |||||
| * | Rename `proc_*` to `entry_*` | gingerBill | 2022-01-13 | 2 | -0/+0 |
| | | |||||
| * | Add `main` to proc_unix.odin | gingerBill | 2022-01-13 | 1 | -3/+13 |
| | | |||||
| * | Correct calling convention | gingerBill | 2022-01-12 | 1 | -1/+1 |
| | | |||||
| * | Add empty `main` dynamic builds for *nix systems | gingerBill | 2022-01-12 | 1 | -0/+4 |
| | | |||||
| * | Fix typo | gingerBill | 2022-01-12 | 1 | -1/+1 |
| | | |||||
| * | Initialize `runtime.args__` through `main` | gingerBill | 2022-01-12 | 1 | -0/+1 |
| | | |||||
| * | Add `intrinsics._entry_point` call to `_odin_entry_point` | gingerBill | 2022-01-12 | 1 | -0/+1 |
| | | |||||
| * | Correct `-init` for *nix to be a different procedure | gingerBill | 2022-01-12 | 1 | -0/+18 |
| | | |||||
| * | Add proc_windows.odin for custom entry points | gingerBill | 2022-01-12 | 1 | -0/+44 |
| | | |||||
| * | Begin work to move entry point code to Odin itself rather than in C++ side | gingerBill | 2022-01-12 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-12-09 | 2 | -14/+41 |
| | | |||||
| * | Add `procs_windows_amd64.asm` for use with `-no-crt` | gingerBill | 2021-11-24 | 2 | -9/+15 |
| | | |||||
| * | Keep `-vet` happy for -no-crt and wasm targets | gingerBill | 2021-11-17 | 1 | -2/+0 |
| | | |||||
| * | Begin work in semi-standardized `js_wasm32` target | gingerBill | 2021-11-07 | 9 | -5/+42 |
| | | |||||
| * | Fix typos | gingerBill | 2021-11-07 | 1 | -2/+2 |
| | | |||||
| * | Improve support for `freestanding_wasm32` | gingerBill | 2021-11-07 | 4 | -29/+50 |
| | | |||||
| * | Change to `RUNTIME_LINKAGE` definition | gingerBill | 2021-11-04 | 1 | -1/+1 |
| | | |||||