gingerBill
|
c13c30b466
|
Update wasi to use string and slice types
|
2021-10-31 15:21:39 +00:00 |
|
gingerBill
|
305e965bcb
|
Add os_specific_wasi.odin
|
2021-10-31 13:08:19 +00:00 |
|
gingerBill
|
2a5b8f53fe
|
Add memmove and memset support for wasm
|
2021-10-31 12:47:50 +00:00 |
|
gingerBill
|
9a5216921c
|
Add wasi_wasm32
|
2021-10-31 01:08:17 +00:00 |
|
gingerBill
|
8ef6f9dd7b
|
Compile wasm64; Add lb_run_remove_unused_function_pass
|
2021-10-31 00:11:38 +01:00 |
|
gingerBill
|
5bc8a491a7
|
Begin work on supporting wasm64; Correct wasm32 compilation behaviour
|
2021-10-30 23:24:34 +01:00 |
|
gingerBill
|
c4d2aae0ed
|
Merge pull request #1245 from odin-lang/new-matrix-type
`matrix` type
|
2021-10-26 21:08:08 +01:00 |
|
gingerBill
|
802df73183
|
Remove unneeded call
|
2021-10-26 14:47:59 +01:00 |
|
gingerBill
|
c64674c39e
|
Remove unnecessary asserts
|
2021-10-26 13:38:48 +01:00 |
|
gingerBill
|
12ebd422c6
|
Fix typos
|
2021-10-25 19:04:08 +01:00 |
|
gingerBill
|
7ac156755b
|
Reorder code
|
2021-10-25 15:36:00 +01:00 |
|
gingerBill
|
973ca6824c
|
Rename hermitian_adjoint
|
2021-10-25 15:35:06 +01:00 |
|
gingerBill
|
9c7956be9e
|
Minor changes to where conditions
|
2021-10-25 15:16:34 +01:00 |
|
gingerBill
|
4475454632
|
Improve core_builtin_matrix.odin
|
2021-10-25 14:59:43 +01:00 |
|
gingerBill
|
f15825d2c6
|
Fix typo
|
2021-10-25 13:32:53 +01:00 |
|
gingerBill
|
aaaddd03a6
|
Improve internal procedures
|
2021-10-25 01:28:06 +01:00 |
|
gingerBill
|
c60c7a7621
|
Add comments to Type_Info_Matrix
|
2021-10-25 00:47:12 +01:00 |
|
gingerBill
|
b4df51e483
|
Merge branch 'master' into new-matrix-type
|
2021-10-23 19:24:47 +01:00 |
|
gingerBill
|
d54b708ba8
|
Unify memory_equal and string_eq
|
2021-10-23 17:18:40 +01:00 |
|
gingerBill
|
fba20c9bd3
|
Improve runtime.string_eq
|
2021-10-23 17:10:30 +01:00 |
|
gingerBill
|
18ed444a63
|
Strip semicolons
|
2021-10-23 17:10:12 +01:00 |
|
gingerBill
|
3b3e7550f6
|
Correct core_builtin_matrix.odin
|
2021-10-21 00:04:08 +01:00 |
|
gingerBill
|
bb0855b35a
|
Add builtin procedures for matrix values: determinant, adjugate, inverse, inverse_transpose, hermitian_adjoint
|
2021-10-20 17:00:59 +01:00 |
|
gingerBill
|
82b6772ea4
|
Support matrix literals
|
2021-10-20 00:40:03 +01:00 |
|
gingerBill
|
662cbaf425
|
Support indexing matrices
|
2021-10-19 12:13:19 +01:00 |
|
gingerBill
|
1556fad65a
|
Change syntax for matrices to matrix[R, C]T
|
2021-10-19 11:31:11 +01:00 |
|
gingerBill
|
4c655865e5
|
Begin work on matrix type
|
2021-10-18 16:52:19 +01:00 |
|
gingerBill
|
7aac8df2f2
|
Add runtime._cleanup_runtime internal call
|
2021-10-18 12:28:46 +01:00 |
|
gingerBill
|
eb3c1506f0
|
Remove explicit link name from runtime.memset
|
2021-10-16 23:39:14 +01:00 |
|
gingerBill
|
d386563344
|
Correct issue with the generated map type internals; Simplify map rehash logic to utilize resize
|
2021-10-07 21:23:37 +01:00 |
|
gingerBill
|
9ecc2ab15b
|
Add more runtime.print_int procedures
|
2021-10-07 21:22:49 +01:00 |
|
gingerBill
|
bcb07b6b9e
|
Correct runtime.floattidf and other related i128<->f64 internal procedures
|
2021-09-28 12:17:36 +01:00 |
|
gingerBill
|
edbf2bf56f
|
Correct append_soa for #soa[dynamic][N]T
|
2021-09-26 13:42:53 +01:00 |
|
gingerBill
|
e6d8fbf194
|
Add runtime.__get_map_header_runtime
|
2021-09-25 17:30:18 +01:00 |
|
gingerBill
|
6fa3c992b5
|
mem.Raw_* alias runtime.Raw_*
|
2021-09-25 17:29:51 +01:00 |
|
gingerBill
|
868c923770
|
Make map internals more robust when using mem.nil_allocator()
|
2021-09-25 15:55:27 +01:00 |
|
gingerBill
|
fa0d58f96e
|
Correct f64 -> u128/i128 generation
|
2021-09-25 15:38:56 +01:00 |
|
gingerBill
|
bfc92d0aaf
|
Make runtime.memset use int for the length from uint
|
2021-09-23 23:43:29 +01:00 |
|
gingerBill
|
9980f81062
|
Add other constants to c and libc
|
2021-09-10 16:14:39 +01:00 |
|
gingerBill
|
461ca40848
|
Add procs.odin
|
2021-09-10 16:01:17 +01:00 |
|
gingerBill
|
12af657369
|
Unify memset usage across platforms and core:c/libc
|
2021-09-10 15:59:14 +01:00 |
|
gingerBill
|
99df0f1b12
|
libc changes: unify c and libc types; Add [^]T where appropriate
|
2021-09-10 15:41:51 +01:00 |
|
gingerBill
|
ca33cb990b
|
Strip semicolons in core which were missing
|
2021-09-08 13:12:38 +01:00 |
|
gingerBill
|
720884e0f1
|
Strip even more semicolons if followed by a } or ) on the same line
|
2021-08-31 23:47:57 +01:00 |
|
gingerBill
|
f57201bbd1
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:32:53 +01:00 |
|
gingerBill
|
251da264ed
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:21:13 +01:00 |
|
gingerBill
|
a5c31bbee0
|
Add map_insert which returns the pointer to inserted value
|
2021-08-29 11:45:11 +01:00 |
|
gingerBill
|
81623861c0
|
Correct mem.clone_slice
|
2021-08-23 14:33:54 +01:00 |
|
gingerBill
|
4ccf135892
|
Unify new/make the internal logic between runtime and mem
|
2021-08-23 12:35:29 +01:00 |
|
gingerBill
|
445ed9be2b
|
Use multi-pointers when appropriate
|
2021-08-22 12:54:04 +01:00 |
|