rust/src/librustc/metadata
Michael Woerister 2f8865556b Encode codemap and span information in crate metadata.
This allows to create proper debuginfo line information for items inlined from other crates (e.g. instantiations of generics).
Only the codemap's 'metadata' is stored in a crate's metadata. That is, just filename, line-beginnings, etc. but not the actual source code itself. We are thus missing the opportunity of making Rust the first "open-source-only" programming language out there. Pity.
2015-03-04 09:50:09 +01:00
..
common.rs Encode codemap and span information in crate metadata. 2015-03-04 09:50:09 +01:00
creader.rs Encode codemap and span information in crate metadata. 2015-03-04 09:50:09 +01:00
csearch.rs rustc_resolve: remove the distinction between DefStaticMethod and DefMethod. 2015-02-24 14:14:17 +02:00
cstore.rs Encode codemap and span information in crate metadata. 2015-03-04 09:50:09 +01:00
decoder.rs Encode codemap and span information in crate metadata. 2015-03-04 09:50:09 +01:00
encoder.rs Encode codemap and span information in crate metadata. 2015-03-04 09:50:09 +01:00
filesearch.rs Use consts instead of statics where appropriate 2015-03-02 17:11:51 +01:00
loader.rs style nitpicks 2015-02-24 14:14:48 +01:00
macro_import.rs Remove remaining uses of []. This time I tried to use deref coercions where possible. 2015-02-20 14:08:14 -05:00
mod.rs Separate macro and plugin loading 2015-02-12 12:44:31 -08:00
tydecode.rs Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
tyencode.rs metadata: Implement relaxation of short RBML lengths. 2015-03-03 11:55:37 +09:00