Folkert
|
d7904b1d41
|
remove comma parsing in backpassing
|
2021-03-06 01:10:02 +01:00 |
|
Folkert
|
3303798a5e
|
refactor
|
2021-03-05 22:41:50 +01:00 |
|
Folkert
|
42654debbf
|
basic backpassing
|
2021-03-05 22:33:34 +01:00 |
|
Folkert
|
4a89ecca2a
|
even more refactor
|
2021-03-05 20:27:17 +01:00 |
|
Folkert
|
e07ef4e744
|
refactor refactor
|
2021-03-05 20:16:09 +01:00 |
|
Folkert
|
5b2c2bee33
|
refactor
|
2021-03-04 22:54:05 +01:00 |
|
Folkert
|
00440f350c
|
substitute either!
|
2021-03-04 22:15:15 +01:00 |
|
Folkert
|
14d389e5d1
|
add tests
|
2021-03-04 15:46:55 +01:00 |
|
Folkert
|
0bc4d2c514
|
implement logic in zig
|
2021-03-04 15:41:03 +01:00 |
|
Folkert
|
baef33fc0c
|
llvm bindings
map the lowlevel op into LLVM code; it calls zig code, but the zig code does not do anything yet
|
2021-03-04 14:54:41 +01:00 |
|
Folkert
|
2e73e47673
|
setup
just some stuff we need in place for the parser to recognice map2 and to give it a (hardcoded) type
|
2021-03-04 14:42:43 +01:00 |
|
Folkert
|
74388e8cc8
|
fix mono tests
|
2021-03-03 23:14:31 +01:00 |
|
Folkert
|
d4bff7bcdc
|
fix List.walkBackwards logic
|
2021-03-03 23:14:23 +01:00 |
|
Folkert
|
f2770fb579
|
show me the error
|
2021-03-03 22:37:23 +01:00 |
|
Folkert
|
b4dd1cd751
|
off by 1
|
2021-03-03 22:37:08 +01:00 |
|
Folkert
|
ee5d68a6cc
|
better debug reporting
|
2021-03-03 22:31:17 +01:00 |
|
Folkert
|
b4f86c449f
|
try harder to find a list element type
|
2021-03-03 21:34:10 +01:00 |
|
Folkert
|
86ebad4d95
|
don't send RecursionVar as FlexVar; use the structure var instead
|
2021-03-03 21:33:16 +01:00 |
|
Folkert
|
1c9cc6bc9b
|
extra debug info
|
2021-03-03 20:10:36 +01:00 |
|
Folkert
|
25827fc70e
|
more debug info
|
2021-03-03 20:09:21 +01:00 |
|
Folkert
|
b7ed6929ba
|
append must now own its first argument too
|
2021-03-03 20:08:50 +01:00 |
|
Folkert
|
ca8c23e448
|
fix up zig code
|
2021-03-03 20:05:50 +01:00 |
|
Folkert
|
9873eb358b
|
write List.append in zig
|
2021-03-03 15:29:22 +01:00 |
|
Folkert
|
050958d053
|
add some bad error messages
|
2021-03-03 02:04:02 +01:00 |
|
Folkert
|
a255805331
|
Merge branch 'parse-record-expr' into import-alias
|
2021-03-03 00:51:27 +01:00 |
|
Folkert
|
447df1f0f7
|
only reuse call-by-pointer wrapper if same layout
|
2021-03-02 23:02:41 +01:00 |
|
Folkert
|
24fcafa1c4
|
re-use header parser state when parsing the rest of the file
|
2021-03-02 22:51:51 +01:00 |
|
Folkert
|
84d036bd91
|
don't respecialize call by pointer wrappers
|
2021-03-02 20:23:22 +01:00 |
|
Folkert
|
ac91db41b7
|
use ? operator more
|
2021-03-02 16:48:12 +01:00 |
|
Folkert
|
27130c3172
|
report errors in the header with correct source
|
2021-03-02 16:42:26 +01:00 |
|
Folkert
|
b4dd5687e3
|
fix green color code
|
2021-03-02 15:33:36 +01:00 |
|
Folkert
|
a5d07b58f2
|
unnest the gen_primitives test module
|
2021-03-02 14:50:27 +01:00 |
|
Folkert
|
469bbae2f1
|
make type aliases unqualified importable
|
2021-03-02 14:48:44 +01:00 |
|
Richard Feldman
|
b983c6980e
|
Merge pull request #1039 from rtfeldman/parse-number
Parsing number and string literals
|
2021-03-01 21:30:07 -05:00 |
|
Folkert
|
90674dcc47
|
clippy
|
2021-03-01 19:26:10 +01:00 |
|
Folkert
|
8cff7b060e
|
pattern number parsing
|
2021-03-01 19:21:07 +01:00 |
|
Folkert
|
663ffdeb88
|
more cleanup
|
2021-03-01 19:04:57 +01:00 |
|
Folkert
|
7c3a14c370
|
cleanup
|
2021-03-01 18:49:50 +01:00 |
|
Folkert
|
a87dfac7da
|
improved malformed patterns
|
2021-03-01 16:12:37 +01:00 |
|
Folkert
|
2ae993d695
|
Merge branch 'gen-test-crate' into parse-record-expr
|
2021-03-01 15:29:13 +01:00 |
|
Folkert
|
ef362ada26
|
change headers
|
2021-03-01 15:15:05 +01:00 |
|
Folkert
|
3e3fe4fc7a
|
move test files
|
2021-03-01 14:59:47 +01:00 |
|
Folkert
|
9e3edfaf20
|
add space1_e
|
2021-03-01 14:28:14 +01:00 |
|
Folkert
|
14129bb34c
|
some fixes
|
2021-03-01 01:20:53 +01:00 |
|
Folkert
|
7c56547958
|
cleanup
|
2021-03-01 00:38:03 +01:00 |
|
Folkert
|
e395d18e16
|
bunch of stuff
|
2021-02-28 23:36:27 +01:00 |
|
Folkert
|
43550bf18e
|
small steps
|
2021-02-28 02:00:13 +01:00 |
|
Folkert
|
d3bf8d73e7
|
def work
|
2021-02-28 01:35:26 +01:00 |
|
Folkert
|
a3d936fb30
|
more use of EExpr
|
2021-02-28 01:22:14 +01:00 |
|
Folkert
|
12a771fe4e
|
more def work
|
2021-02-27 23:38:17 +01:00 |
|