Eduard-Mihai Burtescu
1c2a3c5d79
rustc: support impl's in PrintCx::parameterized.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
fbbc7e915d
rustc: rewrite PrintCx::parameterized to be much simpler and more general.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
939c69c71f
rustc: use define_print! to implement fmt::{Display,Debug} for Kind.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
eb525b0916
rustc: tie the 'tcx between Print and PrintCx in ty::print.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
3bad9f7b3d
rustc: implement fmt::{Debug,Display} on Ty instead of TyS.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
01fa283d6f
rustc: remove fmt::{Debug,Display} from ty::TyKind.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
0b3ab4018b
rustc: keep a TyCtxt in PrintCx and use it instead of ty::tls.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
5f3841ca2f
rustc: rename PrintContext to PrintCx.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
c684814102
rustc: don't support missing TLS TyCtxt in ty::print.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
852fc6d2b6
rustc: don't support tcx.lift
returning None
in ppaux.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
372b1a5930
rustc: uniformize all lift expect messages to "could not lift for printing".
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
297546e62d
rustc: add a 'tcx parameter to Print.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
382d24e7d7
rustc: start moving util::ppaux to ty::print.
2019-03-15 09:26:13 +02:00
Eduard-Mihai Burtescu
228d6f45d8
rustc: remove unnecessary extern_prelude logic from ty::item_path.
2019-03-15 09:26:13 +02:00
bors
70d1150478
Auto merge of #58710 - EdorianDark:master, r=sfackler
...
Add clamp for ranges. Implements #44095
Ready for merge
2019-03-15 06:23:21 +00:00
O01eg
bcf1a179ae
Output diagnostic information for rustdoc.
...
Use the information same as rustc.
2019-03-15 08:50:08 +03:00
Mateusz Mikuła
451343e0f3
Fix TARGET variable in musl-toolchain.sh
2019-03-15 01:19:54 +01:00
Tyler Mandry
7c59ce9f5d
Add -Z allow_features=...
flag
2019-03-14 15:42:20 -07:00
Tyler Mandry
fa8fd3daa7
Add support for comma-separated option lists
2019-03-14 15:06:12 -07:00
Grigorii Kargin
fec0ff2ce8
consistent naming for Rhs type parameter in libcore/ops
2019-03-15 00:08:44 +03:00
Lukas Kalbertodt
ea40aa46e7
Change "undefined" to "unspecified" in Seek::stream_len
docs
2019-03-14 17:51:11 +01:00
lukaslueg
d1fcd86738
Update sources.rs
...
The current language may be amusing, yet is just imprecise and most especially difficult to understand for someone who speaks English as a foreign language.
2019-03-14 17:06:46 +01:00
Mateusz Mikuła
f364f483a3
Address final review
2019-03-14 16:55:47 +01:00
bors
bc44841ad2
Auto merge of #59181 - RalfJung:miri, r=oli-obk
...
update miri
Fixes https://github.com/rust-lang/rust/issues/59059
r? @oli-obk
2019-03-14 15:37:26 +00:00
Ralf Jung
51bbf30698
update miri
2019-03-14 15:25:23 +01:00
Taiki Endo
ab19e5870e
Use try blocks in rustc_codegen_ssa
2019-03-14 23:12:56 +09:00
Lukas Kalbertodt
c518f2dd70
Overwrite Cursor's Seek::stream_{len, position}
for performance
2019-03-14 13:43:19 +01:00
Lukas Kalbertodt
598a1b4dd1
Avoid third seek operation in Seek::stream_len
when possible
2019-03-14 13:43:17 +01:00
Guillaume Gomez
541ad45a83
Add default keyword handling in rustdoc
2019-03-14 13:18:36 +01:00
bors
3163c58ea5
Auto merge of #58176 - Zoxc:lint-levels, r=oli-obk
...
Only insert nodes which changes lint levels in the LintLevelMap
r? @eddyb
2019-03-14 12:09:13 +00:00
bors
2a8f6a7806
Auto merge of #58488 - wesleywiser:llvm_prof, r=michaelwoerister
...
Replace TimeLine LLVM profiling with the self profiler
2019-03-14 08:38:56 +00:00
John Kåre Alsaker
41cdf07483
Run RustdocUi earlier
2019-03-14 06:35:48 +01:00
John Kåre Alsaker
88d43a052a
Don't run test launching echo
since that doesn't exist on Windows
2019-03-14 05:53:44 +01:00
Emilio Cobos Álvarez
e7b7c417e6
bootstrap: Default to a sensible llvm-suffix.
...
I used version-channel-sha, hopefully that should work.
I checked that bootstrap builds, but I cannot check anything else since the llvm
build process is started from cargo, and thus calls clang, and thus I hit the
same bug I hope to fix with this change.
Hopefully fixes #59034 .
2019-03-14 03:06:45 +01:00
bors
0ad3207745
Auto merge of #59120 - alexreg:move-issue-tests-1, r=varkor
...
Moved issue tests to subdirs and normalised names
Consistency, decluttering, ease of navigation :-)
r? @Centril
2019-03-14 01:28:18 +00:00
varkor
037596c4ce
Fix capitalisation problem
2019-03-14 01:20:41 +00:00
varkor
3a00649256
Move rollup description earlier
2019-03-14 01:17:49 +00:00
varkor
308a002eb1
Make all references to @bors or users links
2019-03-14 01:13:26 +00:00
varkor
eadb8443f3
Update r+ syntax
2019-03-14 01:09:32 +00:00
varkor
6f3fda9d1d
Add links to @rust-highfive and @bors
2019-03-14 01:07:00 +00:00
varkor
205ab0c260
Add a link to the Discord and Zulip servers
2019-03-14 01:04:19 +00:00
varkor
6e449dacea
Remove trailing newlines
2019-03-14 01:03:11 +00:00
varkor
ff5e31ffb5
Fix a broken link to the rustc-guide
2019-03-14 01:02:56 +00:00
Alexander Regueiro
fe30743c79
Moved issue tests to subdirs and normalised names.
2019-03-14 01:00:49 +00:00
Mateusz Mikuła
17464a7b87
Final cleanups
2019-03-13 22:36:22 +01:00
Mateusz Mikuła
66de5c6e90
Move testing to test-various
2019-03-13 22:21:06 +01:00
Mateusz Mikuła
4dd57efae2
Disable relax relocations again
2019-03-13 22:21:06 +01:00
Mateusz Mikuła
cbc1ce0b84
Drop copyright notice from musl-toolchain
2019-03-13 22:21:06 +01:00
Mateusz Mikuła
cacb3053e8
musl: update LLVM to 7
2019-03-13 22:21:06 +01:00
Martell Malone
52a3311dc9
Address review comments
2019-03-13 22:21:06 +01:00