rust/src
bors 3abaf43f77 Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton
rustdoc: link to cross-crate sources directly.

Fixes #37684 by implementing proper support for getting the `Span` of definitions across crates.
In rustdoc this is used to generate direct links to the original source instead of fragile redirects.

This functionality could be expanded further for making error reporting code more uniform and seamless across crates, although at the moment there is no actual source to print, only file/line/column information.

Closes #37870 which is also "fixes" #37684 by throwing away the builtin macro docs from libcore.
After this lands, #37727 could be reverted, although it doesn't matter much either way.
2016-11-30 07:46:00 +00:00
..
bootstrap Auto merge of #38008 - bluss:rustbuild-benches, r=alexcrichton 2016-11-26 12:32:19 -06:00
build_helper
ci
compiler-rt@a8fc4c169f
doc Auto merge of #37960 - samestep:five, r=frewsxcv 2016-11-25 20:19:47 -06:00
driver
etc rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
grammar
jemalloc@e058ca6616
liballoc
liballoc_jemalloc
liballoc_system
libarena
libbacktrace
libcollections Auto merge of #36340 - sfackler:slice-get-slice, r=alexcrichton 2016-11-26 18:47:06 -06:00
libcollectionstest
libcompiler_builtins Auto merge of #38046 - rkruppe:fix-32bit-rustbuild, r=alexcrichton 2016-11-28 21:44:44 -06:00
libcore Auto merge of #36340 - sfackler:slice-get-slice, r=alexcrichton 2016-11-26 18:47:06 -06:00
libcoretest Overload get{,_mut}{,_unchecked} 2016-11-26 10:07:39 -08:00
libflate
libfmt_macros
libgetopts
libgraphviz
liblibc@6e8c1b490c
liblog
libpanic_abort
libpanic_unwind
libproc_macro
libproc_macro_plugin
libproc_macro_tokens
librand
librustc Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton 2016-11-30 07:46:00 +00:00
librustc_back
librustc_bitflags
librustc_borrowck Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton 2016-11-30 07:46:00 +00:00
librustc_const_eval revamp Visitor with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_const_math
librustc_data_structures
librustc_driver rustc: track the Span's of definitions across crates. 2016-11-30 04:48:56 +02:00
librustc_errors
librustc_incremental revamp Visitor with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_lint Refactor TyTrait to contain a interned ExistentialPredicate slice. 2016-11-28 18:09:13 -07:00
librustc_llvm
librustc_metadata Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton 2016-11-30 07:46:00 +00:00
librustc_mir Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddyb 2016-11-29 20:41:38 -06:00
librustc_passes revamp Visitor with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_platform_intrinsics
librustc_plugin rustc_plugin: fix compilation 2016-11-29 13:04:27 +01:00
librustc_privacy Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddyb 2016-11-29 20:41:38 -06:00
librustc_resolve Auto merge of #38024 - jseyfried:avoid_needless_proc_macro_deps, r=nrc 2016-11-28 07:03:43 -06:00
librustc_save_analysis rustc_typeck: save the type cache for rustdoc and save-analysis. 2016-11-28 04:18:10 +02:00
librustc_trans Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton 2016-11-30 07:46:00 +00:00
librustc_typeck Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton 2016-11-30 07:46:00 +00:00
librustc_unicode Auto merge of #38008 - bluss:rustbuild-benches, r=alexcrichton 2016-11-26 12:32:19 -06:00
librustdoc Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton 2016-11-30 07:46:00 +00:00
libserialize
libstd Auto merge of #38019 - sourcefrog:doc-separator, r=frewsxcv 2016-11-27 20:22:44 -06:00
libsyntax Auto merge of #37369 - estebank:multiline-span, r=nikomatsakis 2016-11-29 12:53:47 -06:00
libsyntax_ext
libsyntax_pos
libterm
libtest
libunwind
llvm@c1d962263b
rt
rtstartup
rust-installer@4f99485080
rustc Auto merge of #38008 - bluss:rustbuild-benches, r=alexcrichton 2016-11-26 12:32:19 -06:00
rustllvm Auto merge of #38027 - rkruppe:llvm-printpasses-fwdcompat, r=alexcrichton 2016-11-27 13:51:40 -06:00
test Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton 2016-11-30 07:46:00 +00:00
tools
vendor
Cargo.lock
Cargo.toml
stage0.txt