Commit Graph

5 Commits

Author SHA1 Message Date
David Ungar
68f0ea2290 fmt 2019-11-21 00:01:34 -08:00
David Ungar
65d8504a16 WIP non alloc 2019-11-20 23:59:13 -08:00
David Ungar
59fc0c209b Heap-alloc PRLinks 2019-11-20 14:38:37 -08:00
David Ungar
46ad660606 untested minor refact 2019-11-20 13:28:52 -08:00
David Ungar
742c3985bd Source-range-based dependencies
Frontend outputs source-as-compiled, and source-ranges file with function body ranges and ranges that were unparsed in secondaries.
Driver computes diffs for each source file. If diffs are in function bodies, only recompiles that one file. Else if diffs are in what another file did not parse, then the other file need not be rebuilt.
2019-11-12 20:41:02 -08:00