rust/src/tools
Niko Matsakis 46b342fbc0 simplify the MirPass traits and passes dramatically
Overall goal: reduce the amount of context a mir pass needs so that it
resembles a query.

- The hooks are no longer "threaded down" to the pass, but rather run
  automatically from the top-level (we also thread down the current pass
  number, so that the files are sorted better).
  - The hook now receives a *single* callback, rather than a callback per-MIR.
- The traits are no longer lifetime parameters, which moved to the
  methods -- given that we required
  `for<'tcx>` objecs, there wasn't much point to that.
- Several passes now store a `String` instead of a `&'l str` (again, no
  point).
2017-05-02 14:01:01 -04:00
..
build-manifest Add x86_64-linux-android target 2017-04-20 16:29:59 -03:00
cargo@fa7584c149 Update stage0 bootstrap compiler 2017-04-29 12:11:14 -07:00
cargotest Run tests for the cargo submodule in tree 2017-04-24 08:08:40 -07:00
compiletest simplify the MirPass traits and passes dramatically 2017-05-02 14:01:01 -04:00
error_index_generator Set hoedown to generate error index 2017-04-22 13:25:14 +02:00
linkchecker Remove platform-specific directory separator. 2017-04-19 12:42:07 -04:00
remote-test-client travis: Parallelize tests on Android 2017-04-27 20:20:13 -07:00
remote-test-server travis: Parallelize tests on Android 2017-04-27 20:20:13 -07:00
rls@67babd2d63 Update stage0 bootstrap compiler 2017-04-29 12:11:14 -07:00
rustbook Bump mdbook dep to pick up new 'create missing' toggle feature. 2017-04-27 10:28:23 -04:00
tidy Update stage0 bootstrap compiler 2017-04-29 12:11:14 -07:00