summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Emit fewer errors on patterns with possible type ascriptionEsteban Küber2023-01-171-0/+2
* Teach parser to understand fake anonymous enum syntaxEsteban Küber2023-01-179-21/+113
* Auto merge of #106742 - compiler-errors:new-solver-make-it-not-ice, r=lcnrbors2023-01-156-41/+186
|\
| * HACK: Handle escaping bound vars from the canonical queryMichael Goulet2023-01-122-3/+89
| * Implement dummy query responses and a jank instantiateMichael Goulet2023-01-125-38/+97
* | Auto merge of #106171 - compiler-errors:consolidate-extract_callable_info, r=...bors2023-01-155-185/+149
|\ \
| * | Rebase conflictsMichael Goulet2023-01-131-7/+7
| * | Consolidate two almost duplicated fn info extraction routinesMichael Goulet2023-01-135-185/+149
* | | Rollup merge of #106863 - anden3:compiler-double-spaces, r=NilstriebMatthias Krüger2023-01-1510-10/+10
|\ \ \
| * | | Fix some missed double spaces.André Vennberg2023-01-144-4/+4
| * | | Removed various double spaces in compiler source comments.André Vennberg2023-01-146-6/+6
* | | | Rollup merge of #106859 - tialaramex:master, r=NilstriebMatthias Krüger2023-01-151-0/+16
|\ \ \ \
| * | | | Improve E0308: suggest user meant to use byte literal, w/ tests and fixNick Lamb2023-01-141-0/+16
| |/ / /
* | | | Rollup merge of #106072 - eopb:dyn-derive, r=estebankMatthias Krüger2023-01-151-1/+7
|\ \ \ \
| * | | | fix: misleading add `dyn` to derive macro suggestionEthan Brierley2023-01-141-1/+7
| |/ / /
* | | | Auto merge of #106866 - matthiaskrgr:rollup-r063s44, r=matthiaskrgrbors2023-01-143-6/+8
|\ \ \ \
| * \ \ \ Rollup merge of #106849 - WaffleLapkin:unvec, r=NilstriebMatthias Krüger2023-01-141-3/+2
| |\ \ \ \
| | * | | | Allocate one less vec in `parser/expr.rs`Maybe Waffle2023-01-141-3/+2
| * | | | | Rollup merge of #106820 - m-ou-se:macro-type-error-thing, r=estebankMatthias Krüger2023-01-141-3/+5
| |\ \ \ \ \
| | * | | | | Deprioritize fulfillment errors that come from expansions.Mara Bos2023-01-141-3/+5
| | | |/ / / | | |/| | |
| * | | | | Rollup merge of #106563 - clubby789:gce-macro-braces, r=TaKO8KiMatthias Krüger2023-01-141-0/+1
| |\ \ \ \ \
| | * | | | | Fix `unused_braces` on generic const expr macro callclubby7892023-01-141-0/+1
| | |/ / / /
* | | | | | Auto merge of #106696 - kylematsuda:early-binder, r=lcnrbors2023-01-1444-100/+131
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | fix various subst_identity vs skip_binderKyle Matsuda2023-01-1412-24/+28
| * | | | | change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda2023-01-1444-110/+91
| * | | | | change usages of impl_trait_ref to bound_impl_trait_refKyle Matsuda2023-01-1433-78/+112
| * | | | | change const_param_default query to return EarlyBinder; remove bound_const_pa...Kyle Matsuda2023-01-1410-21/+11
| * | | | | change usages of const_param_default query to bound_const_param_defaultKyle Matsuda2023-01-143-4/+6
| * | | | | add EarlyBinder::subst_identity; impl ParameterizedOverTcx (needed for rustc...Kyle Matsuda2023-01-143-0/+20
* | | | | | Rollup merge of #106846 - WaffleLapkin:pico_parse_ref, r=TaKO8KiMatthias Krüger2023-01-142-15/+25
|\ \ \ \ \ \
| * | | | | | Improve comments in `parser/expr.rs`Maybe Waffle2023-01-141-9/+13
| * | | | | | Make `LhsExpr::AlreadyParsed` a named structMaybe Waffle2023-01-142-6/+12
| | |_|/ / / | |/| | | |
* | | | | | Rollup merge of #106788 - estebank:elaborate_pred_E0599, r=compiler-errorsMatthias Krüger2023-01-143-22/+87
|\ \ \ \ \ \
| * | | | | | Do not incorrectly suggest restricting implied boundsEsteban Küber2023-01-131-13/+35
| * | | | | | Keep obligation chain when elaborating obligationsEsteban Küber2023-01-132-4/+29
| * | | | | | Elaborate unmet obligations in E0599 for more contextEsteban Küber2023-01-131-5/+23
| | |_|_|/ / | |/| | | |
* | | | | | Rollup merge of #106752 - sulami:master, r=estebankMatthias Krüger2023-01-141-0/+74
|\ \ \ \ \ \
| * | | | | | Emit a hint for bad call return types due to generic argumentsRobin Schroer2023-01-131-0/+74
* | | | | | | Rollup merge of #106665 - JulianKnodt:better_fn_trait_note, r=cjgillotMatthias Krüger2023-01-141-16/+38
|\ \ \ \ \ \ \
| * | | | | | | Add note when `FnPtr` vs. `FnDef` impl traitkadmin2023-01-141-16/+38
* | | | | | | | Rollup merge of #106566 - clubby789:contiguous-weird-unicode, r=cjgillotMatthias Krüger2023-01-142-6/+32
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | Emit a single error for contiguous sequences of Unicode homoglyphsclubby7892023-01-122-6/+32
* | | | | | | | Auto merge of #106646 - Amanieu:ilp32-object, r=Mark-Simulacrumbors2023-01-143-4/+13
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Fix aarch64-unknown-linux-gnu_ilp32 targetAmanieu d'Antras2023-01-093-4/+13
* | | | | | | | Rollup merge of #106816 - TimNN:rental-remap, r=oli-objYuki Okushi2023-01-141-4/+6
|\ \ \ \ \ \ \ \
| * | | | | | | | Update `rental` hack to work with remapped paths.Tim Neumann2023-01-131-4/+6
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Rollup merge of #106707 - ehuss:remove-dupe-sha-1, r=Mark-SimulacrumYuki Okushi2023-01-141-1/+1
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | Remove duplicate sha-1 dependencyEric Huss2023-01-101-1/+1
* | | | | | | | Rollup merge of #106813 - oli-obk:sess_cleanup, r=GuillaumeGomez,petrochenkovMatthias Krüger2023-01-131-1/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | Remove redundant session fieldOli Scherer2023-01-131-1/+5