about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-12-07Rollup merge of #118712 - davidtwco:targets-remove-i386-i486, r=compiler-errorsMatthias Krüger-16/+0
2023-12-07Rollup merge of #118688 - celinval:smir-rvalue-ty, r=compiler-errorsMatthias Krüger-5/+202
2023-12-07Rollup merge of #118686 - compiler-errors:object-safety, r=lcnrMatthias Krüger-10/+7
2023-12-07Rollup merge of #116420 - bvanjoi:fix-116203, r=NilstriebMatthias Krüger-2/+4
2023-12-07Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelixbors-4/+21
2023-12-07CFI: Add char to CFI integer normalizationRamon de C Valle-6/+9
2023-12-07Explicitly implement `DynSync` and `DynSend` for `TyCtxt`John Kåre Alsaker-1/+13
2023-12-07Auto merge of #118324 - RalfJung:ctfe-read-only-pointers, r=saethlinbors-325/+551
2023-12-07add unused `NormalizesTo` predicatelcnr-64/+128
2023-12-07avoid marking as immutable what is already immutableRalf Jung-6/+16
2023-12-07also print 'immutable' flagRalf Jung-25/+12
2023-12-07compile-time evaluation: emit a lint when a write through an immutable pointe...Ralf Jung-167/+282
2023-12-07ctfe interpreter: extend provenance so that it can track whether a pointer is...Ralf Jung-139/+253
2023-12-07Fix const drop checkingMichael Goulet-33/+54
2023-12-07Auto merge of #118706 - Urgau:update-rccg-gcc-libc, r=GuillaumeGomezbors-2/+3
2023-12-07targets: remove not-added {i386,i486}-unknown-linux-gnuDavid Wood-16/+0
2023-12-07avoid instantiating infer vars with inferlcnr-4/+9
2023-12-07Allow internal_features in rustc_codegen_gcc examplesUrgau-0/+1
2023-12-07Auto merge of #118675 - petrochenkov:macreach, r=davidtwcobors-32/+9
2023-12-07Update rustc_codegen_gcc libcUrgau-2/+2
2023-12-07Auto merge of #118635 - nnethercote:fewer-early-errors, r=davidtwcobors-48/+62
2023-12-07Auto merge of #118685 - compiler-errors:stack-dependent, r=lcnrbors-14/+14
2023-12-07coverage: Simplify code that pushes to `refined_spans`Zalathar-26/+14
2023-12-07coverage: Inline `push_refined_span`Zalathar-13/+9
2023-12-07coverage: Merge refined spans in a separate final passZalathar-13/+16
2023-12-06Add sanity check to `BinOp::ty()`Celina G. Val-8/+27
2023-12-07Auto merge of #116565 - Sword-Destiny:master, r=Amanieubors-1/+0
2023-12-07add teeos std impl袁浩-1/+0
2023-12-06Tell MirUsedCollector that the pointer alignment checks calls its panic symbolBen Kimock-0/+3
2023-12-06Update compiler/stable_mir/src/mir/body.rsCelina G. Val-1/+1
2023-12-07Auto merge of #118684 - compiler-errors:yeet-poly-gen-sig, r=spastorinobors-85/+65
2023-12-07coverage: Avoid unnecessary macros in unit testsZalathar-75/+33
2023-12-06Simplify StaticDef to Instance conversionCelina G. Val-6/+7
2023-12-06Add method to get type of an Rvalue in StableMIRCelina G. Val-0/+177
2023-12-06Auto merge of #118687 - matthiaskrgr:rollup-317ztgu, r=matthiaskrgrbors-182/+163
2023-12-06Rollup merge of #118681 - celinval:fix-foreign-item, r=ouz-aMatthias Krüger-6/+13
2023-12-06Rollup merge of #118660 - cuviper:alloc_str, r=petrochenkovMatthias Krüger-8/+24
2023-12-06Rollup merge of #118504 - compiler-errors:must-use, r=WaffleLapkinMatthias Krüger-1/+1
2023-12-06Rollup merge of #118317 - bvanjoi:fix-118295, r=petrochenkovMatthias Krüger-4/+18
2023-12-06Rollup merge of #118177 - sivadeilra:suppress-llvm-warnings, r=cuviperMatthias Krüger-0/+17
2023-12-06Rollup merge of #117981 - Urgau:check-cfg-remove-deprecated-syntax, r=b-naberMatthias Krüger-163/+90
2023-12-07Fix an out-of-date comment.Nicholas Nethercote-1/+1
2023-12-07Identify impossible cases in `ascii_escapes_should_be_ascii`.Nicholas Nethercote-2/+3
2023-12-07De-pub some functions.Nicholas Nethercote-3/+3
2023-12-06Auto merge of #117936 - mu001999:master, r=petrochenkovbors-0/+3
2023-12-06Only check principal trait ref for object safetyMichael Goulet-10/+7
2023-12-06EvaluatedToUnknown -> EvaluatedToAmbigStackDependent, EvaluatedToRecur -> Eva...Michael Goulet-14/+14
2023-12-06Yeet PolyGenSigMichael Goulet-85/+65
2023-12-06Also add an API to check if an instance has bodyCelina G. Val-0/+8
2023-12-06Fix `is_foreign_item` for StableMIR instanceCelina G. Val-6/+5