Richard Feldman
|
75220a6834
|
Revert "Attempt at making type annotation parser."
This reverts commit 71ba2e83d3 .
|
2019-09-01 17:17:35 -04:00 |
|
Richard Feldman
|
71ba2e83d3
|
Attempt at making type annotation parser.
Fails due to running into compiler's recursion limit.
|
2019-09-01 17:14:51 -04:00 |
|
Richard Feldman
|
f95aa1c394
|
Add type alias for String
|
2019-09-01 00:51:22 -04:00 |
|
Richard Feldman
|
04595a9e71
|
Frac+Approx --> Float
|
2019-09-01 00:50:11 -04:00 |
|
Richard Feldman
|
695d1eb467
|
Use type aliases when pretty printing types
|
2019-09-01 00:49:59 -04:00 |
|
Richard Feldman
|
20725b862d
|
Add test for type of operator
|
2019-09-01 00:04:00 -04:00 |
|
Richard Feldman
|
b99a1e4235
|
Add a list parsing test
|
2019-08-31 23:24:04 -04:00 |
|
Richard Feldman
|
e961575dbd
|
Fix list parsing bug
|
2019-08-31 23:23:59 -04:00 |
|
Richard Feldman
|
c2f1c42d31
|
Fix Located (works now for some reason)
|
2019-08-31 23:17:47 -04:00 |
|
Richard Feldman
|
f8f28e1f29
|
Reproduce list parsing bug
|
2019-08-31 23:15:17 -04:00 |
|
Richard Feldman
|
2424170dfa
|
Add basic operator inference
|
2019-08-31 22:58:27 -04:00 |
|
Richard Feldman
|
5291e41b4b
|
Add failing operator test
|
2019-08-31 21:36:45 -04:00 |
|
Richard Feldman
|
244735d325
|
Add some more tests
|
2019-08-31 21:36:36 -04:00 |
|
Richard Feldman
|
966bb60766
|
Infer function calls
|
2019-08-31 21:32:14 -04:00 |
|
Richard Feldman
|
a2a9e9c022
|
Link back to Rust CoC
|
2019-08-31 21:31:56 -04:00 |
|
Richard Feldman
|
aa47ae0706
|
Expand multiple Let test
|
2019-08-31 01:30:00 -04:00 |
|
Richard Feldman
|
9c21cb3a6d
|
Add a comment about FunctionPointer
|
2019-08-31 01:01:36 -04:00 |
|
Richard Feldman
|
13623e3f5f
|
Fix canonicalization bug without regressions.
|
2019-08-31 00:59:50 -04:00 |
|
Richard Feldman
|
767852eb56
|
Revert "Fix canonicalization bug."
This reverts commit d4c3a8c4cb .
|
2019-08-31 00:31:52 -04:00 |
|
Richard Feldman
|
d4c3a8c4cb
|
Fix canonicalization bug.
|
2019-08-31 00:29:16 -04:00 |
|
Richard Feldman
|
c32c893281
|
Infer multiple assignments together
|
2019-08-30 22:46:31 -04:00 |
|
Richard Feldman
|
741a97f951
|
Reproduce multiple string assignment failure
|
2019-08-30 01:05:32 -04:00 |
|
Richard Feldman
|
386a650e96
|
Use Vec::new over vec![]
|
2019-08-30 01:05:05 -04:00 |
|
Richard Feldman
|
18d74230ac
|
Reproduce transitively used function bug
|
2019-08-30 01:02:55 -04:00 |
|
Richard Feldman
|
2e12651858
|
Infer multiple assignments
|
2019-08-30 00:57:47 -04:00 |
|
Richard Feldman
|
eae1f564db
|
Infer interpolated strings
|
2019-08-30 00:57:30 -04:00 |
|
Richard Feldman
|
429e7cd26d
|
Refactor constrain_def a bit
|
2019-08-30 00:38:22 -04:00 |
|
Richard Feldman
|
c2f3f6c789
|
Fix bug with inferring functions in Let
|
2019-08-30 00:26:40 -04:00 |
|
Richard Feldman
|
10631d0dd0
|
Remove Blank, support Erroneous
|
2019-08-29 23:54:10 -04:00 |
|
Richard Feldman
|
ded3ba7f54
|
Reproduce assigning functions bug
|
2019-08-29 22:38:13 -04:00 |
|
Richard Feldman
|
ee659a6589
|
Fix let inference without fully understanding it.
|
2019-08-29 22:34:43 -04:00 |
|
Richard Feldman
|
49367bcdf5
|
Minor PatternState refactor
|
2019-08-29 22:13:28 -04:00 |
|
Richard Feldman
|
ec7a3295d0
|
Extract patterns_to_variables
|
2019-08-29 22:04:34 -04:00 |
|
Richard Feldman
|
cf4582c866
|
Fix some type pretty printing
|
2019-08-28 23:05:11 -04:00 |
|
Richard Feldman
|
64c04068d5
|
Get functions partially working
|
2019-08-28 23:03:37 -04:00 |
|
Richard Feldman
|
7308ef24c0
|
Let constraint compiles
|
2019-08-28 21:08:16 -04:00 |
|
Richard Feldman
|
49cd2ede8a
|
Adding assignments to solver
|
2019-08-28 21:01:25 -04:00 |
|
Richard Feldman
|
44bdcdb3f3
|
Reorganize unify a bit.
|
2019-08-28 02:09:08 -04:00 |
|
Richard Feldman
|
511b6906a9
|
Make unify work
|
2019-08-28 02:02:58 -04:00 |
|
Richard Feldman
|
51eac68936
|
Use Roc links in Code of Conduct
|
2019-08-28 02:02:39 -04:00 |
|
Richard Feldman
|
735a92ab3a
|
wip
|
2019-08-28 01:32:42 -04:00 |
|
Richard Feldman
|
f42f58e4c6
|
Re-inline ena
|
2019-08-28 01:20:55 -04:00 |
|
Richard Feldman
|
c1c33d163a
|
wip
|
2019-08-28 01:10:09 -04:00 |
|
Richard Feldman
|
3d0460bbb8
|
Add some nested list tests
|
2019-08-28 00:56:45 -04:00 |
|
Richard Feldman
|
2bae47638a
|
Go back to Apply being Vec<Var>
|
2019-08-28 00:55:42 -04:00 |
|
Richard Feldman
|
7e5d903e9e
|
Attempt to use Content over Var for Apply
|
2019-08-28 00:51:17 -04:00 |
|
Richard Feldman
|
802664c72b
|
wip
|
2019-08-28 00:33:17 -04:00 |
|
Richard Feldman
|
8985b4bec7
|
Add lists
|
2019-08-28 00:04:08 -04:00 |
|
Richard Feldman
|
46750ae6ca
|
Add test for empty string
|
2019-08-26 22:41:57 -04:00 |
|
Richard Feldman
|
1a675860bc
|
Add test for string inference
|
2019-08-26 22:39:58 -04:00 |
|