summary refs log tree commit diff
path: root/src/librustc_metadata/creader.rs
AgeCommit message (Expand)AuthorLines
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-1/+1
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-109/+74
2016-09-20rustc_metadata: replace RBML with a simple and type-safe scheme.Eduard Burtescu-172/+39
2016-09-20rustc_metadata: move all encoding/decoding helpers to methods.Eduard Burtescu-17/+18
2016-09-20rustc_metadata: use the shorthand encoding for predicates also.Eduard Burtescu-1/+0
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-35/+30
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-13/+1
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-14/+16
2016-09-04Auto merge of #36203 - petrochenkov:uvsdot, r=nrcbors-8/+8
2016-09-04Rollup merge of #36070 - gavinb:master, r=jonathandturnerManish Goregaokar-4/+6
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-8/+8
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-56/+148
2016-08-29E0458 Update error format #35932Gavin Baker-2/+3
2016-08-29E0459 Update error format #35933Gavin Baker-2/+3
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+1
2016-08-25Refactor away `AttrNestedMetaItemMethods`.Jeffrey Seyfried-1/+1
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-2/+1
2016-08-24Update E0445 and E0454 to new error formatMohit Agarwal-2/+4
2016-08-11Remove the 'cfg' field from session::config::Options.Michael Woerister-3/+7
2016-07-28Store `crate_disambiguator` as an `InternedString`Niko Matsakis-1/+1
2016-07-11Avoid passing around the thread-local interner in `librustc_metadata`.Jeffrey Seyfried-1/+0
2016-07-02make the metadata lock more robust and bump the metadata encoding versionAriel Ben-Yehuda-21/+2
2016-06-28refactor rustc_metadata to use CamelCase names and IndexVecAriel Ben-Yehuda-42/+38
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-2/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-6/+7
2016-06-16Add an abs_path member to FileMap, use it when writing debug info.Ted Mielczarek-0/+2
2016-06-15prefer `if let` to match with `None => ()` arm in some placesZack M. Davis-23/+20
2016-06-14Remove the type parameter from `syntax::visit::Visitor`Jeffrey Seyfried-2/+2
2016-05-25rustc: use a simpler scheme for plugin registrar symbol names.Eduard Burtescu-5/+9
2016-05-20Auto merge of #33625 - alexcrichton:rustbuild-moar-tests, r=aturonbors-49/+80
2016-05-20rustc: Fix again order-dependence in extern crateAlex Crichton-49/+80
2016-05-20Auto merge of #33553 - alexcrichton:cdylibs, r=brsonbors-0/+1
2016-05-19rustc: Add a new crate type, cdylibAlex Crichton-0/+1
2016-05-18allow retracing paths across cratesNiko Matsakis-0/+1
2016-05-11Make LocalCrateReader private to creader.Ms2ger-8/+19
2016-05-10Correct typo in LocalCrateReader::definitions.Ms2ger-4/+4
2016-05-10Store a reference rather than a RefCell in LocalCrateReader.Ms2ger-5/+4
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-30/+122
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-2/+2
2016-04-20debugging, misc fixesNick Cameron-4/+7
2016-04-20def_collector and crate reader operate on AST instead of HIRNick Cameron-54/+26
2016-04-20Trivial refactoringNick Cameron-9/+8
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-4/+4
2016-03-31librustc_metadata: use bug!(), span_bug!()Benjamin Herr-3/+3
2016-03-25renumber error from E0522 to E0523Niko Matsakis-1/+1
2016-03-25pacify the merciless tidy: s/E0521/E0522Niko Matsakis-1/+1
2016-03-25renumber diagnostic to avoid conflictNiko Matsakis-1/+1
2016-03-25track the extern-crate def-id rather than pathNiko Matsakis-27/+59
2016-03-25store krate information more uniformlyNiko Matsakis-1/+1
2016-03-25Add a "link-guard" to avoid accidentally linking to a wrong dylib at runtime.Michael Woerister-2/+2