summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-2/+2
2023-12-11Auto merge of #118344 - saethlin:rmeta-header-pos, r=WaffleLapkinbors-14/+11
2023-12-10Apply suggestions from code reviewBen Kimock-2/+1
2023-12-10remove redundant importssurechen-19/+9
2023-11-28Use a u64 for the rmeta root positionBen Kimock-13/+11
2023-11-25rustc: Make `def_kind` mandatory for all `DefId`sVadim Petrochenkov-9/+6
2023-11-20Store feature stability un-splitMichael Goulet-12/+8
2023-11-20Unify defined_lib_features and lib_features queriesMichael Goulet-3/+15
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-0/+4
2023-10-13Format all the let chains in compilerMichael Goulet-5/+10
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-19/+0
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-1/+0
2023-09-12Fix two typosbjorn3-1/+1
2023-09-10Support listing all items in -Zlsbjorn3-10/+80
2023-09-10Show lib features in -Zls and allow configuring which things are shownbjorn3-69/+116
2023-09-10List all defined and required lang items in -Zlsbjorn3-0/+20
2023-09-10List more crate metadata in -Zlsbjorn3-4/+38
2023-09-03Register the file while computing its start position.Camille GILLOT-1/+1
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-13/+11
2023-09-01Use `OnceLock` for `SingleCache`John Kåre Alsaker-2/+2
2023-08-30Auto merge of #113542 - saethlin:adaptive-tables, r=b-naberbors-3/+11
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+3
2023-07-19Encode shorthands for spans in metadata.Camille GILLOT-3/+18
2023-07-14Micro-optimizeBen Kimock-0/+7
2023-07-13Adapt table sizes to the contentsBen Kimock-3/+4
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-8/+16
2023-06-26Migrate predicates_of and caller_bounds to ClauseMichael Goulet-6/+0
2023-06-22Migrate item_bounds to ty::ClauseMichael Goulet-2/+8
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-0/+9
2023-05-31Auto merge of #111076 - notriddle:notriddle/silence-private-dep-trait-impl-su...bors-7/+14
2023-05-30Rollup merge of #112060 - lcnr:early-binder, r=jackh726Nilstrieb-1/+1
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-1/+1
2023-05-29Auto merge of #111329 - jyn514:metadata-ice, r=bjorn3bors-13/+20
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-1/+1
2023-05-26Load only the header for crate_matchesjyn-13/+20
2023-05-25rustc_metadata: specialize private_dep flag with `fetch_and`Michael Howell-5/+2
2023-05-25rustc_metadata: use configurable AtomicBool for privateness flagMichael Howell-2/+2
2023-05-25rustc_metadata: use AtomicBool for privateness instead of LockMichael Howell-4/+8
2023-05-25Improve commentsMichael Howell-2/+3
2023-05-25rustc_metadata: inherit dependency privacy flagMichael Howell-4/+9
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-19Auto merge of #111641 - michaelwoerister:debugger-visualizer-fixes, r=cjgillotbors-1/+2
2023-05-18Rollup merge of #111686 - cjgillot:no-foreign-item, r=compiler-errorsDylan DPC-8/+0
2023-05-17Retire is_foreign_item query.Camille GILLOT-8/+0
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-1/+2
2023-05-16Switch `OwnedSlice` to use `Lrc` & remove `Lrc` from `MetadataBlob`Maybe Waffle-5/+2
2023-05-13Auto merge of #110699 - jyn514:simulate-remapped-already-remapped, r=cjgillotbors-16/+18
2023-05-13Encode VariantIdx so we can decode variants in the right orderMichael Goulet-21/+36
2023-04-26Auto merge of #110634 - saethlin:pointy-decoder, r=cjgillotbors-20/+5