about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-02-20Fix alloc_base_addr typeRune Tynan-1/+1
2023-02-20Add mentioned from_raw_bytes constructorRune Tynan-0/+17
2023-02-20Allow non-`Box` allocations in preparation for aligned const allocations for ...Rune Tynan-48/+120
2023-02-20Replace u32_len with constantRune Tynan-2/+2
2023-02-20Bind header+u32 to variable for clearer mathRune Tynan-3/+5
2023-02-20Fix metadata encoding and decoding to use the right lengthRune Tynan-4/+9
2023-02-20Try adding metadata length prefix, and obey it while decodingRune Tynan-2/+10
2023-02-20Remove use_ecx.Camille GILLOT-60/+37
2023-02-20Merge if-let and match.Camille GILLOT-67/+63
2023-02-20Move state fixup into a different method.Camille GILLOT-6/+6
2023-02-20small `opaque_type_origin` cleanuplcnr-26/+18
2023-02-20Auto merge of #108268 - matthiaskrgr:rollup-4tdvnx6, r=matthiaskrgrbors-279/+346
2023-02-20Remove `ResolverTree`Oli Scherer-25/+4
2023-02-20Remove IntoDefIdTreeOli Scherer-29/+15
2023-02-20Remove some unnecessary tcx-passingOli Scherer-7/+8
2023-02-20Stop passing in values that one can also get from the tcx lazilyOli Scherer-34/+23
2023-02-20Move the resolver into a queryOli Scherer-31/+53
2023-02-20Make `configure_and_expand` "infalllible" by just aborting the compilation if...Oli Scherer-15/+13
2023-02-20Use tcx queries instead of passing the values to `configure_and_expand`.Oli Scherer-13/+8
2023-02-20Remove definitions field that is only needed for one methodOli Scherer-14/+8
2023-02-20Stuff a TyCtxt into the ResolverOli Scherer-41/+32
2023-02-20Remove a redundant function argumentOli Scherer-10/+3
2023-02-20Run the resolver after TyCtxt constructionOli Scherer-57/+68
2023-02-20Make untracked.source_span lockable so that resolution can still write to it ...Oli Scherer-12/+12
2023-02-20Make untracked.cstore lockable so that resolution can still write to it when ...Oli Scherer-36/+50
2023-02-20Revert most of the custom place computation, it was unnecessary.Oli Scherer-15/+10
2023-02-20Remove commented out codeOli Scherer-2/+0
2023-02-20Deduplicate some logic between dyn* and dynOli Scherer-46/+37
2023-02-20basic dyn* support for MiriRalf Jung-73/+195
2023-02-20Rollup merge of #108265 - lcnr:cg-error-msg, r=BoxyUwUMatthias Krüger-6/+6
2023-02-20Rollup merge of #108259 - fee1-dead-contrib:fixme-2, r=TaKO8KiMatthias Krüger-3/+3
2023-02-20Rollup merge of #108200 - jhpratt:restricted-damerau-levenshtein-distance, r=...Matthias Krüger-270/+337
2023-02-20Auto merge of #107721 - megakorre:issue_105700, r=petrochenkovbors-0/+5
2023-02-20`const` generic -> const parameter in err msglcnr-6/+6
2023-02-20Prepare crate loader for LockGuardOli Scherer-10/+11
2023-02-20Prepare for adding a `TyCtxt` to `Resolver`Oli Scherer-194/+247
2023-02-20Auto merge of #107969 - b-naber:proj-relate-variance, r=lcnrbors-4/+25
2023-02-20create dummy placeholder crate to prevent compilerPatrik Kårlin-0/+5
2023-02-20remove FIXME that doesn't require fixingDeadbeef-3/+3
2023-02-20Remove old FIXME that no longer appliesDeadbeef-5/+0
2023-02-20Remove old FIXMEs referring to #19596Deadbeef-3/+0
2023-02-19Refine error span for trait error into borrowed expressionNathan Fenner-0/+13
2023-02-19Add an InstCombine for redundant castsBen Kimock-0/+9
2023-02-20Auto merge of #105961 - fmease:iat-type-directed-probing, r=jackh726bors-84/+442
2023-02-19Add test for precise algorithm usedJacob Pratt-0/+10
2023-02-19add some cfgs backb-naber-73/+130
2023-02-19remove cfgsb-naber-209/+42
2023-02-19rebaseb-naber-81/+92
2023-02-19some conditional importsb-naber-5/+5
2023-02-19sccs infob-naber-8/+74