gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
4 vuotta sitten |
gingerBill
|
2949e4b0c7
Fix `floattidf` typo
|
4 vuotta sitten |
gingerBill
|
9f8a63cb43
More minor stylization changes (remove unneeded parentheses)
|
4 vuotta sitten |
gingerBill
|
28abf5d33b
Correct minimum dependency for `complex32`
|
4 vuotta sitten |
gingerBill
|
785c27daa7
Fix 128-bit integer to float cast by explicitly calling the procedure direct; Fix #781
|
4 vuotta sitten |
gingerBill
|
b8d6dd4eb7
Fix #1004
|
4 vuotta sitten |
gingerBill
|
e948fcd2f1
Use `intrinsics.mem_zero` in `runtime.mem_zero`
|
4 vuotta sitten |
gingerBill
|
39eccdf6b9
Make `js` default to nil allocator for the time being
|
4 vuotta sitten |
gingerBill
|
e82e4398b6
Add `intrinsics.mem_copy` and `intrinsics.mem_copy_non_overlapping`
|
4 vuotta sitten |
gingerBill
|
e0225c3579
Add `intrinsics.sqrt` for floating-point values
|
4 vuotta sitten |
gingerBill
|
72aa0e6e38
Replace many `foreign` llvm calls with intrinsics
|
4 vuotta sitten |
gingerBill
|
cb2e6ea31d
Remove `use_llvm_api` related checks and other related things
|
4 vuotta sitten |
gingerBill
|
c3b3194a00
Update builtin procedures to support the new allocator features (without breaking other code)
|
4 vuotta sitten |
gingerBill
|
f98c4d6837
Improve the `Allocator` interface to support returning `Allocator_Error` to allow for safer calls
|
4 vuotta sitten |
gingerBill
|
394e4fcbad
Add `__extendhfsf2` for macOS
|
4 vuotta sitten |
gingerBill
|
54e6c50769
Implement `f16` functionality
|
4 vuotta sitten |
gingerBill
|
0ccf103160
Fix byte swapping for endian specific types in `-llvm-api`
|
4 vuotta sitten |
gingerBill
|
b727b6438b
Minimize unneeded casts
|
4 vuotta sitten |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
4 vuotta sitten |
gingerBill
|
aa859c2187
Clean up and fix `__dynamic_map_erase`
|
4 vuotta sitten |
gingerBill
|
9e42cb1595
Add comparisons to structs where all fields are comparable `==` and `!=`
|
4 vuotta sitten |
gingerBill
|
78b6948ff2
Reorganize package strings
|
4 vuotta sitten |
gingerBill
|
fc4fdd588e
Remove usage of `do` in core library
|
5 vuotta sitten |
gingerBill
|
f48a873954
Reorganize package runtime
|
5 vuotta sitten |
gingerBill
|
6aa708a455
Fix Odin bug with "none" procedure calling conventions in the runtime
|
5 vuotta sitten |
gingerBill
|
c1149dbdee
Update math and math/linalg; add "pure_none" calling convention
|
5 vuotta sitten |
gingerBill
|
f70939ab4f
Use windows specific exception traps
|
5 vuotta sitten |
gingerBill
|
1a4e2196bd
Fix `runtime.bswap_16`
|
5 vuotta sitten |
gingerBill
|
ff92eb9112
Relative pointers
|
5 vuotta sitten |
gingerBill
|
8b066b2456
Fix `runtime.memset` issue
|
5 vuotta sitten |