Commit graph

6084 commits

Author SHA1 Message Date
Ayaz Hafiz
20a9a9765a
Disable wasm test for now 2022-07-06 12:49:03 -04:00
ayazhafiz
b6ebb960c9
Update mono tests 2022-07-06 12:49:03 -04:00
ayazhafiz
efbd1bf4c7
Add unbound runtime error function var gen test 2022-07-06 12:49:02 -04:00
ayazhafiz
ab75de39d6
Fix gen for runtime error functions 2022-07-06 12:49:02 -04:00
ayazhafiz
41e63c8576
Add missing mono test 2022-07-06 12:49:02 -04:00
ayazhafiz
aa90c3dfb6
Unresolved type var for list map unbound function 2022-07-06 12:49:02 -04:00
ayazhafiz
937b73b797
Compile lambdas that have an empty lambda set
Closes #3224

This should also fix a number of other issues often observed when a
lambda is never actually called, but we fail to codegen because it has
an empty lambda set.
2022-07-06 12:49:01 -04:00
Folkert de Vries
b28561d1c9
Merge branch 'trunk' into dylib-roc-benchmarks 2022-07-06 18:39:16 +02:00
Folkert
c54d824950
for now, substring takes a borrowed argument 2022-07-06 17:59:49 +02:00
Folkert
36b42fb62b
use existing capacity in Str.concat if possible 2022-07-06 17:59:48 +02:00
Richard Feldman
7365da6f69
Merge pull request #3370 from rtfeldman/list-unreachable
List unreachable
2022-07-06 10:45:50 -04:00
Folkert
d931546424
cleanup 2022-07-06 15:43:44 +02:00
Richard Feldman
c9346b0744
Merge pull request #3418 from rtfeldman/repl-expect
repl expect
2022-07-06 09:40:40 -04:00
Folkert
8b39cc444e
somewhat decent formatting 2022-07-06 15:37:22 +02:00
Folkert
12027ee338
run platform-independent tests from a dynamic lib 2022-07-06 15:33:10 +02:00
Folkert
610f8784cc
split out dylib creation 2022-07-06 15:26:03 +02:00
Folkert
c4429d64e1
add CMD_TEST 2022-07-06 15:14:54 +02:00
Richard Feldman
cc94fdd88f
wip 2022-07-06 15:14:39 +02:00
Ayaz Hafiz
f940cc18c1
Consolidate calling specialized proc 2022-07-06 09:12:02 -04:00
Ayaz Hafiz
634d4c534a
Add gen test for recursive capture call 2022-07-06 09:11:02 -04:00
Ayaz Hafiz
91b89675ef
Remove commented code 2022-07-06 09:11:01 -04:00
Ayaz Hafiz
b868e0e469
Handle recursive calls to capturing function 2022-07-06 09:10:31 -04:00
Ayaz
d07c273542
Merge pull request #3402 from rtfeldman/promote-large-numbers
Promote large number layouts when they don't fit in I64s
2022-07-06 08:50:46 -04:00
Folkert
0d59429061
primitives in the CLI for running top-level expectations 2022-07-06 14:17:50 +02:00
Folkert
3017a14599
rename 2022-07-06 14:07:52 +02:00
Folkert
998508521e
add the repl_expect crate 2022-07-06 14:06:12 +02:00
Ayaz Hafiz
20a7f1f585
Remove Failure dead code 2022-07-06 13:50:14 +02:00
Folkert
f05274faef
Merge remote-tracking branch 'origin/trunk' into remove-old-expect-logic 2022-07-06 13:03:41 +02:00
Jan Van Bruggen
0002cdf8ec
Merge pull request #3380 from rtfeldman/3377-list-range-segfault
Fixes `List.range` segfaulting
2022-07-06 00:59:01 -06:00
ayazhafiz
db6a19f33d
Update ed test 2022-07-06 00:31:35 -04:00
Brendan Hansknecht
298d0b2b31
typos 2022-07-05 21:28:08 -07:00
Brendan Hansknecht
42de78213b
port all macho linker work to trunk and make it mergable 2022-07-05 21:11:35 -07:00
ayazhafiz
24b605a369
Wrap int properly 2022-07-05 23:16:59 -04:00
ayazhafiz
4a214fe75b
Write parens 2022-07-05 22:39:31 -04:00
ayazhafiz
161d6b45f2
Stray dbg 2022-07-05 22:30:34 -04:00
ayazhafiz
e3ead18e8f
Unused var 2022-07-05 22:28:04 -04:00
ayazhafiz
5fea767411
Type ranged number as flex var 2022-07-05 22:27:30 -04:00
Ayaz Hafiz
26148b8b12
Recover default layouts for floats 2022-07-05 22:16:53 -04:00
Ayaz Hafiz
4ef8ceef9e
Clippy 2022-07-05 22:16:53 -04:00
Ayaz Hafiz
15afa36344
Push bound var down 2022-07-05 22:16:53 -04:00
Ayaz Hafiz
34d2d81ca6
Remove stray dbg 2022-07-05 22:16:53 -04:00
Ayaz Hafiz
2492fba9f9
Gen tests for promoted num layouts 2022-07-05 22:16:52 -04:00
Ayaz Hafiz
ba450367ca
Choose i128/u128 num layouts when necessary 2022-07-05 22:16:52 -04:00
Ayaz Hafiz
f31f78fde1
Add test for when U64 num literal layout should be chosen 2022-07-05 22:16:52 -04:00
Ayaz Hafiz
e09b5313df
Fix type errors 2022-07-05 22:16:52 -04:00
Ayaz Hafiz
c154a337a9
Get deep range numbers working 2022-07-05 22:16:52 -04:00
Ayaz Hafiz
5a18490050
Support ordering floats in numeric literal bounds 2022-07-05 22:16:51 -04:00
Ayaz Hafiz
1905e1815d
Detect when big number literals cannot fit into the same type 2022-07-05 22:16:49 -04:00
Folkert
a1de31d99e
Merge remote-tracking branch 'origin/trunk' into rust61 2022-07-06 01:42:50 +02:00
Folkert
3a30e77726
Merge remote-tracking branch 'origin/trunk' into list-unreachable 2022-07-06 01:38:50 +02:00