aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * 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
| * Improve internal proceduresgingerBill2021-10-251-13/+9
| * Add comments to `Type_Info_Matrix`gingerBill2021-10-251-1/+2
| * Merge branch 'master' into new-matrix-typegingerBill2021-10-233-14/+74
| |\
| * | Correct core_builtin_matrix.odingingerBill2021-10-211-94/+63
| * | Add builtin procedures for matrix values: `determinant`, `adjugate`, `inverse...gingerBill2021-10-201-0/+317
| * | Support matrix literalsgingerBill2021-10-201-1/+1
| * | Support indexing matricesgingerBill2021-10-191-0/+23
| * | Change syntax for matrices to `matrix[R, C]T`gingerBill2021-10-191-2/+2
| * | Begin work on matrix typegingerBill2021-10-182-0/+17
* | | Remove unneeded callgingerBill2021-10-261-1/+1
* | | Remove unnecessary `assert`sgingerBill2021-10-261-12/+4
| |/ |/|
* | Unify `memory_equal` and `string_eq`gingerBill2021-10-231-64/+67
* | Improve `runtime.string_eq`gingerBill2021-10-231-8/+65
* | Strip semicolonsgingerBill2021-10-232-3/+3
|/
* Add `runtime._cleanup_runtime` internal callgingerBill2021-10-181-1/+6
* Remove explicit link name from `runtime.memset`gingerBill2021-10-161-2/+1
* Correct issue with the generated `map` type internals; Simplify map rehash lo...gingerBill2021-10-071-54/+37
* Add more `runtime.print_int` proceduresgingerBill2021-10-071-0/+4
* Correct `runtime.floattidf` and other related i128<->f64 internal proceduresgingerBill2021-09-281-14/+14
* Correct `append_soa` for `#soa[dynamic][N]T`gingerBill2021-09-261-3/+18
* Add `runtime.__get_map_header_runtime`gingerBill2021-09-251-0/+22
* `mem.Raw_*` alias `runtime.Raw_*`gingerBill2021-09-251-0/+9
* Make `map` internals more robust when using `mem.nil_allocator()`gingerBill2021-09-251-2/+4
* Correct f64 -> u128/i128 generationgingerBill2021-09-251-0/+14
* Make `runtime.memset` use `int` for the length from `uint`gingerBill2021-09-231-1/+1
* Add other constants to c and libcgingerBill2021-09-101-1/+1
* Add procs.odingingerBill2021-09-101-0/+13
* Unify `memset` usage across platforms and `core:c/libc`gingerBill2021-09-105-164/+0
* libc changes: unify c and libc types; Add `[^]T` where appropriategingerBill2021-09-105-87/+58
* Strip semicolons in core which were missinggingerBill2021-09-084-50/+50
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-313-42/+42
* Remove unneeded semicolons from the core librarygingerBill2021-08-313-4/+4
* Remove unneeded semicolons from the core librarygingerBill2021-08-3115-1535/+1535
* Add `map_insert` which returns the pointer to inserted valuegingerBill2021-08-292-10/+24
* Correct `mem.clone_slice`gingerBill2021-08-231-2/+2