summary refs log tree commit diff
path: root/src/librustc_metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2018-04-17Difference between master and betaOliver Schneider-1/+1
2018-04-17Get rid of redundant `HashSet`Oliver Schneider-13/+12
2018-04-17Encode items before encoding the list of AllocIdsOliver Schneider-10/+13
2018-04-17Use `LazySeq` instead of `Vec`Oliver Schneider-17/+22
2018-04-17Don't recurse into allocations, use a global table insteadOliver Schneider-22/+46
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-1/+11
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+12
2018-03-20Encode/decode extern statics in metadata and incremental cacheOliver Schneider-2/+2
2018-03-16Cleanup metadata and incremental cache processing of constantsOliver Schneider-24/+20
2018-03-08Hide the RefCell inside InterpretInternerOliver Schneider-3/+3
2018-03-08Don't borrow the interpret_interner for anything but a direct function callOliver Schneider-5/+4
2018-03-08Fully use miri in transOliver Schneider-5/+3
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-9/+4
2018-03-08Produce instead of pointersOliver Schneider-6/+8
2018-03-08Add a variant to ConstVal for storing miri resultsOliver Schneider-1/+38
2018-03-06Add `inline` to `TransFnAttrs`Wesley Wiser-2/+2
2018-03-06Don't show crate metadata symbol as exported symbol to downstream crates.Michael Woerister-3/+19
2018-03-06Don't recompute SymbolExportLevel for upstream crates.Michael Woerister-15/+13
2018-03-06Clean up handling of symbol export information.Michael Woerister-10/+9
2018-03-06Rename exported_symbol_ids query to something more explicit and document what...Michael Woerister-11/+14
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-3/+3
2018-02-22Implement --remap-path-prefixJeremy Fitzhardinge-1/+1
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-12/+0
2018-01-13Auto merge of #47181 - michaelwoerister:var-len-def-index, r=eddybbors-1/+1
2018-01-11Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoeristerbors-8/+9
2018-01-11Auto merge of #47243 - wesleywiser:incr_fingerprint_encoding, r=michaelwoeristerbors-0/+7
2018-01-09[incremental] Specialize encoding and decoding of FingerprintsWesley Wiser-0/+7
2018-01-09Replace uses of DepGraph.in_ignore with DepGraph.with_ignoreJohn Kåre Alsaker-8/+9
2018-01-09Rollup merge of #47258 - rkruppe:struct-assert, r=eddybkennytm-4/+4
2018-01-08Use different DefIndex representation that is better suited for variable leng...Michael Woerister-1/+1
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-4/+4
2018-01-04Span Encoding: Replace if with debug_assertion() and add some comments.Michael Woerister-3/+4
2018-01-04Map invalid Spans to DUMMY_SP during crate metadata encoding.Michael Woerister-1/+39
2017-12-21Auto merge of #46922 - kennytm:rollup, r=kennytmbors-0/+7
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-3/+3
2017-12-19incr.comp.: Precompute small hash for filenames to save some work.Michael Woerister-0/+7
2017-12-14add trait aliases to HIRAlex Burka-1/+3
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-15/+17
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-3/+1
2017-12-01Auto merge of #46370 - michaelwoerister:rm-metadata-hashing, r=eddybbors-58/+10
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-58/+10
2017-11-28incr.comp.: Make MIR encoding fit for incr.comp. caching.Michael Woerister-0/+9
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-13/+19
2017-11-21Auto merge of #45701 - cramertj:impl-trait-this-time, r=eddybbors-1/+1
2017-11-18remove the `generator_sigs` map, query, and plumbingNiko Matsakis-12/+19
2017-11-18kill the `closure_kind` queryNiko Matsakis-1/+0
2017-11-17Fix impl Trait Lifetime HandlingTaylor Cramer-1/+1
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-2/+29
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-2/+29