rust/src
bors b9ed9e2a32 Auto merge of #24351 - michaelwoerister:named-tuple-fields, r=alexcrichton
This PR makes `rustc` emit field names for tuple fields in DWARF. Formerly there was no way of directly accessing the fields of a tuple in GDB and LLDB since there is no C/C++ equivalent to this. Now, the debugger sees the name `__{field-index}` for tuple fields. So you can type for example `some_tuple_val.__2` to get the third tuple component.
When pretty printers are used (e.g. via `rust-gdb` or `rust-lldb`) these artificial field names will not clutter tuple rendering (which was the main motivation for not doing this in the past).

Solves #21948.
2015-04-13 12:39:49 +00:00
..
compiler-rt@58ab642c30
compiletest Test fixes and review feedback 2015-04-10 00:58:10 -07:00
doc Updated dead link in Traits chapter of book to point to Trait Objects chapter. 2015-04-12 10:42:05 +08:00
driver Unquote all crate names without underscores 2015-03-27 10:58:12 -07:00
etc Auto merge of #24351 - michaelwoerister:named-tuple-fields, r=alexcrichton 2015-04-13 12:39:49 +00:00
grammar Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
jemalloc@e24a1a025a bumping again to get the updated configure 2015-03-05 12:38:35 +05:30
liballoc alloc: impl fmt::Pointer for Rc, Arc and Box 2015-04-07 22:50:36 -07:00
libarena Doc: remove a "safety note" made obsolete by dropck for TypedArena 2015-04-10 18:30:52 +02:00
libbacktrace Reapply rust-specific changes to libbacktrace 2015-04-11 22:30:17 +10:00
libcollections Auto merge of #23849 - bcoopers:master, r=pnkfelix 2015-04-13 00:34:21 +00:00
libcollectionstest Auto merge of #23293 - tbu-:pr_additive_multiplicative, r=alexcrichton 2015-04-08 00:42:10 +00:00
libcore Auto merge of #24323 - rprichard:panic-line-type, r=alexcrichton 2015-04-13 05:55:50 +00:00
libcoretest Fix for #23150 2015-04-10 13:19:14 +01:00
libflate Require feature attributes, and add them where necessary 2015-03-23 14:40:26 -07:00
libfmt_macros Fallout in public-facing and semi-public-facing libs 2015-04-01 11:23:45 -04:00
libgetopts Fallout in public-facing and semi-public-facing libs 2015-04-01 11:23:45 -04:00
libgraphviz Fallout in public-facing and semi-public-facing libs 2015-04-01 11:23:45 -04:00
liblibc unary negation of unsigned integers 2015-04-02 14:23:41 +02:00
liblog Fallout in public-facing and semi-public-facing libs 2015-04-01 11:23:45 -04:00
librand rollup merge of #23860: nikomatsakis/copy-requires-clone 2015-04-01 18:37:54 -07:00
librbml Fallout in public-facing and semi-public-facing libs 2015-04-01 11:23:45 -04:00
librustc Auto merge of #24072 - ebfull:explain_closure_type_err, r=pnkfelix 2015-04-12 16:37:29 +00:00
librustc_back Fallout out rustc 2015-04-01 11:22:39 -04:00
librustc_bitflags Add #![feature] attributes to doctests 2015-03-23 14:40:26 -07:00
librustc_borrowck Improve error message where a closure escapes fn while trying to borrow 2015-04-10 06:11:28 -04:00
librustc_driver Allow plugins to register LLVM passes 2015-04-08 14:01:59 -07:00
librustc_lint rollup merge of #23860: nikomatsakis/copy-requires-clone 2015-04-01 18:37:54 -07:00
librustc_llvm Implement LLVMGetOrInsertGlobal wrapper 2015-04-03 15:48:07 +03:00
librustc_privacy Auto merge of #23998 - nrc:impl-self, r=nikomatsakis 2015-04-08 09:58:05 +00:00
librustc_resolve Work with assoc types in a super trait. 2015-04-07 18:03:07 +12:00
librustc_trans Add a name for tuple fields in debuginfo so that they can be accessed in debuggers. 2015-04-12 20:44:25 +02:00
librustc_typeck Auto merge of #24072 - ebfull:explain_closure_type_err, r=pnkfelix 2015-04-12 16:37:29 +00:00
librustdoc Test fixes and review feedback 2015-04-10 00:58:10 -07:00
libserialize Fallout in public-facing and semi-public-facing libs 2015-04-01 11:23:45 -04:00
libstd Auto merge of #24323 - rprichard:panic-line-type, r=alexcrichton 2015-04-13 05:55:50 +00:00
libsyntax Auto merge of #24323 - rprichard:panic-line-type, r=alexcrichton 2015-04-13 05:55:50 +00:00
libterm Tweak relese notes + rebase fixes 2015-04-02 00:18:45 -07:00
libtest Tweak relese notes + rebase fixes 2015-04-02 00:18:45 -07:00
libunicode Remove regex module from libunicode 2015-04-13 10:30:10 +12:00
llvm@bff6907697 updating llvm submodule to include bitrig support 2015-03-05 12:38:34 +05:30
rt Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
rust-installer@ebc6b04c29 Upgrade rust-installer 2015-04-02 11:31:31 -07:00
rustbook Auto merge of #24177 - alexcrichton:rustdoc, r=aturon 2015-04-10 16:18:44 +00:00
rustllvm Implement LLVMGetOrInsertGlobal wrapper 2015-04-03 15:48:07 +03:00
test Auto merge of #24351 - michaelwoerister:named-tuple-fields, r=alexcrichton 2015-04-13 12:39:49 +00:00
snapshots.txt manually adding the last two bitrig snapshots 2015-04-01 13:47:09 -07:00