Ayaz Hafiz
|
cefbf3aa51
|
Unwrap lambda sets in cc type choosing
|
2022-08-19 22:16:41 -05:00 |
|
Richard Feldman
|
97e2900bf5
|
s/rtfeldman/roc-lang/g in links to GitHub repos
|
2022-08-12 15:24:09 -04:00 |
|
Folkert
|
792936066c
|
Merge remote-tracking branch 'origin/trunk' into roc-std-platform
|
2022-08-07 13:28:03 +02:00 |
|
Richard Feldman
|
d260d1e593
|
Make entry points optional in code gen
|
2022-08-03 19:50:24 -04:00 |
|
Folkert de Vries
|
8f67129eae
|
use platform-independent tempdir
|
2022-08-03 21:58:02 +02:00 |
|
raleng
|
36f97b1925
|
Use build_int_unsigned_rem for unsigned ints
|
2022-08-02 18:29:11 +02:00 |
|
raleng
|
c54d99df7f
|
Check rhs == -1 only for signed ints
|
2022-08-02 18:28:41 +02:00 |
|
Folkert
|
9cb611e540
|
clippy
|
2022-07-24 16:49:42 +02:00 |
|
Folkert
|
11c0ca2f1b
|
wasm test wrapper: don't return dangling pointers
|
2022-07-24 16:28:41 +02:00 |
|
Folkert
|
2181d4c498
|
cleanup
|
2022-07-24 14:11:37 +02:00 |
|
Folkert
|
05a7d76a5e
|
update StrGetUnsafe
|
2022-07-24 13:34:14 +02:00 |
|
Folkert
|
f7d1ba6952
|
fix list sorting
|
2022-07-24 13:24:28 +02:00 |
|
Folkert
|
6b1ff710ad
|
rename
|
2022-07-24 13:07:56 +02:00 |
|
Folkert
|
0ab1a735ec
|
cleanup
|
2022-07-24 13:07:16 +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
|
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
|
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 |
|
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
|
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
|
d4feaf871b
|
add llvm expect cloning
|
2022-07-23 00:09:25 +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
|
4977d1c65e
|
use RocUnion constants for tag index
|
2022-07-22 21:13:53 +02:00 |
|
Folkert
|
ba7ffab790
|
make wasm test harness work with by-pointer values being returned
|
2022-07-22 12:09:20 +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 |
|
Ayaz Hafiz
|
29b37a10df
|
Correctly use module name in linked functions
|
2022-07-21 09:02:04 -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 |
|
Folkert de Vries
|
ca38ec4eb5
|
Merge pull request #3541 from rtfeldman/rocasync
Changes to get roc-async working
|
2022-07-18 19:22:07 +02:00 |
|
Brendan Hansknecht
|
837ce38066
|
correct parameter offset
|
2022-07-17 07:32:16 -07:00 |
|
Brendan Hansknecht
|
e0cd63d7fc
|
clippy fix
|
2022-07-16 19:03:35 -07:00 |
|
Brendan Hansknecht
|
08be0dc8aa
|
fix llvm backend c abi for parameters passed by reference on the stack
|
2022-07-16 16:34:51 -07:00 |
|
Folkert
|
b9ebd4fa27
|
Merge remote-tracking branch 'origin/trunk' into pretty-expect-output
|
2022-07-15 09:12:04 +02:00 |
|
Ayaz Hafiz
|
7433cc5c95
|
Generate alias type size for ZATs
|
2022-07-14 16:16:25 -04:00 |
|