about summary refs log tree commit diff
path: root/compiler/rustc_feature
AgeCommit message (Expand)AuthorLines
2023-08-08feat: `riscv-interrupt-{m,s}` calling conventionsSeth Pellegrino-0/+2
2023-08-07Rollup merge of #114562 - Trolldemorted:thiscall, r=oli-obkMatthias Krüger-2/+2
2023-08-07stabilize abi_thiscallBenedikt Radtke-2/+2
2023-08-06Issue numbers are enforced on active features; remove FIXMEMartin Nordholts-2/+0
2023-08-04Auto merge of #112117 - bryangarza:track-caller-feature-gate, r=compiler-errorsbors-0/+2
2023-08-03Add `internal_features` lintNilstrieb-25/+51
2023-08-02Add separate feature gate for async fn track callerBryan Garza-0/+2
2023-07-29Mark lazy_type_alias as incompleteMichael Goulet-1/+1
2023-07-28Parse generic const itemsLeón Orell Valerian Liehr-0/+2
2023-07-28Introduce the `#[diagnostic]` attribute namespaceGeorg Semmler-0/+2
2023-07-16Add infrastructure `#[rustc_confusables]` attribute to allow targeted许杰友 Jieyou Xu (Joe)-0/+6
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-07-12Replace version placeholder to 1.72Mark Rousskov-4/+4
2023-07-04Add feature and attribute definitionDeadbeef-0/+8
2023-06-29Rollup merge of #112670 - petrochenkov:typriv, r=eholkMatthias Krüger-0/+2
2023-06-21Rollup merge of #112853 - GuillaumeGomez:type_alias_type, r=oli-obkGuillaume Gomez-0/+2
2023-06-21Add `lazy_type_alias` feature gateGuillaume Gomez-0/+2
2023-06-21Rollup merge of #112790 - WaffleLapkin:syntactically, r=NilstriebNilstrieb-0/+2
2023-06-20Merge attrs, better validationMichael Goulet-6/+5
2023-06-20Make rustc_deny_explicit_impl only local as wellMichael Goulet-1/+1
2023-06-20Add rustc_do_not_implement_via_objectMichael Goulet-0/+5
2023-06-19Syntatically accept `become` expressionsMaybe Waffle-0/+2
2023-06-15privacy: Feature gate new type privacy lintsVadim Petrochenkov-0/+2
2023-06-01Auto merge of #103877 - oli-obk:const_eval_step_limit, r=fee1-deadbors-7/+3
2023-05-31Remove const eval limit and implement an exponential backoff lint insteadOli Scherer-7/+3
2023-05-30Swap out CURRENT_RUSTC_VERSION to 1.71.0Mark Rousskov-7/+7
2023-05-24Use `is_some_and`/`is_ok_and` in less obvious spotsMaybe Waffle-1/+1
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-7/+6
2023-05-15fixup version placeholder for cfi_encoding featureklensy-1/+1
2023-05-11Add support for `cfg(overflow_checks)`AngelicosPhosphoros-0/+3
2023-05-09Rollup merge of #110694 - est31:builtin, r=petrochenkovDylan DPC-0/+2
2023-05-06Rollup merge of #109677 - dpaoliello:rawdylib, r=michaelwoerister,wesleywiserYuki Okushi-2/+2
2023-05-05Add feature gateest31-0/+2
2023-05-05Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errorsDylan DPC-0/+2
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-0/+8
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-0/+8
2023-05-02Implement negative boundsMichael Goulet-0/+2
2023-05-02fix TODO commentsDeadbeef-2/+2
2023-05-02update and add a few testsDeadbeef-0/+2
2023-05-02Rollup merge of #111048 - compiler-errors:rpitit-not-incomplete, r=jackh726Dylan DPC-2/+2
2023-05-02Rollup merge of #108668 - gibbyfree:stabilizedebuggervisualizer, r=wesleywiserDylan DPC-8/+8
2023-05-02Mark RPITIT and AFIT as no longer incompleteMichael Goulet-2/+2
2023-05-02Auto merge of #106075 - nbdd0121:ffi-unwind, r=joshtriplettbors-1/+1
2023-04-29Partial stabilisation of `c_unwind`Gary Guo-1/+1
2023-04-29Make `repr` attribute local_onlyGuillaume Gomez-1/+1
2023-04-29Auto merge of #110643 - pietroalbini:pa-bump-stage0, r=Mark-Simulacrumbors-5/+5
2023-04-28Auto merge of #110901 - GuillaumeGomez:inlined-repr-rustdoc, r=notriddlebors-1/+1
2023-04-28replace version placeholdersPietro Albini-5/+5
2023-04-27repr attribute needs to be stored to be used in doc(inline) by rustdocGuillaume Gomez-1/+1
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-2/+2