Commit Graph
17 Commits
Author SHA1 Message Date
sneeker 6327d82949 Emit transactional update functions 2017-05-16 20:06:00 +00:00
sneeker 5f6bb17cbd Emit specialized OCaml initialization functions 2017-05-07 11:39:00 +00:00
sneeker 84f6a9fdb1 Eliminate empty changes and unused cache slots 2017-04-29 16:18:00 +00:00
sneeker b0106d9a21 Incrementalize sum and count aggregates 2017-04-20 08:51:00 +00:00
sneeker 19c440f03a Maintain filter membership across replacements 2017-04-12 19:03:00 +00:00
sneeker 78ada05fef Propagate map changes through cached outputs 2017-04-04 13:27:00 +00:00
sneeker 959e38c1fc Build collection dependencies and cache layouts 2017-03-27 17:14:00 +00:00
sneeker 0c7dc023a9 Normalize keyed batches with atomic validation 2017-03-19 10:46:00 +00:00
sneeker 336721ceac Derive scalar changes and composition laws 2017-03-11 21:32:00 +00:00
sneeker a8ef268c9c Normalize query expressions into ANF 2017-03-03 15:09:00 +00:00
sneeker 05769abc11 Specialize scalar helpers without variable capture 2017-02-25 12:48:00 +00:00
sneeker 4dc7c9e4d2 Evaluate typed queries over persistent maps 2017-02-17 18:21:00 +00:00
sneeker 999b9e3262 Infer scalar types with let generalization 2017-02-02 14:36:00 +00:00
sneeker 270371c3ed Resolve bindings with fresh identifiers 2017-01-26 20:13:00 +00:00
sneeker 161da97368 Parse records and keyed collection queries 2017-01-18 11:07:00 +00:00
sneeker 698f98b835 Parse scalar expressions with source spans 2017-01-10 16:42:00 +00:00
sneeker da81ded709 Add native build and compiler driver 2017-01-04 10:18:00 +00:00