Niko Matsakis
|
35b6e2b0bb
|
Instrument a bunch of tasks that employ the HIR map in one way or
another and were not previously instrumented.
|
2016-02-05 13:19:55 -05:00 |
|
Niko Matsakis
|
d09fd1a529
|
Instrument the AST map so that it registers reads when data is
acccessed.
|
2016-02-05 13:19:55 -05:00 |
|
Niko Matsakis
|
37fbfaf183
|
Add a local counter that tracks how many tasks are pushed or not pushed,
so that we can still get assertion failures even when dep-graph
construction is disabled.
|
2016-02-05 13:19:55 -05:00 |
|
Niko Matsakis
|
b5f85cffc8
|
remove the SimplifiedType from the DepNode for now, just to keep
size of `DepNode` smaller and because we are not that fine-grained yet
anyhow
|
2016-01-19 16:36:13 -05:00 |
|
Niko Matsakis
|
a9d7e36668
|
Fix numerous typos, renamings, and minor nits raised by mw.
|
2016-01-06 09:19:19 -05:00 |
|
Niko Matsakis
|
d48f48f61f
|
Refactor compiler to make use of dep-tracking-maps. Also, in cases where
we were using interior mutability (RefCells, TyIvar), add some reads/writes.
|
2016-01-05 21:05:51 -05:00 |
|
Niko Matsakis
|
c77cd480cf
|
Introduce the DepGraph and DepTracking map abstractions,
along with a README explaining how they are to be used
|
2016-01-05 21:05:50 -05:00 |
|