bors
90ef3372e8
Auto merge of #45597 - DSpeckhals:rustfmt-update, r=nrc
...
tools: Update rustfmt and re-enable testing
This allows rustfmt and the RLS to test and compile again.
2017-10-29 21:25:12 +00:00
Dustin Speckhals
e3bf19d8d4
Update rustfmt again
2017-10-29 15:16:02 -04:00
Manish Goregaokar
84f1fc951d
Update clippy
2017-10-29 05:27:36 -04:00
Dustin Speckhals
1156455d42
Update rustfmt
...
This allows rustfmt and the RLS to test and compile again.
2017-10-28 13:46:43 -04:00
kennytm
b644339a16
Rollup merge of #45421 - QuietMisdreavus:update-pulldown, r=steveklabnik
...
rustdoc: update pulldown + fix spurious rendering difference around footnotes
fixes #45420
2017-10-28 15:56:19 +08:00
Igor Matuszewski
45fa7b26e8
Use rls-data 0.12
2017-10-27 23:53:57 +02:00
bors
d9f1249655
Auto merge of #45285 - alexcrichton:update-bootstrap, r=Mark-Simulacrum
...
Bump to 1.23 and update bootstrap
This commit updates the bootstrap compiler, bumps the version to 1.23, updates
Cargo, updates books, and updates crates.io dependencies
2017-10-27 18:00:32 +00:00
Alex Crichton
ca18537197
Bump to 1.23 and update bootstrap
...
This commit updates the bootstrap compiler, bumps the version to 1.23, updates
Cargo, updates books, and updates crates.io dependencies
2017-10-26 13:59:18 -07:00
bors
b218a02ad8
Auto merge of #45519 - michaelwoerister:dedup-errors, r=arielb1
...
Don't emit the same compiler diagnostic twice.
This PR makes the compiler filter out diagnostic messages that have already been emitted during the same compilation session.
2017-10-26 18:16:15 +00:00
Michael Woerister
6fccd71f75
librustc_errors: Don't emit the same error message twice.
2017-10-25 15:01:06 +02:00
Dustin Speckhals
bca47e42b2
Merge branch 'master' into update-rls-data-for-save-analysis
2017-10-24 19:37:15 -04:00
leonardo.yvens
19aa23b6d3
Remove deprecated collections
crate.
...
This reverts commit 6484258f1749499d3e51685df867b3d460a7f0be.
2017-10-22 14:55:02 -02:00
bors
5481098274
Auto merge of #45423 - durka:update-jobserver, r=Mark-Simulacrum
...
update jobserver version to work around macos bug
Update `jobserver` crate to fix rust-lang/cargo#4643 , a panic which can't happen according to `libc::poll`'s man page but was nevertheless reported on macOS 10.9 and 10.10.
r? @alexcrichton
2017-10-22 03:13:16 +00:00
QuietMisdreavus
4fdd6299b0
rustdoc: update pulldown renderer
...
fixes #45420
2017-10-21 13:27:06 -05:00
Corey Farwell
c96db06e5b
Rollup merge of #45411 - oli-obk:clippy, r=Manishearth
...
Reactivate clippy in toolstate.toml
The `Cargo.lock` changes are b/c clippy is not its own workspace anymore, but is part of the main workspace
r? @Manishearth
2017-10-21 09:47:23 -04:00
Dustin Speckhals
69ba6738eb
Use newest version of RLS and rustfmt
2017-10-20 18:57:06 -04:00
Alex Burka
ff0e9df152
update jobserver version to work around macos bug
2017-10-20 18:35:18 -04:00
Oliver Schneider
2812865664
Reactivate clippy in toolstate.toml
2017-10-20 16:01:30 +02:00
bjorn3
906523efea
Move collector to rustc_trans_utils
2017-10-19 11:01:31 +02:00
bors
fdec805d03
Auto merge of #45283 - alexcrichton:used-mut-nodes, r=arielb1
...
rustc: Remove `used_mut_nodes` from `TyCtxt`
This updates the borrowck query to return a result, and this result is then used
to incrementally check for unused mutable nodes given sets of all the used
mutable nodes.
Closes #42384
2017-10-16 03:02:05 +00:00
Vadim Petrochenkov
9e0fc5ccd0
rustbuild: Support specifying archiver and linker explicitly
2017-10-15 22:10:07 +03:00
bors
6c0d50f9fa
Auto merge of #45224 - malbarbo:x32, r=alexcrichton
...
Add x86_64-unknown-linux-gnux32 target
This adds X32 ABI support for Linux on X86_64. Let's package and dist it so we can star testing libc, libstd, etc.
Fixes https://github.com/rust-lang/rfcs/issues/1339
2017-10-15 06:12:13 +00:00
Alex Crichton
4df1278c69
rustc: Remove used_mut_nodes
from TyCtxt
...
This updates the borrowck query to return a result, and this result is then used
to incrementally check for unused mutable nodes given sets of all the used
mutable nodes.
Closes #42384
2017-10-14 09:29:02 -07:00
kennytm
81ea49f244
Rollup merge of #45049 - alexcrichton:update-jobserver, r=sfackler
...
Update the `jobserver` crate
Brings in a bugfix to be compatible with the master branch of `make` where
jobserver fds are set in nonblocking mode
2017-10-13 01:58:40 +08:00
Marco A L Barbosa
03419c846a
Bump cc to 1.01 to include x86_64-unknown-linux-gnux32 support
2017-10-11 21:35:53 -03:00
Dustin Speckhals
218103ef5a
Update rustfmt along with rls
2017-10-11 12:00:29 -04:00
Dustin Speckhals
dcb915e774
Update rls submodule
2017-10-07 16:54:00 -04:00
Dustin Speckhals
57d0410f60
Update rls-data for librustc-save-analysis
...
0.10 -> 0.11
This will allow for more fine-grained save analysis for enum variants
(tuple and struct)
2017-10-07 16:12:51 -04:00
Alex Crichton
47fc913e56
Update the jobserver
crate
...
Brings in a bugfix to be compatible with the master branch of `make` where
jobserver fds are set in nonblocking mode
2017-10-05 12:34:52 -07:00
Santiago Pastorino
c8549a1586
Generate Idx in nll using newtype_index!
2017-10-04 23:50:53 -03:00
steveklabnik
1bbf41da6f
update mdbook
...
Fixes #44704
2017-10-02 10:16:32 -04:00
est31
4114d68f18
Update the libcompiler_builtins submodule
2017-09-30 01:45:21 +02:00
Oliver Schneider
ea35192d7c
Adjust imports to librustc::mir::interpret
2017-09-29 12:54:39 +02:00
Alex Crichton
7694ca419b
Update to the cc
crate
...
This is the name the `gcc` crate has moved to
2017-09-28 07:45:50 -07:00
Alex Crichton
041d3550f6
Update some minor dependencies
2017-09-27 15:40:57 -07:00
Nick Cameron
71a0be0792
Update the RLS again
2017-09-27 15:40:57 -07:00
Nick Cameron
c5cad5a78d
Update RLS and Rustfmt
2017-09-27 15:40:57 -07:00
bors
0e6f4cf51c
Auto merge of #44709 - Badel2:inclusive-range-dotdoteq, r=petrochenkov
...
Initial support for `..=` syntax
#28237
This PR adds `..=` as a synonym for `...` in patterns and expressions.
Since `...` in expressions was never stable, we now issue a warning.
cc @durka
r? @aturon
2017-09-27 16:04:31 +00:00
Badel2
5102309b1f
bump rustfmt
2017-09-26 20:57:13 +02:00
bjorn3
18005203e1
Remove now unused dependency on flate2 from rustc_driver
2017-09-23 15:27:54 +02:00
bjorn3
e130ccc54e
Fix for upstream changes
2017-09-23 14:46:15 +02:00
bjorn3
d703552325
Merge rustc_trans_trait into rustc_trans_utils
2017-09-23 13:00:28 +02:00
bjorn3
9eeaba18bd
Move NoLlvmMetadataLoader to rustc_trans_traits
2017-09-23 13:00:25 +02:00
bjorn3
44c184382f
Add TransCrate trait
2017-09-23 12:59:46 +02:00
bjorn3
89af6d5c8b
[WIP] Less hacky way of supporting dylibs
2017-09-23 12:58:19 +02:00
bjorn3
cba53f0be5
Allow writing metadata without llvm
2017-09-23 12:54:53 +02:00
Vadim Petrochenkov
419069d984
Use recorded types in rustc_privacy
2017-09-23 00:50:46 +03:00
Tamir Duberstein
231d9e7e5d
Remove rustc_bitflags; use the bitflags crate
2017-09-17 14:19:24 -04:00
Tim Neumann
eea2f5596a
Rollup merge of #44533 - nrc:rustfmt-submod, r=alexcrichton
...
Add Rustfmt
r? @alexcrichton
2017-09-17 13:19:04 +02:00
Alex Crichton
a47ca2291d
Rollup merge of #44606 - alexcrichton:update-cmake, r=Mark-Simulacrum
...
rustbuild: Update `cmake` dependency
Should help suppress some warnings from various repos as `cmake` in the newest
version disables warnings by default.
2017-09-16 17:09:41 -07:00