Commit graph

17 commits

Author SHA1 Message Date
86d7306082 faster: An attempt at better error messages 2024-04-15 21:23:03 -07:00
c840174dc6 faster: Pre-compute successors and lookups 2024-04-15 20:15:31 -07:00
a818a4a498 faster: All symbols are integers 2024-04-15 16:05:42 -07:00
ee60951ffc faster: only consider possible values when generating successors 2024-04-15 09:55:44 -07:00
5f89f460e5 faster: Be explicit about Configuration, cache hash
The next step though will be to replace the Configuration with an
integer, and intern all Configurations, along with all other objects.
2024-04-15 09:48:03 -07:00
be93498e96 faster: Better set index for table building 2024-04-15 06:56:59 -07:00
ab7313339a faster: Iterative/Cached first and follow 2024-04-15 06:33:50 -07:00
f4ac1a4cc0 faster: Type annotation and grammar -> dict 2024-04-14 09:10:07 -07:00
7ea47075ea faster: Extract table builder 2024-04-13 14:10:54 -07:00
d60566c5a4 faster: report multiple ambiguities 2024-04-13 13:53:41 -07:00
066ad1e982 faster: Iterative gen_sets 2024-04-13 13:33:36 -07:00
c5552ab36f faster: split out recursive sets 2024-04-13 13:20:33 -07:00
44c71b2ea9 faster: tuples and some caching 2024-04-13 13:19:00 -07:00
ade859d6a0 faster: gen closure iterative 2024-04-13 13:17:02 -07:00
e1240759eb faster: first symbol cache 2024-04-13 13:16:26 -07:00
9cf9880bd1 faster: sort with None properly 2024-04-13 12:32:26 -07:00
02e8282e0f Baseline: "faster" 2024-04-13 12:30:54 -07:00