about summary refs log tree commit diff
path: root/compiler/rustc_span/src
AgeCommit message (Expand)AuthorLines
2024-07-11Add the feature gate and target-featuressayantn-0/+1
2024-07-05Auto merge of #127008 - Jules-Bertholet:tc-ergonomics, r=Nadrierilbors-0/+1
2024-07-05use old ctx if has same expand environment during decode spanbohan-0/+8
2024-06-30add `rustc_dump_def_parents` attributeBoxy-0/+1
2024-06-28address review commentsDeadbeef-2/+2
2024-06-28implement new effects desugaringDeadbeef-0/+9
2024-06-28Rollup merge of #124741 - nebulark:patchable-function-entries-pr, r=estebank,...Matthias Krüger-0/+3
2024-06-27Implement TC's match ergonomics 2024 proposalJules Bertholet-0/+1
2024-06-25Updated code for changes to RFC, added additional error handling, addedFlorian Schmiderer-2/+2
2024-06-25Support `#[patchable_function_entries]`Matthew Maurer-0/+3
2024-06-25Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoeristerbors-2/+4
2024-06-24Rollup merge of #125575 - dingxiangfei2009:derive-smart-ptr, r=davidtwcoMichael Goulet-0/+8
2024-06-24Rollup merge of #125241 - Veykril:tool-rust-analyzer, r=davidtwcoMatthias Krüger-0/+1
2024-06-24SmartPointer derive-macroXiangfei Ding-0/+8
2024-06-22Allow "C-unwind" fn to have C variadicsJubilee Young-0/+1
2024-06-22Rollup merge of #126686 - fmease:dump-preds-n-item-bounds, r=compiler-errorsGuillaume Gomez-0/+2
2024-06-22Ensure careful consideration is given by implsAlan Egerton-1/+3
2024-06-22Add `#[rustc_dump_{predicates,item_bounds}]`León Orell Valerian Liehr-0/+2
2024-06-21Rollup merge of #126530 - beetrees:f16-inline-asm-riscv, r=AmanieuJubilee-0/+2
2024-06-21Add `f16` inline ASM support for RISC-Vbeetrees-0/+2
2024-06-21Auto merge of #123165 - oli-obk:no_ord_def_id3, r=cjgillotbors-32/+15
2024-06-21Add `rust_analyzer` as a predefined toolLukas Wirth-0/+1
2024-06-20[GVN] Add tests for generic pointees with PtrMetadataScott McMurray-0/+1
2024-06-20rustc_span: Optimize span parent get/set methodsVadim Petrochenkov-35/+70
2024-06-19Rollup merge of #126668 - fmease:rm-rustc_dump_program_clauses-attrs, r=fee1-...fee1-dead-2/+0
2024-06-19Remove now NOP attrs `#[rustc_dump{,_env}_program_clauses]`León Orell Valerian Liehr-2/+0
2024-06-19Rollup merge of #125293 - dingxiangfei2009:tail-expr-temp-lifetime, r=esteban...许杰友 Jieyou Xu (Joe)-0/+1
2024-06-18tail expression behind terminating scopeDing Xiang Fei-0/+1
2024-06-17[perf] More span update benchmarkingVadim Petrochenkov-30/+11
2024-06-16Auto merge of #126543 - petrochenkov:upctxt4, r=cjgillotbors-15/+25
2024-06-16rustc_span: Minor improvementsVadim Petrochenkov-10/+14
2024-06-16rustc_span: Optimize more hygiene operations using `Span::map_ctxt`Vadim Petrochenkov-15/+25
2024-06-15Rollup merge of #125829 - petrochenkov:upctxt2, r=michaelwoeristerMatthias Krüger-113/+178
2024-06-14Auto merge of #118958 - c410-f3r:concat-again, r=petrochenkovbors-0/+1
2024-06-13Add a new concat metavar exprCaio-0/+1
2024-06-13rustc_span: Remove transmutes from span encodingVadim Petrochenkov-15/+37
2024-06-13rustc_span: By-value interface for ctxt updateVadim Petrochenkov-28/+22
2024-06-13rustc_span: Add conveniences for working with span formatsVadim Petrochenkov-100/+149
2024-06-13LangItem-ify Coroutine trait in solversMichael Goulet-0/+2
2024-06-12Un-unsafe the `StableOrd` traitAlan Egerton-2/+2
2024-06-10rustc_span: Optimize syntax context updates in spansVadim Petrochenkov-68/+144
2024-06-08offset_of: allow (unstably) taking the offset of slice tail fieldsRalf Jung-0/+1
2024-06-06Parse unsafe attributescarbotaniuman-0/+1
2024-06-06Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obkbors-0/+2
2024-06-05Rollup merge of #125921 - Zalathar:buckets, r=oli-obkMatthias Krüger-0/+64
2024-06-05Add unsafe_extern_blocks feature flagSantiago Pastorino-0/+1
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-0/+1
2024-06-04Add `Span::trim_end`Zalathar-0/+26
2024-06-04Add unit tests for `Span::trim_start`Zalathar-0/+38
2024-06-03rustc_span: Inline some hot functionsVadim Petrochenkov-0/+2