Commit Graph

32 Commits

Author SHA1 Message Date
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