Commit graph

1782 commits

Author SHA1 Message Date
Pit Capitain
3f91bd4b23 Fix bug in List.walkRight accumulator types 2020-10-29 16:31:07 +01:00
Pit Capitain
c8e1937ebe Add failing tests for bug in List.walkRight
List.walkRight currently can't handle accumulators that aren't integers,
for example strings or records.
2020-10-29 16:29:31 +01:00
Chadtech
aa0eff1645
Merge branch 'trunk' into str-split-bitcode 2020-10-29 09:41:19 -04:00
Folkert
a0c8915678 Merge remote-tracking branch 'origin/trunk' into fix-alias-inference 2020-10-29 14:40:55 +01:00
Richard Feldman
9c14545db2
Merge branch 'trunk' into str-split-bitcode 2020-10-28 21:04:45 -04:00
Richard Feldman
49876a1621
Merge branch 'trunk' into llvm-as 2020-10-28 21:04:34 -04:00
Richard Feldman
b1d2e87401 Use assert_eq over assert 2020-10-28 20:33:42 -04:00
Richard Feldman
675c46816a Explicitly use llvm-as-10 2020-10-28 20:19:50 -04:00
Chad Stearns
a93f18fad4 Added some comments to the tests, since they arent that human readable 2020-10-28 20:00:14 -04:00
Chad Stearns
65f2b2377f Deleted test ll 2020-10-28 19:51:22 -04:00
Chad Stearns
f2983f1360 Resolve conflicts 2020-10-28 19:48:33 -04:00
Folkert
ee23e5979d pass argument by reference 2020-10-29 00:35:10 +01:00
Chad Stearns
786445ea33 segment_count_ tests, and some clean up 2020-10-28 19:29:55 -04: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
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
Chad Stearns
e9de6bf3fd Str.split bitcode and tests for str_split_in_place_ 2020-10-28 18:24:10 -04:00
Jared Ramirez
29b3aaa538
Merge branch 'trunk' into use-zig-in-builtins 2020-10-28 15:22:51 -07: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
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
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
Jared Ramirez
b3d530f2ae Build bitcode with zig 🎉 2020-10-26 17:37:02 -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
27670590ac from vec to slice 2020-10-26 16:11:12 +01:00
Jared Ramirez
34aaddfe80
Merge branch 'trunk' into use-zig-in-builtins 2020-10-25 20:22:58 -07:00
Jared Ramirez
6278a19c35 Use zig to build bitcode 2020-10-25 20:22:30 -07:00
Richard Feldman
5a2ba77406 Drop redundant #[test] annotation 2020-10-25 21:45:34 -04:00
Richard Feldman
793a1462e9 Run more assertions in test_mono 2020-10-25 21:45:34 -04:00
Folkert
9b37a1140c get things up and running again 2020-10-26 01:34:56 +01:00
Folkert
a2938440fa fix borrow checker things 2020-10-26 01:08:02 +01:00
Folkert
93a1baad1d use only references (no Vec) in canonical AST 2020-10-26 01:03:33 +01:00
Folkert
b91a76bb5c canonicalization 2020-10-26 00:43:50 +01:00
Folkert
4ef096abf6 first steps for parsing 2020-10-25 23:37:29 +01:00
Folkert
fff0c37e40 add new canonicalize phase 2020-10-25 22:58:38 +01:00
Folkert
7d2cc3aac2 WIP 2020-10-25 22:16:27 +01:00
Jared Ramirez
48f8aad180 Compile bitcode as part of build script 2020-10-25 14:09:53 -07:00
Folkert
646f04ef7b give more context in runtime errors 2020-10-25 22:06:27 +01:00
Jared Ramirez
6253ac15e4 Use differnt atan test based on os 2020-10-25 12:11:23 -07:00
Folkert
b4a9ffdccd tests as they currently pass 2020-10-25 19:24:49 +01:00