aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Simplify logic for procs.odingingerBill2021-11-041-29/+4
|
* Change `RUNTIME_LINKAGE` requirementsgingerBill2021-11-041-18/+17
|
* Add `ODIN_BUILD_MODE`gingerBill2021-11-041-17/+18
|
* `@(linkage=<string>)` for procedures and variables; `@(require)` for ↵gingerBill2021-11-046-30/+29
| | | | procedures; `package runtime` linkage improvements; Subsequence improvements to `lb_run_remove_unused_function_pass`
* Correctly support `-default-to-nil-allocator` for all platformsgingerBill2021-11-048-96/+85
|
* Add `ODIN_NO_CRT` global constantgingerBill2021-11-042-7/+46
|
* Make runtime builtin matrix procedures `contextless`gingerBill2021-11-031-19/+19
|
* Add procs for wasm32gingerBill2021-10-311-0/+7
|
* Add default_allocators_wasi.odingingerBill2021-10-311-0/+32
|
* Update wasi to use `string` and slice typesgingerBill2021-10-311-1/+1
|
* Add os_specific_wasi.odingingerBill2021-10-311-0/+10
|
* Add `memmove` and `memset` support for `wasm`gingerBill2021-10-311-7/+34
|
* Add `wasi_wasm32`gingerBill2021-10-315-178/+91
|
* Compile `wasm64`; Add `lb_run_remove_unused_function_pass`gingerBill2021-10-312-14/+16
|
* Begin work on supporting `wasm64`; Correct `wasm32` compilation behaviourgingerBill2021-10-301-142/+156
|
* Merge pull request #1245 from odin-lang/new-matrix-typegingerBill2021-10-265-13/+324
|\ | | | | `matrix` type
| * Fix typosgingerBill2021-10-251-8/+8
| |
| * Reorder codegingerBill2021-10-251-13/+15
| |
| * Rename `hermitian_adjoint`gingerBill2021-10-251-14/+13
| |
| * Minor changes to `where` conditionsgingerBill2021-10-251-2/+2
| |
| * Improve core_builtin_matrix.odingingerBill2021-10-251-36/+23
| |
| * Fix typogingerBill2021-10-251-2/+2
| |