David Blaikie
|
4fdc08582a
Add ValueStore ctor template for Id to use for IdTag (#6226)
|
6 månader sedan |
David Blaikie
|
63118265f0
Add unit tagging to VtableId (#6216)
|
6 månader sedan |
David Blaikie
|
a486c12bd6
Add unit tagging to SpecificInterfaceId (#6215)
|
6 månader sedan |
Boaz Brickner
|
ffefa7711c
Move the mapping from entity name to an imported C++ global variable declaration outside of `EntityName` (#6211)
|
6 månader sedan |
David Blaikie
|
1a9826bc29
Add unit tagging to FunctionId (#6213)
|
6 månader sedan |
David Blaikie
|
d0d2f18f37
Add unit tagging to CppOverloadSetId (#6212)
|
6 månader sedan |
David Blaikie
|
b2c2bdde3a
Add unit tagging to AssociatedConstantId (#6207)
|
6 månader sedan |
David Blaikie
|
60b2b7f8c1
Add unit tagging to ClassId (#6195)
|
6 månader sedan |
Dana Jansens
|
93b79f159e
Change InstId dumping to hex numbers that include the tag (#6175)
|
6 månader sedan |
David Blaikie
|
12fa65e53c
Check for use of `InstId`s from the wrong `SemIR::File` (#5997)
|
7 månader sedan |
Richard Smith
|
1e7b7e53ae
C++ interop: support for default arguments. (#6108)
|
7 månader sedan |
Boaz Brickner
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
9 månader sedan |
Boaz Brickner
|
0f171611d4
Create `clang::MangleContext` once per file instead of once per C++ thunk (#5924)
|
9 månader sedan |
Jon Ross-Perkins
|
61290fdee9
Make ConstantValueStore use ValueStore internally (#5811)
|
9 månader sedan |
Dana Jansens
|
02fc484f23
Make pointers in ValueStore stable across insertions (#5576)
|
11 månader sedan |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 år sedan |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 år sedan |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 år sedan |
David Blaikie
|
4739828cca
Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199)
|
1 år sedan |
Jon Ross-Perkins
|
a5df8ad736
Support destruction of storage (#5171)
|
1 år sedan |
Dana Jansens
|
3469922275
Rename ImplSymblicWitness to LookupImplWitness (#5201)
|
1 år sedan |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 år sedan |
Richard Smith
|
584426dfa2
Initial work on support for templates (#5081)
|
1 år sedan |
Richard Smith
|
4d2cca48c7
Compute a correct `SpecificFunction` when resolving an indirect call to an impl function (#5116)
|
1 år sedan |
Geoff Romer
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
1 år sedan |
josh11b
|
fc7b0016ce
Tuples and structs with abstract types are abstract (#4986)
|
1 år sedan |
Geoff Romer
|
74e1a9949f
Support tuple patterns outside parameter lists (#4923)
|
1 år sedan |
Dana Jansens
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
1 år sedan |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
1 år sedan |
Boaz Brickner
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
1 år sedan |