rust/src/librustc/middle/trans
bors 14c620719c auto merge of #12714 : michaelwoerister/rust/limited-debuginfo, r=alexcrichton
This PR brings back limited debuginfo which allows for nice backtraces and breakpoints, but omits any info about variables and types.

The `-g` and `--debuginfo` command line options have been extended to take an optional argument:
`-g0` means no debug info.
`-g1` means line-tables only.
`-g2` means full debug info.

Specifying `-g` without argument is equivalent to `-g2`.

Fixes #12280
2014-03-06 01:56:43 -08:00
..
_match.rs debuginfo: Re-introduce the notion of line-table-only debuginfo. 2014-03-06 07:57:18 +01:00
adt.rs Fix ICE on statics with fancy nullable enums. 2014-03-05 21:23:33 -08:00
asm.rs Rename all variables that have uppercase characters in their names to use only lowercase characters 2014-03-04 21:23:36 -05:00
base.rs debuginfo: Re-introduce the notion of line-table-only debuginfo. 2014-03-06 07:57:18 +01:00
basic_block.rs
build.rs Rename all variables that have uppercase characters in their names to use only lowercase characters 2014-03-04 21:23:36 -05:00
builder.rs Rename struct fields with uppercase characters in their names to use lowercase 2014-03-04 21:23:37 -05:00
cabi_arm.rs
cabi_mips.rs
cabi_x86_64.rs
cabi_x86.rs
cabi.rs
callee.rs Allow overloading explicit dereferences. 2014-03-05 00:26:51 +02:00
cleanup.rs Make visible types public in rustc 2014-03-02 15:26:39 -08:00
closure.rs debuginfo: Re-introduce the notion of line-table-only debuginfo. 2014-03-06 07:57:18 +01:00
common.rs Rename struct fields with uppercase characters in their names to use lowercase 2014-03-04 21:23:37 -05:00
consts.rs Rename all variables that have uppercase characters in their names to use only lowercase characters 2014-03-04 21:23:36 -05:00
context.rs debuginfo: Re-introduce the notion of line-table-only debuginfo. 2014-03-06 07:57:18 +01:00
controlflow.rs debuginfo: Re-introduce the notion of line-table-only debuginfo. 2014-03-06 07:57:18 +01:00
datum.rs
debuginfo.rs debuginfo: Re-introduce the notion of line-table-only debuginfo. 2014-03-06 07:57:18 +01:00
doc.rs
expr.rs Allow overloading explicit dereferences. 2014-03-05 00:26:51 +02:00
foreign.rs Rename struct fields with uppercase characters in their names to use lowercase 2014-03-04 21:23:37 -05:00
glue.rs
inline.rs librustc: Fix errors arising from the automated ~[T] conversion 2014-03-01 22:40:53 -08:00
intrinsic.rs rustc: Streamline error messages for i18n, using plural whenever possible. 2014-03-04 16:41:57 +09:00
llrepr.rs
machine.rs
macros.rs
meth.rs
mod.rs
monomorphize.rs librustc: Fix errors arising from the automated ~[T] conversion 2014-03-01 22:40:53 -08:00
reflect.rs Allow overloading explicit dereferences. 2014-03-05 00:26:51 +02:00
tvec.rs
type_.rs std: Change assert_eq!() to use {} instead of {:?} 2014-02-28 23:01:54 -08:00
type_of.rs
value.rs
write_guard.rs