Thomas Köppe
|
f18fc40a32
Add missing standard library header inclusions (#5486)
|
před 11 měsíci |
Dana Jansens
|
950d83451a
Add diagnostics for invalid impl declarations (#5420)
|
před 11 měsíci |
Boaz Brickner
|
852d0191a9
Add support for importing C++ inline functions (#5427)
|
před 11 měsíci |
Dana Jansens
|
b6a55c0818
Diagnose impls that are fully overlapped by a final impl (#5417)
|
před 11 měsíci |
Dana Jansens
|
08065ee764
Do a stable sort when splitting up impls by interface (#5423)
|
před 1 rokem |
Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
před 1 rokem |
Dana Jansens
|
aa491d8fd8
Implement non-final impl overlap diagnostics (#5412)
|
před 1 rokem |
Jon Ross-Perkins
|
0683742f19
Cache multi-IR info, particularly include_in_dumps (#5408)
|
před 1 rokem |
Dana Jansens
|
13da710e94
Poison impl lookup queries with concrete results (#5373)
|
před 1 rokem |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
před 1 rokem |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
před 1 rokem |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
před 1 rokem |
josh11b
|
ecb99e55e7
`definitions_required` -> `definitions_required_by_decl` in toolchain/check/check_unit.cpp (#5329)
|
před 1 rokem |
Richard Smith
|
19532967fa
Stop pushing a fake generic for the duration of check. (#5326)
|
před 1 rokem |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
před 1 rokem |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
před 1 rokem |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
před 1 rokem |
Jon Ross-Perkins
|
fe29224016
Refactor LocId to merge in SemIRLoc (#5284)
|
před 1 rokem |
Alina Sbirlea
|
077cf56a8a
Emit function definitions in check, for all specifics seen. (#5090)
|
před 1 rokem |
Boaz Brickner
|
3acca8402f
Change `NodeIdTraversal.context_` from reference to pointer (#5210)
|
před 1 rokem |
josh11b
|
c7a338be59
Replace uses of "defined" with "complete" (#5196)
|
před 1 rokem |
Jon Ross-Perkins
|
c0ee446cec
Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder (#5166)
|
před 1 rokem |
Jon Ross-Perkins
|
e6872f9499
Change NodeIdOneOf and similar to use "requires" and explicit UnsafeMake (#5084)
|
před 1 rokem |
Boaz Brickner
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
před 1 rokem |
Jon Ross-Perkins
|
5574ad361d
Add more empty stack verification (#5020)
|
před 1 rokem |
Jon Ross-Perkins
|
e7b68572fa
Consolidate post-check logic (#5003)
|
před 1 rokem |
Alina Sbirlea
|
1d48270dc4
Emit diagnostics missing declaration of owned function. (#4962)
|
před 1 rokem |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
před 1 rokem |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
před 1 rokem |
Boaz Brickner
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
před 1 rokem |