aboutsummaryrefslogtreecommitdiff
path: root/core/runtime/internal.odin
Commit message (Expand)AuthorAgeFilesLines
* Move `core:runtime` to `base:runtime`; keep alias aroundgingerBill2024-01-281-1036/+0
* Remove dead codegingerBill2024-01-281-74/+0
* bring log allocator up to dateColin Davidson2024-01-171-6/+6
|\
| * Enforce naming the parameters with `builtin.quaternion` to reduce confusiongingerBill2024-01-051-6/+6
* | add non-zeroing append and resizeColin Davidson2023-12-041-4/+23
|/
* Merge branch 'master' into llvm-17gingerBill2023-09-271-0/+42
|\
| * Add `cstring` specific comparison procedures to fix comparisons like `cstring...gingerBill2023-09-261-0/+42
* | Update ABI breaking changes for `f16` types (due to LLVM 15+)gingerBill2023-09-211-11/+15
|/
* Update TildegingerBill2023-07-241-2/+11
* Improve accuracy of `abs` or `complex*` typesgingerBill2023-06-281-6/+27
* Merge branch 'master' into separate-int-word-sizesgingerBill2023-06-061-0/+36
|\
| * Add missing procedure for `#reverse` on stringsgingerBill2023-05-301-0/+36
* | Begin work on new pseudo-architecture: wasm64p32gingerBill2023-04-201-1/+1
|/
* Minor changes in `runtime`gingerBill2023-02-211-10/+11
* Add `Allocator_Mode.Alloc_Non_Zerored`gingerBill2022-09-221-0/+7
* Update `delete` to pass size in bytes to free when possiblegingerBill2022-08-081-0/+8
* Clean-up and unification for the allocation proceduresgingerBill2022-08-081-23/+21
* Improve `resize` callgingerBill2022-08-081-14/+27
* Fix string orderings to account for prefix-equal stringsAtanas Dimitrov2022-08-031-1/+6
* Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-151-4/+2
|\
| * fix logic in bswap_128Andrea Piseri2022-02-031-4/+2
* | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-1/+1
|/
* Make `ODIN_BUILD_MODE` a enum typegingerBill2022-01-151-1/+1
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-12-091-2/+12
* Begin work in semi-standardized `js_wasm32` targetgingerBill2021-11-071-1/+1
* Improve support for `freestanding_wasm32`gingerBill2021-11-071-17/+24
* Change to `RUNTIME_LINKAGE` definitiongingerBill2021-11-041-1/+1
* 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 procedur...gingerBill2021-11-041-16/+19
* Add `wasi_wasm32`gingerBill2021-10-311-0/+89
* Compile `wasm64`; Add `lb_run_remove_unused_function_pass`gingerBill2021-10-311-0/+5
* Improve internal proceduresgingerBill2021-10-251-13/+9
* Unify `memory_equal` and `string_eq`gingerBill2021-10-231-64/+67
* Improve `runtime.string_eq`gingerBill2021-10-231-8/+65
* Correct `runtime.floattidf` and other related i128<->f64 internal proceduresgingerBill2021-09-281-14/+14
* Correct f64 -> u128/i128 generationgingerBill2021-09-251-0/+14
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-17/+17
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-2/+2
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-319/+319
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* Fix `floattidf` typogingerBill2021-07-101-2/+2
* More minor stylization changes (remove unneeded parentheses)gingerBill2021-06-141-7/+7
* Correct minimum dependency for `complex32`gingerBill2021-06-081-0/+6
* Fix 128-bit integer to float cast by explicitly calling the procedure direct;...gingerBill2021-06-061-0/+85
* Fix #1004gingerBill2021-05-311-6/+6
* Use `intrinsics.mem_zero` in `runtime.mem_zero`gingerBill2021-05-241-1/+1
* Make `js` default to nil allocator for the time beinggingerBill2021-05-231-1/+1
* Add `intrinsics.mem_copy` and `intrinsics.mem_copy_non_overlapping`gingerBill2021-05-191-20/+4
* Add `intrinsics.sqrt` for floating-point valuesgingerBill2021-05-191-11/+6