Cronologia Commit

Autore SHA1 Messaggio Data
  Richard Smith 3776e464e0 Properly set up C++ include paths and similar environment settings when parsing imported C++. (#5767) 10 mesi fa
  David Blaikie 0b53217372 Diagnose `partial` applied to final types. (#5744) 10 mesi fa
  Richard Smith 6a73387809 Remove requirement that the pattern in a `for` starts with `var`. (#5685) 10 mesi fa
  Richard Smith 80529aaef9 Convert the scrutinee of a binding pattern to the right category. (#5662) 10 mesi fa
  Dana Jansens f02ad1f1ca Diagnose runtime values in eval where a constant value was expected (#5659) 10 mesi fa
  Dana Jansens bdf5f00af0 Resolve the RHS of rewrite constraints in facets (#5639) 11 mesi fa
  Boaz Brickner ec97ec9664 Use `InImport` pointing to C++ imports in `ConvertLocInFile()` instead of adding a separate `InCppImport` when emitting (#5614) 11 mesi fa
  Dana Jansens 69ab97d716 Don't wrap an ErrorInst as a subpattern of another pattern (#5542) 11 mesi fa
  Dana Jansens 950d83451a Add diagnostics for invalid impl declarations (#5420) 11 mesi fa
  Dana Jansens b6a55c0818 Diagnose impls that are fully overlapped by a final impl (#5417) 1 anno fa
  Dana Jansens aa491d8fd8 Implement non-final impl overlap diagnostics (#5412) 1 anno fa
  Richard Smith 95903dc624 Generate thunks for functions in `impl`s (#5390) 1 anno fa
  Dana Jansens 13da710e94 Poison impl lookup queries with concrete results (#5373) 1 anno fa
  Jon Ross-Perkins 828eccebba Switch dump-sem-ir-start to dump-sem-ir-begin (#5378) 1 anno fa
  Geoff Romer fafb655d39 Separate pattern types from expression types (#5360) 1 anno fa
  David Blaikie 1e2d4c3405 Reject generic virtual functions (#5356) 1 anno fa
  Jon Ross-Perkins a342e5c117 Add lexing for dump-sem-ir-start and end (#5357) 1 anno fa
  Geoff Romer f5b5731c76 Separate fields from other `var` decls in parse (#5320) 1 anno fa
  josh11b 4af0c8f8d1 Implement ...`where .Self impls`... (#5238) 1 anno fa
  josh11b bc439ad092 Forward `impl` declarations of incomplete facet types (#5219) 1 anno fa
  Boaz Brickner e7e52a14ba When compiling C++, output a diagnostic per C++ diagnostic (#5177) 1 anno fa
  josh11b c7a338be59 Replace uses of "defined" with "complete" (#5196) 1 anno fa
  Dana Jansens f9aa2b79b8 Diagnose the unused generic params on an impl decl (#5189) 1 anno fa
  Richard Smith 4acc9cac5d Replace GetInstForSpecific with direct support for rendering a SpecificId in diagnostics. (#5192) 1 anno fa
  Jon Ross-Perkins 8738497301 Fix parse support for 'fn F[];' (#5135) 1 anno fa
  Jon Ross-Perkins 216c499cbf Add declaration checking for `fn destroy` (#5127) 1 anno fa
  Dana Jansens 417b3833e2 Produce helpful diagnostics when converting to a facet fails (#5109) 1 anno fa
  Geoff Romer 6d4f2567a7 Add support for `var` patterns (#5069) 1 anno fa
  Chandler Carruth 437d3b9af6 Factor out fuzzing disablement in the driver (#5048) 1 anno fa
  Boaz Brickner 87b9cab7b1 Add support for importing a trivial global C++ function (#5033) 1 anno fa