Colin Davidson
|
d0bb1fb844
|
bring log allocator up to date
|
2024-01-17 13:11:10 -08:00 |
|
gingerBill
|
0b83e3dae5
|
Enforce naming the parameters with builtin.quaternion to reduce confusion
|
2024-01-05 14:29:14 +00:00 |
|
Colin Davidson
|
58e4a011c7
|
add non-zeroing append and resize
|
2023-12-04 00:08:13 -08:00 |
|
gingerBill
|
acc29fbceb
|
Merge branch 'master' into llvm-17
|
2023-09-27 11:38:11 +01:00 |
|
gingerBill
|
c08bf1204f
|
Add cstring specific comparison procedures to fix comparisons like cstring("") != cstring(nil)
|
2023-09-26 12:21:43 +01:00 |
|
gingerBill
|
96fbafe359
|
Update ABI breaking changes for f16 types (due to LLVM 15+)
|
2023-09-21 10:38:44 +01:00 |
|
gingerBill
|
241a939c29
|
Update Tilde
|
2023-07-24 10:27:55 +01:00 |
|
gingerBill
|
a2b3c72647
|
Improve accuracy of abs or complex* types
|
2023-06-28 13:18:36 +01:00 |
|
gingerBill
|
4a75a1e839
|
Merge branch 'master' into separate-int-word-sizes
|
2023-06-06 22:42:04 +01:00 |
|
gingerBill
|
c241edaa30
|
Add missing procedure for #reverse on strings
|
2023-05-30 00:05:24 +01:00 |
|
gingerBill
|
f5d9ca64f9
|
Begin work on new pseudo-architecture: wasm64p32
|
2023-04-20 12:02:32 +01:00 |
|
gingerBill
|
c36dc91849
|
Minor changes in runtime
|
2023-02-21 16:24:28 +00:00 |
|
gingerBill
|
7f601c9535
|
Add Allocator_Mode.Alloc_Non_Zerored
|
2022-09-22 12:12:57 +01:00 |
|
gingerBill
|
659c3c528d
|
Update delete to pass size in bytes to free when possible
|
2022-08-08 15:16:18 +01:00 |
|
gingerBill
|
c97a8418dc
|
Clean-up and unification for the allocation procedures
|
2022-08-08 12:23:19 +01:00 |
|
gingerBill
|
4aca9372a6
|
Improve resize call
|
2022-08-08 12:11:30 +01:00 |
|
Atanas Dimitrov
|
28ec50d567
|
Fix string orderings to account for prefix-equal strings
|
2022-08-03 16:09:36 +03:00 |
|
gingerBill
|
f5697dd7f2
|
Merge branch 'master' into odin-global-constants-as-enums
|
2022-02-15 15:47:24 +00:00 |
|
Andrea Piseri
|
cf9f3d5e2d
|
fix logic in bswap_128
|
2022-02-03 15:50:39 +01:00 |
|
gingerBill
|
3d7d347192
|
Convert ODIN_OS and ODIN_ARCH to use enums rather than use strings
|
2022-01-20 19:56:05 +00:00 |
|
gingerBill
|
6c48670819
|
Make ODIN_BUILD_MODE a enum type
|
2022-01-15 17:34:35 +00:00 |
|
gingerBill
|
94bad4d786
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-09 15:36:12 +00:00 |
|
gingerBill
|
518460af66
|
Begin work in semi-standardized js_wasm32 target
|
2021-11-07 19:56:01 +00:00 |
|
gingerBill
|
dc2edd3e79
|
Improve support for freestanding_wasm32
|
2021-11-07 16:19:27 +00:00 |
|
gingerBill
|
adb5928767
|
Change to RUNTIME_LINKAGE definition
|
2021-11-04 20:21:51 +00:00 |
|
gingerBill
|
7ef3c87dbb
|
Change RUNTIME_LINKAGE requirements
|
2021-11-04 13:52:53 +00:00 |
|
gingerBill
|
b2a2aa15c2
|
Add ODIN_BUILD_MODE
|
2021-11-04 12:49:39 +00:00 |
|
gingerBill
|
6ded538546
|
@(linkage=<string>) for procedures and variables; @(require) for procedures; package runtime linkage improvements; Subsequence improvements to lb_run_remove_unused_function_pass
|
2021-11-04 12:40: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
|
aaaddd03a6
|
Improve internal procedures
|
2021-10-25 01:28:06 +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
|
bcb07b6b9e
|
Correct runtime.floattidf and other related i128<->f64 internal procedures
|
2021-09-28 12:17:36 +01:00 |
|
gingerBill
|
fa0d58f96e
|
Correct f64 -> u128/i128 generation
|
2021-09-25 15:38:56 +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
|
f0437a4242
|
Enforce core:builtin and core:intrinsics for imports
|
2021-08-21 13:44:16 +01:00 |
|
gingerBill
|
2949e4b0c7
|
Fix floattidf typo
|
2021-07-10 22:23:22 +01:00 |
|
gingerBill
|
9f8a63cb43
|
More minor stylization changes (remove unneeded parentheses)
|
2021-06-14 11:34:31 +01:00 |
|
gingerBill
|
28abf5d33b
|
Correct minimum dependency for complex32
|
2021-06-08 21:20:33 +01:00 |
|
gingerBill
|
785c27daa7
|
Fix 128-bit integer to float cast by explicitly calling the procedure direct; Fix #781
|
2021-06-06 12:35:38 +01:00 |
|
gingerBill
|
b8d6dd4eb7
|
Fix #1004
|
2021-05-31 20:38:10 +01:00 |
|
gingerBill
|
e948fcd2f1
|
Use intrinsics.mem_zero in runtime.mem_zero
|
2021-05-24 22:41:18 +01:00 |
|
gingerBill
|
39eccdf6b9
|
Make js default to nil allocator for the time being
|
2021-05-23 15:17:58 +01:00 |
|
gingerBill
|
e82e4398b6
|
Add intrinsics.mem_copy and intrinsics.mem_copy_non_overlapping
|
2021-05-19 10:50:02 +01:00 |
|
gingerBill
|
e0225c3579
|
Add intrinsics.sqrt for floating-point values
|
2021-05-19 10:32:41 +01:00 |
|
gingerBill
|
72aa0e6e38
|
Replace many foreign llvm calls with intrinsics
|
2021-04-25 20:22:26 +01:00 |
|
gingerBill
|
cb2e6ea31d
|
Remove use_llvm_api related checks and other related things
|
2021-04-25 20:03:05 +01:00 |
|