aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Collapse)AuthorAgeFilesLines
* Reinstate NBC.Jeroen van Rijn2022-03-151-1/+1
|
* [runtime] fix `insert_at` procedure group.Jeroen van Rijn2022-03-151-15/+18
|
* Merge branch 'master' into freestanding_amd64gingerBill2022-03-142-1/+6
|\
| * Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`)gingerBill2022-03-091-0/+5
| |
| * Merge pull request #1557 from semarie/openbsd-supportgingerBill2022-02-281-1/+1
| |\ | | | | | | initial OpenBSD support
| | * initial OpenBSD supportSébastien Marie2022-02-251-1/+1
| | |
* | | Correct calling convention for `_startup_runtime`gingerBill2022-02-281-1/+1
| | |
* | | Add `-disallow-rtti`gingerBill2022-02-283-115/+146
| | |
* | | Merge branch 'master' into freestanding_amd64gingerBill2022-02-281-1/+0
|\| |
| * | Remove `context.user_data`gingerBill2022-02-281-1/+0
| |/
* | Reorganize error check proceduresgingerBill2022-02-281-160/+157
| |
* | Add `-foreign-error-procedures`gingerBill2022-02-201-1/+19
|/
* Allow sysv and win64 calling conventions to be used on any platform on amd64gingerBill2022-02-161-0/+5
|
* Improve slice bounds checking runtime error messagesgingerBill2022-02-161-7/+7
|
* Merge pull request #1438 from odin-lang/odin-global-constants-as-enumsgingerBill2022-02-157-9/+38
|\ | | | | Odin global constants as enums
| * Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-154-9/+25
| |\
| * | Add `Odin_OS_Type` and `Odin_Arch_Type` to `core:runtime`gingerBill2022-01-201-0/+29
| | |
| * | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-207-9/+9
| | |
* | | Use `objc_allocateClassPair` for `intrinsics.objc_register_class`gingerBill2022-02-141-0/+1
| | |
* | | Add procs_darwin.odingingerBill2022-02-081-0/+20
| |/ |/|
* | Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum ↵gingerBill2022-02-052-0/+4
| | | | | | | | fields
* | fix logic in bswap_128Andrea Piseri2022-02-031-4/+2
| |
* | Add `ODIN_ERROR_POS_STYLE` constant and change ↵gingerBill2022-01-261-5/+15
| | | | | | | | `runtime.print_caller_location` based on that constant
* | Add comment for the internals of `assert`gingerBill2022-01-231-0/+4
|/
* Correct inverse and inverse_transpose for 2x2 matricesgingerBill2022-01-201-12/+12
|
* Comment out `link_section` on proceduresgingerBill2022-01-171-2/+2
|
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new ↵gingerBill2022-01-152-1/+11
| | | | string version of the old constant
* Rename architecture `386` to `i386`gingerBill2022-01-152-1/+1
|
* Make `ODIN_BUILD_MODE` a enum typegingerBill2022-01-154-3/+16
|
* Define wasm `_start` entry point in Odin codegingerBill2022-01-131-0/+19
|
* Rename `proc_*` to `entry_*`gingerBill2022-01-132-0/+0
|
* Add `main` to proc_unix.odingingerBill2022-01-131-3/+13
|
* Correct calling conventiongingerBill2022-01-121-1/+1
|
* Add empty `main` dynamic builds for *nix systemsgingerBill2022-01-121-0/+4
|
* Fix typogingerBill2022-01-121-1/+1
|
* Initialize `runtime.args__` through `main`gingerBill2022-01-121-0/+1
|
* Add `intrinsics._entry_point` call to `_odin_entry_point`gingerBill2022-01-121-0/+1
|
* Correct `-init` for *nix to be a different proceduregingerBill2022-01-121-0/+18
|
* Add proc_windows.odin for custom entry pointsgingerBill2022-01-121-0/+44
|
* Begin work to move entry point code to Odin itself rather than in C++ sidegingerBill2022-01-121-1/+1
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-12-092-14/+41
|
* Add `procs_windows_amd64.asm` for use with `-no-crt`gingerBill2021-11-242-9/+15
|
* Keep `-vet` happy for -no-crt and wasm targetsgingerBill2021-11-171-2/+0
|
* Begin work in semi-standardized `js_wasm32` targetgingerBill2021-11-079-5/+42
|
* Fix typosgingerBill2021-11-071-2/+2
|
* Improve support for `freestanding_wasm32`gingerBill2021-11-074-29/+50
|
* Change to `RUNTIME_LINKAGE` definitiongingerBill2021-11-041-1/+1
|
* Reorganize codegingerBill2021-11-041-29/+26
|
* Correct foreign import library usagegingerBill2021-11-041-2/+2
|
* Use `Rtl*Memory` procedures with `-no-crt` on WindowsgingerBill2021-11-041-1/+29
|