Folkert
86491d41d3
add nextest aliases for the gen tests
2023-05-14 15:19:15 +02:00
Anton-4
b7b9ce1ed8
removed target-cpu native
...
Brendan benchmarked this and not using native is actually faster!
2023-05-05 13:49:37 +02:00
J.Teeuwissen
00fcdd1a41
start drop_specialization
2023-04-20 13:06:51 +02:00
Ayaz Hafiz
2f43aad8d0
Move uitests to their own crate
2023-04-02 09:11:31 -05:00
Ayaz Hafiz
61adcd34d2
Migrate more tests
2023-03-31 18:35:45 -05:00
Brendan Hansknecht
056d3b133c
fix wasm options to enable lto
2023-03-12 03:07:59 -07:00
Brendan Hansknecht
b89f24bd5d
untested attempt to fix linking on windows
2023-03-11 18:52:59 -08:00
Brendan Hansknecht
6a958b17c6
add .toml extension to .cargo/config for syntax highlighting and editor support
2023-03-06 11:45:42 -08:00
Anton-4
51c28317e5
back to target-cpu=native
...
Without this a segmentation fault occurred in the gen tests `gen_tags` on linux.
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-02-13 15:03:33 +01:00
Brendan Hansknecht
81e134627a
remove native from rust flags
...
It isn't currently faster and it blocks user rustflags in their home/.cargo/config.toml
2023-02-08 14:32:13 -08:00
Ayaz Hafiz
a2b506ab1b
Add debug flag to check IR after specialization
2022-12-05 18:05:35 -06:00
Ayaz Hafiz
2e56405c1e
Fix obligation checking for rigid able vars
2022-12-03 13:17:34 -08:00
Folkert
1ed648554d
rename wasm-cli-run -> gen-llvm-wasm
2022-07-10 14:08:35 +02:00
Ayaz
7b308d9efe
Merge pull request #3404 from rtfeldman/ambient-lset-specialization
...
The ambient lambda set specialization algorithm
2022-07-09 17:23:27 -05:00
Ayaz Hafiz
ebcd323449
Use strict unification of vars in unspecialized lambda sets right now
2022-07-06 13:08:58 -04:00
Ayaz Hafiz
0b427646e4
Continued progress on new lambda set compaction algorithm
2022-07-06 13:08:57 -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
Richard Feldman
033efe33e5
Merge pull request #3228 from rtfeldman/illegal_instruction_PENTIUM_N3700
...
WIP don't require avx, avx2, sse, sse4.2 on all x86-64
2022-06-20 08:32:14 -04:00
Anton-4
f9d291eae0
try flag target-cpu without space
2022-06-16 12:16:32 +02:00
Ayaz Hafiz
cd37f4bbd6
Add ROC_PRINT_UNIFICATIONS_DERIVED to cargo config
2022-06-15 14:26:56 -04:00
Anton-4
e10bf5b71a
added target-cpu=native to config
2022-06-15 15:49:30 +02:00
Ayaz Hafiz
33945a7d5c
Add env var for workspace root and scaffold builtins fmt test
2022-05-18 14:30:03 -04:00
Ayaz
077c5dc1bd
Merge branch 'trunk' into fix-debug-flags
2022-05-05 14:54:39 -04:00
Ayaz Hafiz
64b87576d3
Add debug flags to cargo config
2022-05-05 12:08:34 -04:00
Ayaz Hafiz
bc987fd4d7
All of test_gen works again
2022-05-05 11:13:41 -04:00
Brian Carroll
8ca0b1cfcf
Remove panic=abort from wasm flags in case of memory leaks
2022-03-16 17:11:15 +00:00
Brian Carroll
7542610953
Add comments about Wasm compiler flags
2022-03-16 12:51:24 +00:00
Brian Carroll
52e17ae6b8
Further optimize wasm build for web REPL
2022-03-15 19:19:29 +00:00
Brian Carroll
72b620086f
Set Cargo config to optimize Wasm builds for size (web REPL)
2022-03-15 19:02:15 +00:00
Brian Carroll
3cc64209b5
wasm: include package tests in Cargo alias
2022-02-02 23:45:05 +00:00
Brendan Hansknecht
6282fa0209
Also test assembly insturction generation with test-gen-dev
2021-11-09 09:28:25 -08:00
Folkert
af8ee4b7bb
add cargo aliases for convenient test running
2021-11-09 12:27:28 +01:00