Folkert
|
c81e0281be
|
most list functions, except sorting
|
2022-07-24 13:15:35 +02:00 |
|
Folkert
|
6b1ff710ad
|
rename
|
2022-07-24 13:07:56 +02:00 |
|
Folkert
|
99a83af3bc
|
rename
|
2022-07-24 13:07:42 +02:00 |
|
Folkert
|
0ab1a735ec
|
cleanup
|
2022-07-24 13:07:16 +02:00 |
|
Folkert
|
61b4ab72df
|
final str functions (except those that need list)
|
2022-07-24 13:06:06 +02:00 |
|
Folkert
|
a49b1ed32d
|
str_to_num
|
2022-07-24 13:02:08 +02:00 |
|
Folkert
|
883a264440
|
update most string functions
|
2022-07-24 13:00:20 +02:00 |
|
Folkert
|
83a878b2f9
|
rename
|
2022-07-24 12:54:55 +02:00 |
|
Folkert
|
2a91c39ac6
|
rename
|
2022-07-24 12:54:31 +02:00 |
|
Folkert
|
775517a8cf
|
NumToStr
|
2022-07-24 12:42:13 +02:00 |
|
Folkert
|
1c310cdda6
|
NumToIntChecked
|
2022-07-24 12:39:24 +02:00 |
|
Folkert
|
92306280d2
|
NumToIntChecked
|
2022-07-24 12:38:38 +02:00 |
|
Folkert
|
048410ca09
|
NumBytesTo
|
2022-07-24 12:35:43 +02:00 |
|
Folkert
|
dd35b44877
|
add new 32/64-bit bitcode fn callers
|
2022-07-24 12:32:12 +02:00 |
|
Folkert
|
f31bffab30
|
wasm tests have a platform; don't generate roc_panic and friends for it
|
2022-07-24 12:22:39 +02:00 |
|
Folkert
|
29ad54e5d1
|
rename wasm llvm test wrapper (now it's the same as dev)
|
2022-07-24 12:20:17 +02:00 |
|
Folkert
|
93005cf2d0
|
report multiple expect failures
|
2022-07-24 11:25:02 +02:00 |
|
Richard Feldman
|
daec85a75e
|
Merge pull request #3621 from rtfeldman/expect-memcpy
Clone more values into shared expect buffer
|
2022-07-23 23:00:54 -04:00 |
|
Richard Feldman
|
eb04d4b9f6
|
Merge pull request #3612 from rtfeldman/tag-alignment
Tag alignment
|
2022-07-23 22:45:54 -04:00 |
|
Folkert
|
aa08256aef
|
align alloca
|
2022-07-23 17:07:43 +02:00 |
|
Folkert
|
63b2b060c9
|
fix list non-memcopy clone
|
2022-07-23 15:42:46 +02:00 |
|
Folkert
|
954a4fbe32
|
WIP
|
2022-07-23 14:25:38 +02:00 |
|
Brendan Hansknecht
|
fae2ed7a2b
|
Merge remote-tracking branch 'origin/trunk' into gen-dev/quicksort
|
2022-07-22 23:28:46 -07:00 |
|
Brendan Hansknecht
|
fd833df649
|
correct aarch64 c call conv
|
2022-07-22 23:04:11 -07:00 |
|
Folkert
|
984000095f
|
clone structs and tags if they are copy
|
2022-07-23 00:15:38 +02:00 |
|
Folkert
|
d4feaf871b
|
add llvm expect cloning
|
2022-07-23 00:09:25 +02:00 |
|
Folkert
|
ab3a431db7
|
add string cloning helper
|
2022-07-23 00:08:01 +02:00 |
|
Folkert
|
6d88d4106f
|
remove dead code
|
2022-07-22 21:15:41 +02:00 |
|
Folkert
|
6cabf11cbc
|
gen tests with new tag layout
|
2022-07-22 21:13:55 +02:00 |
|
Folkert
|
cd2311003e
|
pull out build_struct
|
2022-07-22 21:13:54 +02:00 |
|
Folkert
|
90e3021904
|
make pub(crate)
|
2022-07-22 21:13:54 +02:00 |
|
Folkert
|
4977d1c65e
|
use RocUnion constants for tag index
|
2022-07-22 21:13:53 +02:00 |
|
Folkert
|
366429303c
|
add RocUnion
|
2022-07-22 21:13:53 +02:00 |
|
Folkert
|
ccd8821acf
|
fix test panic output formatting
|
2022-07-22 13:33:52 +02:00 |
|
Folkert
|
6bfe16113d
|
clippy
|
2022-07-22 12:29:46 +02:00 |
|
Folkert
|
f1ce8b89a0
|
List.map: send the alignment of the output list element to zig
|
2022-07-22 12:16:54 +02:00 |
|
Folkert
|
d82e73fff0
|
ownership; always tricky
|
2022-07-22 12:11:32 +02:00 |
|
Folkert
|
ba7ffab790
|
make wasm test harness work with by-pointer values being returned
|
2022-07-22 12:09:20 +02:00 |
|
Folkert
|
291b77c83b
|
stop escaping roc panic strings in the llvm helpers
|
2022-07-22 12:06:44 +02:00 |
|
Folkert
|
9f80aa4df7
|
store string correctly on 32-bit platforms
|
2022-07-22 12:06:04 +02:00 |
|
Folkert
|
2fe590abf4
|
store list in a shorter way
|
2022-07-22 12:05:29 +02:00 |
|
Folkert
|
7e5476aa58
|
report panicking tests (not pretty yet)
|
2022-07-21 10:42:57 -04:00 |
|
Ayaz Hafiz
|
29b37a10df
|
Correctly use module name in linked functions
|
2022-07-21 09:02:04 -04:00 |
|
Ayaz Hafiz
|
2cdb951752
|
Compile higher-order low-level calls that take functions with no closure args
Closes #3571
|
2022-07-19 15:50:36 -04:00 |
|
Brendan Hansknecht
|
7526f7069b
|
Revert "use general roc store instead of specific llvm store"
Not sure why but this is wrong for some pointer reasons?
This reverts commit b190b09b78 .
|
2022-07-18 22:35:52 -07:00 |
|
Brendan Hansknecht
|
057e4ea57a
|
ensure sret is actually pointer type instead of just assuming
|
2022-07-18 22:35:39 -07:00 |
|
Brendan Hansknecht
|
8bc6131b3d
|
Merge branch 'trunk' into gen-dev/quicksort
|
2022-07-18 22:05:45 -07:00 |
|
Brendan Hansknecht
|
9c35d29c24
|
correct sret to use the element type and not the pointer type
|
2022-07-18 22:04:34 -07:00 |
|
Brendan Hansknecht
|
b190b09b78
|
use general roc store instead of specific llvm store
|
2022-07-18 21:53:01 -07:00 |
|
Folkert
|
b01709c566
|
don't generate host-exposed functions/values in tests
|
2022-07-18 19:37:27 +02:00 |
|