about summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2018-06-27Make FileMap::{lines, multibyte_chars, non_narrow_chars} non-mutable.Michael Woerister-6/+3
2018-06-07Add existential type definitonsOliver Schneider-0/+1
2018-06-03Remove is_import fieldMark Simulacrum-6/+3
2018-06-01Make metadata decoding use AllocDecodingState/Session.Michael Woerister-34/+10
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-1/+1
2018-05-18Serialize attributes into the CrateRootIsaac Whitfield-10/+6
2018-05-18Remove attribute_cache from CrateMetadataIsaac Whitfield-20/+8
2018-05-08Don't use Lock for heavily accessed CrateMetadata::cnum_map.Michael Woerister-3/+3
2018-04-29Auto merge of #50271 - sinkuu:fix_ice, r=eddybbors-1/+7
2018-04-28Make `trait_of_item` return None for non associated itemsShotaro Yamada-1/+7
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-8/+8
2018-04-19Remove HIR inliningWesley Wiser-56/+20
2018-04-14Reduce the number of calls to `cdata`Oliver Schneider-2/+2
2018-04-14Use `LazySeq` instead of `Vec`Oliver Schneider-5/+17
2018-04-14Don't recurse into allocations, use a global table insteadOliver Schneider-31/+18
2018-04-10Auto merge of #49386 - GuillaumeGomez:fix-path-attribute, r=eddybbors-3/+6
2018-04-06Allow for representing exported monomorphizations in crate metadata.Michael Woerister-5/+7
2018-03-26Fix path attribute in rustdocGuillaume Gomez-3/+6
2018-03-25Rollup merge of #49273 - michaelwoerister:fix-extern-proc-macro-defkey, r=eddybkennytm-2/+19
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-5/+5
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+10
2018-03-22Fix DefKey lookup for proc-macro crates.Michael Woerister-2/+19
2018-03-21work around fallout from these changes in rustcNiko Matsakis-1/+5
2018-03-19Auto merge of #49079 - oli-obk:cross_miri, r=michaelwoeristerbors-38/+30
2018-03-16Cleanup metadata and incremental cache processing of constantsOliver Schneider-38/+30
2018-03-12Make CrateMetadata thread-safeJohn Kåre Alsaker-5/+16
2018-03-08Hide the RefCell inside InterpretInternerOliver Schneider-6/+5
2018-03-08Fully use miri in transOliver Schneider-3/+1
2018-03-08Initial changes to librustc to support const trait fns.Alexander Regueiro-1/+8
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-11/+4
2018-03-08Produce instead of pointersOliver Schneider-11/+27
2018-03-08Add a variant to ConstVal for storing miri resultsOliver Schneider-1/+45
2018-03-06Don't recompute SymbolExportLevel for upstream crates.Michael Woerister-4/+3
2018-03-06Rename exported_symbol_ids query to something more explicit and document what...Michael Woerister-4/+5
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-6/+6
2018-01-15Reexport -> re-export in prose and documentation commentsCarol (Nichols || Goulding)-2/+2
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-10/+1
2018-01-13Auto merge of #47181 - michaelwoerister:var-len-def-index, r=eddybbors-5/+5
2018-01-11Auto merge of #47243 - wesleywiser:incr_fingerprint_encoding, r=michaelwoeristerbors-0/+6
2018-01-09[incremental] Specialize encoding and decoding of FingerprintsWesley Wiser-0/+6
2018-01-08Use different DefIndex representation that is better suited for variable leng...Michael Woerister-5/+5
2018-01-04Map invalid Spans to DUMMY_SP during crate metadata encoding.Michael Woerister-17/+11
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-1/+1
2017-12-20incr.comp.: Replace Fingerprint::zero() with a constant.Michael Woerister-1/+1
2017-12-19incr.comp.: Precompute small hash for filenames to save some work.Michael Woerister-0/+2
2017-12-15incr.comp.: Revert hashing optimization that caused regression.Michael Woerister-2/+0
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-0/+2
2017-12-13Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrcbors-4/+19
2017-12-08incr.comp.: Make Span decoding more consistent so it doesn't mess up -Zincrem...Michael Woerister-13/+21
2017-12-05Add field `is_import` to `def::Export`.Jeffrey Seyfried-4/+10