Commit Graph
19 Commits
Author SHA1 Message Date
milner 10be5334b1 Check incremental results against full evaluation 2017-06-03 09:23:00 +00:00
milner dc1e1e9b03 Add typed wire input and native executable builds 2017-05-25 14:52:00 +00:00
milner 99939edbfd Emit transactional update functions 2017-05-16 20:06:00 +00:00
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 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