about summary refs log tree commit diff
path: root/src/librustc_metadata/schema.rs
AgeCommit message (Expand)AuthorLines
2019-11-07rustc_metadata: Rename `schema` to `rmeta`Vadim Petrochenkov-407/+0
2019-11-07rustc_metadata: Privatize more entitiesVadim Petrochenkov-12/+11
2019-11-07rustc_metadata: Move cstore_impl into mod decoderVadim Petrochenkov-0/+1
2019-11-07rustc_metadata: Privatize everything in schema and schema/tableVadim Petrochenkov-73/+71
2019-11-07rustc_metadata: Move decoder/encoder/table into mod schemaVadim Petrochenkov-2/+8
2019-11-03rustc_metadata: don't encode an empty slice for inferred_outlives.Eduard-Mihai Burtescu-0/+1
2019-11-03rustc_metadata: replace predicates_defined_on with explicit_predicates_of and...Eduard-Mihai Burtescu-1/+6
2019-11-03rustc_metadata: remove predicates_of and rely on predicates_defined_on alone.Eduard-Mihai Burtescu-1/+0
2019-10-31Implement dual proc macro hashingmsizanoen-0/+1
2019-10-22rustc_metadata: use a table for impl_trait_ref.Eduard-Mihai Burtescu-3/+4
2019-10-22rustc_metadata: use a table for fn_sig.Eduard-Mihai Burtescu-20/+12
2019-10-22rustc_metadata: use a table for super_predicates.Eduard-Mihai Burtescu-9/+4
2019-10-15rustc_metadata: replace Entry table with one table for each of its fields (Ao...Eduard-Mihai Burtescu-22/+17
2019-10-15rustc_metadata: generalize Table<T> to hold T, not Lazy<T>, elements.Eduard-Mihai Burtescu-1/+1
2019-10-15rustc_metadata: add a helper macro for recording into PerDefTable's.Eduard-Mihai Burtescu-2/+7
2019-10-15rustc_metadata: split tables into an usize-keyed Table and a DefIndex-keyed P...Eduard-Mihai Burtescu-2/+3
2019-10-15rustc_metadata: replace Lazy<[Table<T>]> with Lazy<Table<T>>.Eduard-Mihai Burtescu-5/+7
2019-10-15rustc_metadata: parametrize Table by element type.Eduard-Mihai Burtescu-23/+31
2019-10-15rustc_metadata: rename index::Index to table::Table.Eduard-Mihai Burtescu-2/+2
2019-10-15rustc_metadata: use NonZeroUsize for the position of a Lazy.Eduard-Mihai Burtescu-6/+7
2019-10-14rustc_metadata: Privatize private code and remove dead codeVadim Petrochenkov-31/+31
2019-09-30Remove HIR based const qualificationMatthew Jasper-1/+0
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-26Auto merge of #62661 - arielb1:never-reserve, r=nikomatsakisbors-1/+1
2019-09-24resolve the rustc_reservation_impl attribute in 1 placeAriel Ben-Yehuda-1/+1
2019-09-19add is_async_fn querycsmoe-0/+1
2019-08-30Add a "diagnostic item" schemeOliver Scherer-0/+1
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-1/+1
2019-08-22Move promoted out of mir::BodyWesley Wiser-0/+2
2019-08-20rustc_metadata: replace LazySeq<T> with Lazy<[T]>.Eduard-Mihai Burtescu-75/+78
2019-08-17Serialize additional data for procedural macrosAaron Hill-0/+4
2019-08-02Replace "existential" by "opaque"varkor-2/+2
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-5/+4
2019-05-31rustc_codegen_utils: add new mangling scheme implementation.Eduard-Mihai Burtescu-0/+2
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-16/+16
2019-05-22rustc_metadata: rip out unused incremental infrastructure.Eduard-Mihai Burtescu-196/+2
2019-05-22rustc_metadata: parametrize schema::CrateRoot by 'tcx.Eduard-Mihai Burtescu-9/+4
2019-04-14HirIdify hir::Defljedrz-1/+1
2019-03-28Rollup merge of #58581 - varkor:const-generics-encoder-refactor, r=eddybMazdak Farrokhzad-1/+5
2019-03-24Separate variant id and variant constructor id.David Wood-6/+3
2019-03-14Add `EntryKind::TypeParam` and `EntryKind::ConstParam`varkor-1/+5
2019-03-05Encode proc macro stabilityJohn Kåre Alsaker-0/+1
2019-02-08librustc_metadata => 2018Taiki Endo-2/+2
2019-01-10integrate trait aliases into def-paths / metadataNiko Matsakis-0/+13
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-04cleanup: remove static lifetimes from constsljedrz-1/+1
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers (c...Eduard-Mihai Burtescu-1/+1
2018-09-19Add an is_marker flag to TraitDefScott McMurray-0/+2