rust/src/etc
bors d569dfe37e auto merge of #17871 : michaelwoerister/rust/lldb-versioning, r=alexcrichton
Apart from making the build system determine the LLDB version, this PR also fixes an issue with enums in LLDB pretty printers. In order for GDB's pretty printers to know for sure if a field of some value is an enum discriminant, I had rustc mark discriminant fields with the `artificial` DWARF tag. This worked out nicely for GDB but it turns out that one can't access artificial fields from LLDB. So I changed the debuginfo representation so that enum discriminants are marked by the special field name `RUST$ENUM$DISR` instead, which works in both cases.

The PR does not activate the LLDB test suite yet.
2014-10-09 03:07:27 +00:00
..
emacs Replaced some TODO by FIXME 2014-09-29 18:14:28 +02:00
gedit
kate Replaced some TODO by FIXME 2014-09-29 18:14:28 +02:00
mingw-fix-include
pkg dist: Make Windows installer modify system %PATH% 2014-09-26 18:04:48 -04:00
third-party Update license notice. 2014-09-11 09:40:20 -07:00
vim Add abstract, final, and override to rust.vim keyword list 2014-10-07 22:18:36 -04:00
zsh Improve the zsh completions. 2014-09-16 12:23:38 -04:00
2014-06-rewrite-bytes-macros.py
adb_run_wrapper.sh
apple-darwin.supp
check-binaries.py
check-links.pl
check-summary.py
cmathconsts.c
ctags.rust
extract_grammar.py
gdb_rust_pretty_printing.py debuginfo: Don't mark struct fields as artificial. 2014-10-08 11:52:06 +02:00
generate-deriving-span-tests.py
generate-keyword-tests.py
get-snapshot.py Register snapshots 2014-09-10 18:33:54 -07:00
indenter
install.sh install: Fix the install.sh script to work with spaces 2014-09-29 15:29:57 -07:00
latest-unix-snaps.py
libc.c
licenseck.py Relicense shootout-fasta-redux.rs to the shootout license. 2014-09-25 00:31:47 +02:00
lldb_batchmode.py
lldb_rust_formatters.py debuginfo: Don't mark struct fields as artificial. 2014-10-08 11:52:06 +02:00
local_stage0.sh
make-snapshot.py
make-win-dist.py Move bundled gcc and its libs out into $rust/rustlib/<triple>/gcc/(bin|lib). This way the libs won't be on the -L library search path, and won't confuse external gcc, if one is used. The bundled gcc itself will still be able to find them, because it searches for libs relative to own install location. 2014-09-20 11:42:26 -07:00
maketest.py
mirror-all-snapshots.py
mklldeps.py Fix librustc_llvm 2014-09-30 12:52:47 -07:00
regex-match-tests.py
snapshot.py Package rustc's mingw dependencies into Windows installer. 2014-09-11 09:40:21 -07:00
sugarise-doc-comments.py
tidy.py
unicode.py
x86.supp rm obsolete valgrind suppressions 2014-10-02 05:01:10 -04:00
ziggurat_tables.py