Richard Feldman
|
abdc19cf8e
|
Fix some test compilation errors
|
2019-10-29 18:26:18 -04:00 |
|
Richard Feldman
|
a130c6ab2f
|
wip
|
2019-10-29 18:01:31 -04:00 |
|
Richard Feldman
|
cc098985a9
|
Revert "wip lots of shared references"
This reverts commit 01d84c7221 .
|
2019-10-29 15:31:20 -04:00 |
|
Richard Feldman
|
9afc38d7e4
|
Fix some exhaustiveness errors
|
2019-10-29 01:16:48 -04:00 |
|
Richard Feldman
|
01d84c7221
|
wip lots of shared references
|
2019-10-29 01:12:15 -04:00 |
|
Richard Feldman
|
4894293e6b
|
wip
|
2019-10-29 00:56:39 -04:00 |
|
Richard Feldman
|
207993f04d
|
Remove extraneous .peekable()
|
2019-10-28 23:08:27 -04:00 |
|
Richard Feldman
|
705425c8c4
|
Redo record and type annotation parsing
|
2019-10-28 23:04:28 -04:00 |
|
Richard Feldman
|
f738d9db80
|
Revise Def structure
|
2019-10-26 15:31:39 -04:00 |
|
Richard Feldman
|
2d11659b57
|
Revise module header syntax example
|
2019-10-23 18:39:14 -04:00 |
|
Richard Feldman
|
0bf44e9649
|
Parser for module headers
|
2019-10-23 18:38:38 -04:00 |
|
Richard Feldman
|
eb37150e8f
|
Rename DivisionByZero to DivByZero
|
2019-10-21 20:13:28 -04:00 |
|
Richard Feldman
|
eeb2bb376c
|
Code gen ints and floats
|
2019-10-21 20:12:37 -04:00 |
|
Richard Feldman
|
e949188319
|
wip
|
2019-10-21 08:09:50 -04:00 |
|
Richard Feldman
|
c7dd1978fb
|
Re-constrain closures
|
2019-10-20 16:26:06 -04:00 |
|
Richard Feldman
|
593811d27f
|
Update BUILDING_FROM_SOURCE
|
2019-10-17 23:00:13 -04:00 |
|
Richard Feldman
|
7760b45cd5
|
Fix Var canonicalization bug
|
2019-10-17 22:46:44 -04:00 |
|
Richard Feldman
|
0850e39dc3
|
Fix missing List constraint
|
2019-10-17 22:41:43 -04:00 |
|
Richard Feldman
|
886116ce15
|
Canonicalize Defs, Apply, Var, and others
|
2019-10-17 22:33:16 -04:00 |
|
Richard Feldman
|
7cbe538492
|
Fix inference test setup
|
2019-10-17 09:51:00 -04:00 |
|
Richard Feldman
|
cb2672f57a
|
Use fewer magic constants
|
2019-10-17 09:50:22 -04:00 |
|
Richard Feldman
|
65f384cb6a
|
Restore some stuff to how it was before
|
2019-10-17 08:55:35 -04:00 |
|
Richard Feldman
|
695fb30021
|
wip
|
2019-10-17 00:12:42 -04:00 |
|
Richard Feldman
|
fb51a32b1f
|
Fix canonicalizing spaces
|
2019-10-17 00:06:22 -04:00 |
|
Richard Feldman
|
391091ca7f
|
Fix some test inference stuff
|
2019-10-17 00:03:00 -04:00 |
|
Richard Feldman
|
f74f0f6ab7
|
Get tests compiling again
|
2019-10-16 23:38:12 -04:00 |
|
Richard Feldman
|
ae301f3c86
|
Start merging constraint gen into canonicalization
|
2019-10-16 19:23:34 -04:00 |
|
Richard Feldman
|
4704799df5
|
Fixed type mismatches
|
2019-10-16 19:23:34 -04:00 |
|
Richard Feldman
|
422f8cc37a
|
wip
|
2019-10-16 19:23:34 -04:00 |
|
Richard Feldman
|
59bdb21ea2
|
First pass at parsing case.
|
2019-10-14 19:43:03 -04:00 |
|
Richard Feldman
|
ebaed27193
|
Parse if and args w/ idents, format w/ parens
|
2019-10-04 11:50:19 +03:00 |
|
Richard Feldman
|
2ced7ee5d8
|
flesh out operators
|
2019-10-04 11:15:04 +03:00 |
|
Richard Feldman
|
f3456325fa
|
Redo AST for if and case
|
2019-10-04 09:31:36 +03:00 |
|
Richard Feldman
|
2c83bb0685
|
Add TypeAnnotation enum
|
2019-10-04 09:17:59 +03:00 |
|
Richard Feldman
|
899ecdcaf6
|
Drop superfluous comments
|
2019-10-03 21:57:27 +03:00 |
|
Richard Feldman
|
ff48718305
|
Finish expr_to_pattern
|
2019-10-03 21:52:45 +03:00 |
|
Richard Feldman
|
05ca48449a
|
Add hex/octal/binary patterns
|
2019-10-03 21:52:29 +03:00 |
|
Richard Feldman
|
f4f83d70ee
|
Fix parenthetical defs
|
2019-10-03 21:00:38 +03:00 |
|
Richard Feldman
|
9a564df7bb
|
Collapse multiple blank lines in formatter
|
2019-10-03 17:02:28 +03:00 |
|
Richard Feldman
|
dda949ee54
|
Add test for formatting multi-arg closure
|
2019-10-03 10:29:14 +03:00 |
|
Richard Feldman
|
f9884129b9
|
Format Apply and Closure variants
|
2019-10-03 10:27:05 +03:00 |
|
Richard Feldman
|
6568336f54
|
Reproduce parenthetical def bug
|
2019-10-02 21:06:41 +03:00 |
|
Richard Feldman
|
c61b11e88f
|
Drop unnecessary comments
|
2019-10-02 21:06:34 +03:00 |
|
Richard Feldman
|
2c6975e908
|
Fix parenthetical expr ordering
|
2019-10-02 21:06:19 +03:00 |
|
Richard Feldman
|
4d7b40d430
|
Support variant patterns
|
2019-10-02 21:06:12 +03:00 |
|
Richard Feldman
|
d7a7ba790d
|
Parse parenthetical defs
|
2019-10-02 17:19:47 +03:00 |
|
Richard Feldman
|
8c9041685c
|
Fix even more indentation checking
|
2019-10-02 15:20:41 +03:00 |
|
Richard Feldman
|
4bcdf062e5
|
Restore some more inference tests
|
2019-10-01 21:12:09 +03:00 |
|
Richard Feldman
|
4dddea0bb1
|
Fix indentation checking some more
|
2019-10-01 21:07:19 +03:00 |
|
Richard Feldman
|
adb5ba7f5e
|
Inline remaining missing canonicalization branches
|
2019-10-01 12:32:04 +03:00 |
|