milner
|
b4dee2f4f2
|
Emit specialized OCaml initialization functions
|
2017-05-07 11:39:00 +00:00 |
|
milner
|
e30acacfd6
|
Eliminate empty changes and unused cache slots
|
2017-04-29 16:18:00 +00:00 |
|
milner
|
697f0a4d5c
|
Incrementalize sum and count aggregates
|
2017-04-20 08:51:00 +00:00 |
|
milner
|
6f15aeb1a8
|
Maintain filter membership across replacements
|
2017-04-12 19:03:00 +00:00 |
|
milner
|
bb2bae34b4
|
Propagate map changes through cached outputs
|
2017-04-04 13:27:00 +00:00 |
|
milner
|
98336592fc
|
Build collection dependencies and cache layouts
|
2017-03-27 17:14:00 +00:00 |
|
milner
|
4c06f9e15d
|
Normalize keyed batches with atomic validation
|
2017-03-19 10:46:00 +00:00 |
|
milner
|
0c88eaa7c4
|
Derive scalar changes and composition laws
|
2017-03-11 21:32:00 +00:00 |
|
milner
|
780136e802
|
Normalize query expressions into ANF
|
2017-03-03 15:09:00 +00:00 |
|
milner
|
c0dc550578
|
Specialize scalar helpers without variable capture
|
2017-02-25 12:48:00 +00:00 |
|
milner
|
35d9cebcc3
|
Evaluate typed queries over persistent maps
|
2017-02-17 18:21:00 +00:00 |
|
milner
|
b44640692c
|
Type record projections and collection operators
|
2017-02-09 09:54:00 +00:00 |
|
milner
|
9d0221933c
|
Infer scalar types with let generalization
|
2017-02-02 14:36:00 +00:00 |
|
milner
|
cb7b1aa3f4
|
Resolve bindings with fresh identifiers
|
2017-01-26 20:13:00 +00:00 |
|
milner
|
999bee7052
|
Parse records and keyed collection queries
|
2017-01-18 11:07:00 +00:00 |
|
milner
|
a036abb227
|
Parse scalar expressions with source spans
|
2017-01-10 16:42:00 +00:00 |
|
milner
|
582b2c8451
|
Add native build and compiler driver
|
2017-01-04 10:18:00 +00:00 |
|