Commit graph

1061 commits

Author SHA1 Message Date
Anton-4
5f878aee93
clippy 2023-09-26 15:08:30 +02:00
Folkert de Vries
3314079819
Merge pull request #5824 from roc-lang/aarch-function-preamble
AArch64 gen_num + gen_records tests
2023-09-18 18:08:00 +02:00
Folkert
f6e4aee10c
make dec checked tests clearer 2023-09-17 16:20:18 +02:00
Brendan Hansknecht
12223191be
update tests 2023-09-16 23:45:16 -07:00
Folkert
821cc0cfd8
env variable for writing out the obj file 2023-09-16 00:51:14 +02:00
Folkert
f30b0bdf68
disable some debugging stuff 2023-09-15 23:10:43 +02:00
Folkert
cfe21a4894
safe generated object file 2023-09-15 23:07:27 +02:00
Folkert
63ff495763
call the main function directly on aarch64? 2023-09-15 23:07:27 +02:00
Folkert
bcfab8d09e
fix relocation size 2023-09-15 23:07:26 +02:00
Folkert
124b533bc0
implement some missing checked operations in the dev backend 2023-09-15 16:08:05 +02:00
Folkert
e850f94d05
a proper fix for llvm wasm checked arithmetic 2023-09-15 14:53:00 +02:00
Folkert
edefbe5b6b
fix wrong alignment used to (re)allocate a list 2023-09-15 00:46:26 +02:00
Folkert
310cc2ae0f
fix alignment 16 bug in roc_list
the rust RocList did not pad the reference count when the alignment is bigger than that of the reference count
2023-09-14 17:30:37 +02:00
Folkert
2ddf0ce180
disable debugging flag 2023-09-14 14:43:29 +02:00
Folkert
5e4f43e1d8
checkpoint 2023-09-14 14:43:24 +02:00
Folkert
3c8dbce72e
fix alignment bug in list literals 2023-09-14 14:39:15 +02:00
Folkert
134bcf8098
wrapped & saturated multiplication 2023-09-14 14:38:32 +02:00
Richard Feldman
85c0eaddcb
Merge pull request #5773 from roc-lang/remaining-dev-backend-lowlevels
Remaining dev backend lowlevels
2023-09-14 08:35:53 -04:00
Folkert
7606998c89
simplify signatures to what they were before 2023-09-14 12:57:33 +02:00
Folkert
4b1836c5d4
enable dev backend panic tests 2023-09-14 11:51:12 +02:00
Folkert
520bac2905
List.sortWith and friends 2023-09-14 11:46:52 +02:00
Folkert
51067f0ae4
add List.map* 2023-09-14 11:46:49 +02:00
Folkert
a34965e05e
fix one more wrong float 2023-09-14 00:21:52 +02:00
Folkert
d7bc03c589
fix segfault where wrong return type was expected 2023-09-13 20:31:43 +02:00
Folkert
3909443ef4
fix two bugs in the dev backend 2023-09-13 20:24:17 +02:00
Folkert
5ca3d3bcf1
make llvm tests work again 2023-09-13 20:24:15 +02:00
Luke Boswell
6ecc72f68e
log location of gen-test object location 2023-09-03 21:32:36 +02:00
Anton-4
0fea1ec227
Merge pull request #5734 from roc-lang/fix-nixos-repl
fix `Couldn't find libgcc_s.so.1!`
2023-08-11 20:03:09 +02:00
Richard Feldman
6c05307a7b
Drop redundant import 2023-08-10 20:36:14 -04:00
Richard Feldman
2da41be29f
Merge remote-tracking branch 'origin/main' into abilities-syntax 2023-08-10 20:36:01 -04:00
Richard Feldman
841cf8c74e
Drop redundant import 2023-08-10 20:20:55 -04:00
Folkert
69588a3b76
fix wasm tests 2023-08-09 16:04:48 +02:00
Folkert
7fb4b60b21
move around hostexposedalias logic 2023-08-09 15:09:03 +02:00
Anton-4
ec3bcb33f6
fmt, clippy, nix aliases fix 2023-08-08 20:03:21 +02:00
Anton-4
387b6927d5
libgcc_s.so.1 fix #5732 2023-08-08 19:55:38 +02:00
Folkert
8d4e83c3bb
remove lazy_static dependency in test_gen 2023-08-05 18:37:37 +02:00
Folkert
9271d761a6
make llvm an optional dependency of test_gen 2023-08-05 17:24:13 +02:00
Folkert
4cfa7c124d
better way of fetching the error message 2023-07-30 20:44:14 +02:00
Luke Boswell
c4b8a6e8f2
windows patches 2023-07-30 20:44:13 +02:00
Folkert
863ba06269
disable development flag 2023-07-30 20:44:12 +02:00
Folkert
d5bf526d66
fix calling convention problems 2023-07-30 20:44:11 +02:00
Folkert
29df340a26
pass the crash tag through 2023-07-30 20:44:11 +02:00
Folkert
f692c8dabf
consistent printing of the error message 2023-07-30 20:44:11 +02:00
Folkert
f59eed6366
so close 2023-07-30 20:44:10 +02:00
Folkert
644def72f1
working happy path 2023-07-30 20:44:10 +02:00
Folkert
d3ac7d616d
WIP 2023-07-30 20:44:09 +02:00
Folkert
8c99cdf817
working codegen 2023-07-30 20:44:07 +02:00
Folkert
10aa4f58c9
WIP 2023-07-30 20:41:33 +02:00
Ayaz Hafiz
016862ca28
Fix types 2023-07-12 17:52:05 -05:00
Ayaz Hafiz
cb56872566
Add initial tests 2023-07-12 14:46:36 -05:00