aboutsummaryrefslogtreecommitdiff
path: root/core/runtime/internal.odin
Commit message (Collapse)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 ↵gingerBill2023-09-261-0/+42
| | | | | | | | `cstring("") != cstring(nil)`
* | 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 ↵gingerBill2021-11-041-16/+19
| | | | procedures; `package runtime` linkage improvements; Subsequence improvements to `lb_run_remove_unused_function_pass`
* 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 ↵gingerBill2021-06-061-0/+85
| | | | direct; Fix #781
* 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
|