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
Ayaz Hafiz
f2f80f390d
Add erasure llvm test
2023-07-12 14:43:25 -05:00
Ayaz Hafiz
44c4797d9a
Parameterize program solving on a FunctionKind
...
This new flag determines whether we should introduce a new kind to
represent lambda sets, or whether lambdas should be erased. The latter
is not yet implemented.
2023-07-12 13:53:50 -05:00
Ayaz Hafiz
60c98ea5d5
Stray clippy ignore
2023-07-12 13:53:50 -05:00
Folkert
ef39bad7c6
auto clippy fixes
2023-07-10 18:27:08 +02:00
Kiryl Dziamura
c90c399751
Test closure definition with parens around
2023-07-04 10:24:09 +02:00
Folkert
8738c95d6f
give 0
as a value to our enum attributes
2023-06-27 00:07:33 +02:00
Folkert
26308f1dae
reformat test
2023-06-24 14:49:56 +02:00
Folkert
c38f8bec75
fix llvm gen tests
2023-06-24 14:49:56 +02:00
Folkert
e19f0ae6d6
don't capture from outside join point for the dev backend
2023-06-24 14:49:55 +02:00
Folkert
284fd3ee6c
disable dev test for now
2023-06-24 14:49:54 +02:00
Folkert
b9b486e4b0
clean up linked_list_trmc test
2023-06-24 14:49:50 +02:00
Folkert
51f3752c94
wasm backend struggles
2023-06-24 14:49:47 +02:00
Hannes
97fa6758d0
Rename trimLeft to trimStart and trimRight to trimEnd
2023-06-19 13:17:59 +08:00
Ayaz Hafiz
41597cbab7
Do not make LayoutInterner mutable
2023-06-17 18:13:03 -05:00
Ayaz Hafiz
bc41db2a34
Get rid of passing target_info a bunch
2023-06-17 18:13:00 -05:00
Ayaz Hafiz
858fbba4e1
Use larger debug stack for abilities tests
2023-06-16 11:08:10 -05:00
Ayaz Hafiz
879a97ee4c
Fix compare for big structs
2023-06-16 10:30:41 -05:00
Ayaz Hafiz
65ca836ecb
layout_interner does not need to be mutable
2023-06-16 10:30:41 -05:00