rust/src
Eduard-Mihai Burtescu fb92277291 Rollup merge of #37692 - nbp:debug-lvalue-subslice, r=eddyb
Balance the debug output of Lvalue Subslice

The current debug output for Lvalue Subslice is not balanced and does not respect the comment[1], which indicates that we use `slice[from:-to] in Python terms.`.  In python terms slices which have a start but no end are written as `a[start:]`, so following the comment, I fixed the output accordingly.

Grep-ing over the sources, I did not found any test cases checking this subslice debug output.
Note, I have not yet tested this change yet, as I am still waiting for the end of LLVM compilation.

[1] https://manishearth.github.io/rust-internals-docs/rustc/mir/enum.ProjectionElem.html
2016-11-12 10:38:42 +02:00
..
bootstrap Rollup merge of #37690 - TimNN:llvm-rel-dbg, r=alexcrichton 2016-11-12 10:38:41 +02:00
build_helper
ci Move all Linux/OSX CI infastructure to Travis 2016-11-11 07:36:40 -08:00
compiler-rt@3bc0272cab std: Update compiler-rt for more ABI fixes 2016-11-10 09:23:29 -08:00
doc Rollup merge of #37503 - nwin:patch-3, r=steveklabnik 2016-11-12 10:38:37 +02:00
driver
etc
grammar
jemalloc@e058ca6616
liballoc
liballoc_jemalloc
liballoc_system
libarena
libbacktrace
libcollections
libcollectionstest
libcompiler_builtins
libcore Rollup merge of #37669 - GuillaumeGomez:always_urls, r=brson 2016-11-12 10:38:41 +02:00
libcoretest
libflate
libfmt_macros
libgetopts
libgraphviz
liblibc@7d9b71f097
liblog
libpanic_abort rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
libpanic_unwind
libproc_macro
libproc_macro_plugin
libproc_macro_tokens
librand
librustc Rollup merge of #37692 - nbp:debug-lvalue-subslice, r=eddyb 2016-11-12 10:38:42 +02:00
librustc_back Rollup merge of #37615 - atilag:armv5te-support, r=alexcrichton 2016-11-12 10:38:40 +02:00
librustc_bitflags
librustc_borrowck rustc: clean up lookup_item_type and remove TypeScheme. 2016-11-10 16:49:53 +02:00
librustc_const_eval Work around a borrow surviving too long (fixes #37686) 2016-11-10 14:43:46 +01:00
librustc_const_math
librustc_data_structures Rollup merge of #37551 - Mark-Simulacrum:upgrade-accvec, r=eddyb 2016-11-12 10:38:38 +02:00
librustc_driver rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
librustc_errors
librustc_incremental Add variants Def::Macro and Namespace::MacroNS. 2016-11-10 09:21:44 +00:00
librustc_lint rustc: clean up lookup_item_type and remove TypeScheme. 2016-11-10 16:49:53 +02:00
librustc_llvm Register and stability check #[no_link] crates. 2016-11-10 09:21:29 +00:00
librustc_metadata Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkov 2016-11-12 10:38:41 +02:00
librustc_mir rustc: clean up lookup_item_type and remove TypeScheme. 2016-11-10 16:49:53 +02:00
librustc_passes Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakis 2016-11-10 03:46:28 +02:00
librustc_platform_intrinsics
librustc_plugin
librustc_privacy rustc: unify and simplify managing associated items. 2016-11-10 02:06:34 +02:00
librustc_resolve Auto merge of #37456 - estebank:unused-imports-verbosity, r=jonathandturner 2016-11-11 09:04:17 -08:00
librustc_save_analysis Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkov 2016-11-12 10:38:41 +02:00
librustc_trans Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkov 2016-11-12 10:38:41 +02:00
librustc_typeck Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkov 2016-11-12 10:38:41 +02:00
librustc_unicode
librustdoc Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkov 2016-11-12 10:38:41 +02:00
libserialize
libstd Rollup merge of #37527 - Mark-Simulacrum:mpsc-recvtimeouterror-error-impl, r=alexcrichton 2016-11-12 10:38:37 +02:00
libsyntax Change implementation of syntax::util::SmallVector to use data_structures::SmallVec. 2016-11-11 07:38:48 -07:00
libsyntax_ext Rollup merge of #37613 - DanielKeep:eww-you-got-printf-in-your-format, r=alexcrichton 2016-11-12 10:38:40 +02:00
libsyntax_pos
libterm
libtest
libunwind
llvm@c1d962263b
rt
rtstartup
rust-installer@4f99485080
rustc
rustllvm
test Rollup merge of #37659 - nikomatsakis:sfackler-36340-fix, r=eddyb 2016-11-12 10:38:40 +02:00
tools
vendor
Cargo.lock Change implementation of syntax::util::SmallVector to use data_structures::SmallVec. 2016-11-11 07:38:48 -07:00
Cargo.toml
stage0.txt