Commit Graph

4452 Commits

Author SHA1 Message Date
Folkert
5d3f969a84 handle as aliases correctly 2020-10-30 00:20:10 +01:00
Folkert
b3c0fa63d3 remove unneeded argument 2020-10-29 22:34:12 +01:00
Folkert
b75880bed2 expand aliases before/during canonicalization 2020-10-29 22:33:18 +01:00
Folkert
33ac8f6892 refactor some things 2020-10-29 22:31:47 +01:00
Folkert
8a50d48ce2 expand aliases used in constraint gen 2020-10-29 22:31:14 +01:00
Folkert
2478ae05b1 expand aliases from the very beginning 2020-10-29 22:30:54 +01:00
Folkert
a0c8915678 Merge remote-tracking branch 'origin/trunk' into fix-alias-inference 2020-10-29 14:40:55 +01:00
Richard Feldman
95b99e2a14
Merge pull request #620 from rtfeldman/llvm-as
Explicitly use llvm-as-10
2020-10-28 22:05:34 -04:00
Jared Ramirez
2bbd33bc1a Fix nix shell hook; Add comment 2020-10-28 18:22:54 -07:00
Jared Ramirez
710d1ad629 Add llvm-as alias to nix shell rather then direnv 2020-10-28 18:20:56 -07:00
Jared Ramirez
a3dcf4aa59 Add llvm-as alias 2020-10-28 18:17:58 -07:00
Richard Feldman
49876a1621
Merge branch 'trunk' into llvm-as 2020-10-28 21:04:34 -04:00
Richard Feldman
898871043f
Merge pull request #621 from rtfeldman/test_mono
Use assert_eq over assert
2020-10-28 21:04:16 -04:00
Richard Feldman
b1d2e87401 Use assert_eq over assert 2020-10-28 20:33:42 -04:00
Richard Feldman
afa2a9fb01
Merge pull request #618 from rtfeldman/vec-to-slice
Use only slices in the parsing AST
2020-10-28 20:31:58 -04:00
Richard Feldman
675c46816a Explicitly use llvm-as-10 2020-10-28 20:19:50 -04:00
Folkert
ee23e5979d pass argument by reference 2020-10-29 00:35:10 +01:00
Folkert
592f2cb545 use in-place mutation when changing variable descriptor contents 2020-10-29 00:26:25 +01:00
Folkert
3abcfe824b fix some very incorrect tests 2020-10-29 00:14:56 +01:00
Folkert
a43afc968d vec to slice in parse tests 2020-10-29 00:14:48 +01:00
Folkert
97e1f475eb from vec to slice 2020-10-29 00:14:15 +01:00
Folkert
9f4b284f14 from vec to slice 2020-10-29 00:12:59 +01:00
Folkert
047746c716 use only references (no Vec) in canonical AST 2020-10-29 00:12:44 +01:00
Richard Feldman
4002778e4c
Merge pull request #615 from rtfeldman/use-zig-in-builtins
use zig in builtins
2020-10-28 18:53:35 -04:00
Richard Feldman
7dcbc8d582
fix typo in BUILDING_FROM_SOURCE.md 2020-10-28 18:24:08 -04:00
Jared Ramirez
29b3aaa538
Merge branch 'trunk' into use-zig-in-builtins 2020-10-28 15:22:51 -07:00
Richard Feldman
11dc1c4c6e
Merge pull request #616 from rtfeldman/ignore-valgrind
Specifically ignore some Valgrind test
2020-10-28 18:13:35 -04:00
Folkert
4f0c1b8739 vec to slice in parse tests 2020-10-28 23:03:10 +01:00
Jared Ramirez
3fd9f4890a Remove stray ir file 2020-10-28 12:14:46 -07:00
Jared Ramirez
3e0d4cd3c7 Docs & comments cleanup 2020-10-28 11:19:38 -07:00
Jared Ramirez
242eb6f905 Build bitcode with zig 🎉 2020-10-28 09:21:56 -07:00
Brendan Hansknecht
9dee5d0f71 Add missing valgrind varients 2020-10-27 23:08:57 -07:00
Brendan Hansknecht
cf3786fe6b Refactor cli tests and ignore valgrind 2020-10-27 22:49:26 -07:00
Brendan Hansknecht
6988cae9a8 Reset valgrind version and other minor cleanup 2020-10-27 22:05:46 -07:00
Folkert
ef1cee6c41 HUGE WIP 2020-10-28 01:13:04 +01:00
Folkert
1921b74ebb fix some very incorrect tests 2020-10-28 01:12:57 +01:00
Brendan Hansknecht
e4497678df Add missing valgrind dependency: libc6-dbg 2020-10-27 14:40:38 -07:00
Brendan Hansknecht
b51b7d7fb1 Install vagrind-3.16.1 from source
Also, disable passing features.
2020-10-27 14:25:45 -07:00
Brendan Hansknecht
d7a41bedf3 Force same features as my host
I am a little confused why the last change didn't work.
Just for fun/testing see if forcing these options works in CI.
2020-10-26 22:15:37 -07:00
Brendan Hansknecht
8f3d48527e Disable all avx512 extensions 2020-10-26 21:37:03 -07:00
Brendan Hansknecht
adb2e932e7 Disable avx512dq extension to make CI pass 2020-10-26 21:10:30 -07:00
Brendan Hansknecht
aeaba90e28 Output CPU info in CI for debugging 2020-10-26 19:15:05 -07:00
Brendan Hansknecht
b4df0b0ba8 Log full output on match failure 2020-10-26 18:00:33 -07:00
Brendan Hansknecht
78b13ae59d Specifically ignore some Valgrind test 2020-10-26 17:32:44 -07:00
Folkert
e176385169 make sure structure variable is copied/references the copy 2020-10-26 16:19:08 +01:00
Folkert
5fbcfe18d3 new recvar design 2020-10-26 16:16:01 +01:00
Folkert
1001a17649 from vec to slice 2020-10-26 16:15:43 +01:00
Folkert
27670590ac from vec to slice 2020-10-26 16:11:12 +01:00
Richard Feldman
4502471e9a
Merge pull request #614 from rtfeldman/fix-test-warnings
Fix test warnings
2020-10-25 23:05:34 -04:00
Richard Feldman
5a2ba77406 Drop redundant #[test] annotation 2020-10-25 21:45:34 -04:00