about summary refs log tree commit diff
path: root/compiler/rustc_span
AgeCommit message (Expand)AuthorLines
2023-08-06Remove ptr_from_mut diagnostic itemest31-1/+0
2023-08-05Add #[rustc_never_returns_null_ptr]est31-0/+1
2023-08-04Auto merge of #112117 - bryangarza:track-caller-feature-gate, r=compiler-errorsbors-0/+1
2023-08-04Rollup merge of #114351 - ttsugriy:sort-by-words, r=fee1-deadMatthias Krüger-2/+2
2023-08-03Auto merge of #108955 - Nilstrieb:dont-use-me-pls, r=oli-obkbors-0/+1
2023-08-03Rollup merge of #114395 - ttsugriy:hoist-lookup, r=lqdMatthias Krüger-1/+2
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-08-02[rustc_span][perf] Hoist lookup sorted by words out of the loop.Taras Tsugrii-1/+2
2023-08-02Add separate feature gate for async fn track callerBryan Garza-0/+1
2023-08-01[rustc_span][perf] Remove unnecessary string joins and allocs.Taras Tsugrii-2/+2
2023-08-01Add diagnostic items for `<*const _>::cast` and `ptr::from_mut`Urgau-0/+2
2023-08-01introduce `Span::find_ancestor_inside_same_ctxt`Lukas Markeffsky-4/+33
2023-07-30Simplify `Span::can_be_used_for_suggestions` a little tiny bitMaybe Waffle-1/+1
2023-07-29Auto merge of #114156 - calebzulawski:simd-bswap, r=compiler-errorsbors-0/+4
2023-07-28Parse generic const itemsLeón Orell Valerian Liehr-0/+1
2023-07-28Introduce the `#[diagnostic]` attribute namespaceGeorg Semmler-0/+1
2023-07-27Add SIMD bitreverse, ctlz, cttz intrinsicsCaleb Zulawski-0/+3
2023-07-27Add simd_bswap intrinsicCaleb Zulawski-0/+1
2023-07-25Add `sym::iter_mut` + `sym::as_mut_ptr`blyxyas-0/+2
2023-07-19Make it clearer that edition functions are >=, not ==Michael Goulet-9/+13
2023-07-16Add infrastructure `#[rustc_confusables]` attribute to allow targeted许杰友 Jieyou Xu (Joe)-0/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-1/+2
2023-07-11Auto merge of #111717 - Urgau:uplift_fn_null_check, r=oli-obkbors-0/+2
2023-07-07Remove unused from_method symbolSantiago Pastorino-1/+0
2023-07-04Add feature and attribute definitionDeadbeef-0/+3
2023-07-03Upgrade to indexmap 2.0.0Josh Stone-1/+1
2023-07-03Add diagnostic items for `<*mut _>::is_null` and `<*const _>::is_null`Urgau-0/+2
2023-06-30Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obkbors-5/+1
2023-06-29Rollup merge of #112670 - petrochenkov:typriv, r=eholkMatthias Krüger-0/+1
2023-06-29Use `partition_point` in `SourceMap::lookup_source_file_idx`.Nicholas Nethercote-5/+1
2023-06-21Rollup merge of #112853 - GuillaumeGomez:type_alias_type, r=oli-obkGuillaume Gomez-0/+1
2023-06-21Add `lazy_type_alias` feature gateGuillaume Gomez-0/+1
2023-06-21Rollup merge of #112790 - WaffleLapkin:syntactically, r=NilstriebNilstrieb-0/+1
2023-06-20Auto merge of #112320 - compiler-errors:do-not-impl-via-obj, r=lcnrbors-0/+1
2023-06-20Merge attrs, better validationMichael Goulet-1/+1
2023-06-20Add rustc_do_not_implement_via_objectMichael Goulet-0/+1
2023-06-19Rollup merge of #112705 - WaffleLapkin:simplify_source_callee_impl, r=cjgillotMatthias Krüger-7/+10
2023-06-19Syntatically accept `become` expressionsMaybe Waffle-0/+1
2023-06-17Auto merge of #100036 - DrMeepster:box_free_free_box, r=oli-obkbors-1/+0
2023-06-16remove box_free and replace with drop implDrMeepster-1/+0
2023-06-16Rollup merge of #112706 - WaffleLapkin:syntax_context_is_root, r=petrochenkovMichael Goulet-11/+16
2023-06-16Add `SyntaxContext::is_root`Maybe Waffle-11/+16
2023-06-16Simplify `Span::source_callee` implMaybe Waffle-7/+10
2023-06-16`#[lang_item]` for `core::ptr::Unique`Neven Villani-0/+1
2023-06-15privacy: Feature gate new type privacy lintsVadim Petrochenkov-0/+1
2023-06-11Rollup merge of #112475 - chenyukang:yukang-fix-112278, r=compiler-errorsMatthias Krüger-0/+15
2023-06-10reword the message to suggest surrounding with parenthesesyukang-1/+4
2023-06-10take care module name for suggesting surround the struct literal in parenthesesyukang-0/+12
2023-06-09Add diagnostic items for `f32::NAN` and `f64::NAN`Urgau-0/+2