Richard Smith
|
41dd256d56
Support for initialization of classes with abstract base classes. (#6802)
|
před 2 měsíci |
Geoff Romer
|
bf9219d30e
Check support for form literals and `:?` bindings (#6747)
|
před 2 měsíci |
Richard Smith
|
f9ab963bd6
Add a `type_literal` instruction to represent syntactic type literals. (#6781)
|
před 2 měsíci |
Geoff Romer
|
f21e0e17ac
Introduce ExprCategory::Dependent (#6744)
|
před 2 měsíci |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
před 2 měsíci |
Geoff Romer
|
e5b05a1fac
`ExprCategory` for guaranteed-in-place initializing expressions (#6623)
|
před 2 měsíci |
Geoff Romer
|
0e5832d3c2
Model `ref` tags as insts instead of annotations (#6541)
|
před 3 měsíci |
Geoff Romer
|
ad7ea755b0
Add `Abstract` enumerator to `InitRepr::Kind` (#6513)
|
před 4 měsíci |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
před 6 měsíci |
Geoff Romer
|
09710d102f
Separate binding insts for refs and values (#6235)
|
před 6 měsíci |
Dana Jansens
|
82679e6689
Make BindSymbolicName the canonical form of a FacetValue wrapping the BindSymbolicName (#6107)
|
před 7 měsíci |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
před 7 měsíci |
Jon Ross-Perkins
|
6bf335c309
Mark VtablePtr always constant (#5843)
|
před 9 měsíci |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
před 10 měsíci |
Richard Smith
|
a556cf41fc
Use static allocas for temporaries. (#5734)
|
před 10 měsíci |
Richard Smith
|
7215302a27
Clean up and extend support for cross-file lowering of specific functions. (#5688)
|
před 10 měsíci |
Richard Smith
|
14e4f219b1
Support lowering specifics for an imported generic function. (#5475)
|
před 11 měsíci |
Alina Sbirlea
|
77afd0678b
Prototype for coalescing equivalent specifics of the same generic. (#5314)
|
před 11 měsíci |
Richard Smith
|
32e68cfb5b
Fix debug location for variable allocas and lifetime markers. (#5432)
|
před 1 rokem |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
před 1 rokem |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
před 1 rokem |
Alina Sbirlea
|
02e9ac21bf
Fix type when lowering associated constants. (#5295)
|
před 1 rokem |
David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
před 1 rokem |
Richard Smith
|
584426dfa2
Initial work on support for templates (#5081)
|
před 1 rokem |
Richard Smith
|
4d2cca48c7
Compute a correct `SpecificFunction` when resolving an indirect call to an impl function (#5116)
|
před 1 rokem |
Geoff Romer
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
před 1 rokem |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
před 1 rokem |
Dana Jansens
|
ab12da7d03
Rename BoundMethod::function_id to function_decl_id (#4775)
|
před 1 rokem |
Richard Smith
|
c04d62a7d1
Ensure that all allocas are created in the entry block. (#4685)
|
před 1 rokem |
Richard Smith
|
7b45a28a82
Fix lowering of array indexing with an int literal. (#4686)
|
před 1 rokem |