summary refs log tree commit diff
path: root/src/librustc_metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2018-07-18Implement existential typesOliver Schneider-0/+5
2018-07-16ItemKindcsmoe-79/+79
2018-07-16ForeignItemKindcsmoe-5/+5
2018-07-16TyKindcsmoe-1/+1
2018-07-16ExprKindcsmoe-1/+1
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-12/+0
2018-07-04Auto merge of #51895 - nikomatsakis:move-self-trait-predicate-to-items, r=sca...bors-0/+27
2018-07-02introduce `predicates_defined_on` for traitsNiko Matsakis-0/+27
2018-07-01call it `hir::VisibilityKind` instead of `hir::Visibility_:*`Zack M. Davis-1/+1
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-1/+3
2018-06-30Fortify dummy span checkingVadim Petrochenkov-2/+2
2018-06-28Use `Ident`s in a number of structures in HIRVadim Petrochenkov-7/+5
2018-06-27Make opaque::Encoder append-only and make it infallibleJohn Kåre Alsaker-13/+11
2018-06-21async await desugaring and testsTaylor Cramer-1/+4
2018-06-21Parse async fn header.Without Boats-6/+6
2018-06-20Use ty::Generics instead of hir::Generics for various checksvarkor-2/+3
2018-06-20Refactor generic parameters in rustdoc/cleanvarkor-11/+8
2018-06-20Remove all traces of lifetimes() and types() methodsvarkor-6/+4
2018-06-20Remove specific parameter iterators from hir::Genericsvarkor-2/+7
2018-06-20Refactor hir::GenericParam as a structvarkor-4/+11
2018-06-07Add existential type definitonsOliver Schneider-26/+5
2018-05-23Auto merge of #50528 - whitfin:issue-50508, r=michaelwoeristerbors-2/+10
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-8/+8
2018-05-18Serialize attributes into the CrateRootIsaac Whitfield-2/+10
2018-05-17Keep crate edition in metadataVadim Petrochenkov-1/+2
2018-05-17Rename trans to codegen everywhere.Irina Popa-4/+5
2018-05-15Rename `has_type_parameters` to `requires_monomorphization`varkor-1/+1
2018-05-15Reduce parent_params to parent_countvarkor-4/+3
2018-05-15Consolidate ty::Genericsvarkor-1/+1
2018-04-20Clean up `IsolatedEncoder::encode_info_for_impl_item()` a bitWesley Wiser-12/+13
2018-04-20Fix bad merge in #49991Wesley Wiser-1/+1
2018-04-19Remove HIR inliningWesley Wiser-44/+59
2018-04-16Auto merge of #49433 - varkor:metadata-skip-mir-opt, r=michaelwoeristerbors-2/+9
2018-04-14Get rid of redundant `HashSet`Oliver Schneider-13/+12
2018-04-14Encode items before encoding the list of AllocIdsOliver Schneider-10/+13
2018-04-14Use `LazySeq` instead of `Vec`Oliver Schneider-17/+22
2018-04-14Don't recurse into allocations, use a global table insteadOliver Schneider-22/+46
2018-04-12Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoeristerbors-1/+1
2018-04-10Make Session.has_global_allocator thread-safeJohn Kåre Alsaker-1/+1
2018-04-09Take OutputType::DepInfo into account for metadata_output_onlyvarkor-3/+2
2018-04-09Convert sort_unstable_by_key to sort_by_cached_keyvarkor-2/+2
2018-04-06Allow for representing exported monomorphizations in crate metadata.Michael Woerister-4/+8
2018-04-04Add len() method to OutputTypesvarkor-1/+1
2018-03-28Take the original extra-filename passed to a crate into account whenChris Manchester-0/+2
2018-03-27Skip MIR optimisation for cargo checkvarkor-3/+11
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