Richard Feldman
|
c27e03e794
|
s/build/load/g
|
2019-11-27 21:15:54 -05:00 |
|
Richard Feldman
|
916e64a1a3
|
First pass at a build module
|
2019-11-26 20:56:10 -05:00 |
|
Richard Feldman
|
9956c57122
|
Drop unused num and fraction crates
|
2019-11-26 17:23:26 -05:00 |
|
Richard Feldman
|
e40b1d42fa
|
Use wyhash over fxhash
|
2019-11-26 17:17:20 -05:00 |
|
Richard Feldman
|
90d463873e
|
Drop type_limit
|
2019-11-25 22:19:33 -05:00 |
|
Richard Feldman
|
4926bfbc3a
|
Reorganize fmt and module
|
2019-11-25 20:42:44 -05:00 |
|
Richard Feldman
|
67a7108aac
|
Lower type limit and update comment.
|
2019-11-20 07:20:00 -05:00 |
|
Richard Feldman
|
ecb495a4e2
|
Raise type_limit_length and explain
|
2019-11-20 07:10:31 -05:00 |
|
Richard Feldman
|
d9583cce98
|
Add fmt module
|
2019-11-14 00:10:35 +01:00 |
|
Richard Feldman
|
422f8cc37a
|
wip
|
2019-10-16 19:23:34 -04:00 |
|
Richard Feldman
|
752f7785b1
|
Shrink debug build times via BoxedParser
|
2019-09-20 02:27:04 -04:00 |
|
Richard Feldman
|
26eb76f785
|
Parse parenthetical expressions
|
2019-09-19 23:04:50 -04:00 |
|
Richard Feldman
|
d54cf81f7b
|
Record raw strings during parse step
|
2019-09-17 04:31:54 -04:00 |
|
Richard Feldman
|
0cd8b08079
|
Reorganize parser code.
|
2019-09-03 01:30:54 -04:00 |
|
Richard Feldman
|
fc363c62cf
|
Attempt at fixing Problems bug
|
2019-09-02 21:06:06 -04:00 |
|
Richard Feldman
|
f47b657b9f
|
cargo fmt
|
2019-09-02 15:08:33 -04:00 |
|
Richard Feldman
|
505b9f7b02
|
Switch to bumpalo
|
2019-09-02 15:07:45 -04:00 |
|
Richard Feldman
|
5ebd18c480
|
Introduce Arena-allocated Parser
|
2019-09-02 00:15:07 -04:00 |
|
Richard Feldman
|
f42f58e4c6
|
Re-inline ena
|
2019-08-28 01:20:55 -04:00 |
|
Richard Feldman
|
7e1ee8f2d5
|
Got more basic stuff working
|
2019-08-26 22:38:44 -04:00 |
|
Richard Feldman
|
3fc3059915
|
wip2
|
2019-08-25 21:59:19 -04:00 |
|
Richard Feldman
|
04d3f68192
|
massive wip
|
2019-08-25 14:55:17 -04:00 |
|
Richard Feldman
|
4df39b1afd
|
Remove ena
|
2019-08-10 19:56:18 -04:00 |
|
Richard Feldman
|
b42eb80242
|
Comment out some doctests
|
2019-08-03 12:27:35 -04:00 |
|
Richard Feldman
|
00a02d597a
|
Fix sorting by vendoring the pathfinding crate.
|
2019-08-01 18:39:02 -04:00 |
|
Richard Feldman
|
fb9cf4b60e
|
Use topological sort.
|
2019-07-31 01:34:20 -04:00 |
|
Richard Feldman
|
c8edddfd48
|
Fix parsing edge case re: function calls at eof
|
2019-07-26 23:35:33 -04:00 |
|
Richard Feldman
|
a1234d68ba
|
Introduce canonicalization
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
5868f64fb2
|
Comment out eval for now
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
c7a923d226
|
Move stdlib into its own crate
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
4502d2630f
|
Add collections.rs
|
2019-07-22 22:03:57 -04:00 |
|
Richard Feldman
|
5da8a29015
|
Add some stdlib stuff
|
2019-07-11 22:48:26 -04:00 |
|
Richard Feldman
|
07a05b90fc
|
Restore eval, add |> operator
|
2019-07-08 23:35:11 -04:00 |
|
Richard Feldman
|
3651151f12
|
Incorporate Located, reorganize operator
|
2019-07-06 18:44:47 -04:00 |
|
Richard Feldman
|
38a4ac5c5c
|
Disable eval for now
|
2019-07-06 13:39:20 -04:00 |
|
Richard Feldman
|
86bc4e51db
|
Rename stack_fraction to fast_fraction
|
2019-06-21 22:02:05 -04:00 |
|
Richard Feldman
|
ae1a650b4d
|
Trying out stack_fraction
|
2019-06-21 21:37:50 -04:00 |
|
Richard Feldman
|
10d84520b2
|
0.1 + 0.2 == 0.3
|
2019-06-20 22:29:10 -04:00 |
|
Richard Feldman
|
1556cf1fc9
|
Drop smallvec
|
2019-06-19 21:37:48 -04:00 |
|
Richard Feldman
|
6c0e34f5fc
|
Use SmallVec for patterns
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
6ea7649c5f
|
Introduce eval.rs
|
2019-05-24 02:13:45 -04:00 |
|
Richard Feldman
|
46f281d399
|
Add im_rc
|
2019-05-24 01:54:10 -04:00 |
|
Richard Feldman
|
72a7cf8d1b
|
Make IndentablePosition
|
2019-05-20 21:44:10 -04:00 |
|
Richard Feldman
|
28e3978f10
|
Remove box syntax and some whitespace
|
2019-05-18 23:47:34 -04:00 |
|
Richard Feldman
|
9ea059a718
|
Cleanup warnings, get tests passing
|
2019-04-17 19:39:53 -04:00 |
|
Richard Feldman
|
956f305485
|
Add basic parser
|
2019-03-13 22:44:32 -04:00 |
|
Richard Feldman
|
01cd0cfbe1
|
Split out some modules
|
2019-02-02 16:12:02 -10:00 |
|
Richard Feldman
|
e05230519e
|
Got things compiling
|
2019-02-02 15:47:47 -10:00 |
|
Richard Feldman
|
5635561fca
|
Trying out ena
|
2019-02-01 21:08:25 -05:00 |
|
Richard Feldman
|
2e1c9c1c51
|
Expand support for stuff
|
2019-01-28 00:35:31 -05:00 |
|