Eduard Burtescu
76affa5d6f
rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.
2016-05-11 04:14:58 +03:00
Eduard Burtescu
513d392f7e
rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.
2016-05-11 04:14:58 +03:00
Seo Sanghyeon
7ad1900e1c
Remove unused trait imports flagged by lint
2016-05-03 18:48:34 +09:00
Alex Crichton
71e63296a2
rustc: Handle concurrent create_dir
requests
...
The compiler created a directory as part of `-Z incremental` but that may be
hierarchically used concurrently so we need to protect ourselves against that.
2016-05-02 09:38:07 -07:00
bors
073a09fd63
Auto merge of #32908 - oli-obk:hygienic_derive_encodable, r=alexcrichton
...
prevent other `encode` methods from breaking `derive(RustcEncodable)`
fixes https://github.com/rust-lang-nursery/rustc-serialize/issues/151
2016-04-14 08:23:11 -07:00
Alex Crichton
9dd3c54a2c
rustbuild: Migrate tidy checks to Rust
...
This commit rewrites all of the tidy checks we have, namely:
* featureck
* errorck
* tidy
* binaries
into Rust under a new `tidy` tool inside of the `src/tools` directory. This at
the same time deletes all the corresponding Python tidy checks so we can be sure
to only have one source of truth for all the tidy checks.
cc #31590
2016-04-12 08:17:42 -07:00
Oliver Schneider
2fd2210b88
prevent other encode
methods from breaking derive(RustcEncodable)
2016-04-12 15:41:46 +02:00
Niko Matsakis
9eaae92011
argh, overlooked two extern crates
2016-04-07 13:09:00 -04:00
Niko Matsakis
29ad9a2d57
remove incorrect dependency on librustc_front
2016-04-06 20:20:43 -04:00
Niko Matsakis
22b4bb051a
rebase over the hir rename
2016-04-06 14:04:50 -04:00
Niko Matsakis
4914b5fc6d
patch name in incremental's Cargo.toml
2016-04-06 12:43:17 -04:00
Niko Matsakis
f2051212c2
remove use of rbml and just use opaque encoder
2016-04-06 12:42:47 -04:00
Niko Matsakis
e9ec282df8
Fix another call to bug into the macro
2016-04-06 12:42:47 -04:00
Niko Matsakis
82f4361155
FIXME for lockfile
2016-04-06 12:42:47 -04:00
Niko Matsakis
50a40e1c37
add FIXME #32753 markers: SVH vs ICH
2016-04-06 12:42:47 -04:00
Niko Matsakis
a2e0cbc6fc
rebase: get bug!
macro
2016-04-06 12:42:47 -04:00
Niko Matsakis
a5236e9da0
add some comments
2016-04-06 12:42:46 -04:00
Niko Matsakis
3fb40c1d95
add code to persist graph and for unit-testing
2016-04-06 12:42:46 -04:00
Niko Matsakis
b1e68b9e2d
make an incremental crate
...
for now, this houses `svh` and the code to check `assert_dep_graph` is
sane
2016-04-06 12:42:02 -04:00