Jon Ross-Perkins
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
há 10 meses atrás |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
há 10 meses atrás |
Jon Ross-Perkins
|
864e9cb4a2
Add a ValueT to RelationalValueStore (#5755)
|
há 10 meses atrás |
Jon Ross-Perkins
|
b97646a890
Split value store related types to separate files (#5754)
|
há 10 meses atrás |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
há 10 meses atrás |
Boaz Brickner
|
cc698d78f5
When using a C++ struct as a parameter, map its type to a Carbon class type (#5538)
|
há 10 meses atrás |
Boaz Brickner
|
e4c8150f2c
Store Clang `Decl`s in a `CanonicalValueStore` (#5638)
|
há 11 meses atrás |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
há 1 ano atrás |
Jon Ross-Perkins
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
há 1 ano atrás |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
há 1 ano atrás |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
há 1 ano atrás |
Richard Smith
|
bba32900c3
Preserve type sugar in ArrayType, ConstType, and PointerType. (#5235)
|
há 1 ano atrás |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
há 1 ano atrás |
David Blaikie
|
4739828cca
Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199)
|
há 1 ano atrás |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
há 1 ano atrás |
Boaz Brickner
|
a4a229b637
Initialize `cpp_mangle_context_` in `Mangler`'s constructor (#5095)
|
há 1 ano atrás |
Boaz Brickner
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
há 1 ano atrás |
Dana Jansens
|
2ca3f92131
Don't incorrectly find cycle in a generic impl (#4990)
|
há 1 ano atrás |
Dana Jansens
|
d199ce327a
Make FacetTypeInfo and CompleteFacetType stores share id indices (#4989)
|
há 1 ano atrás |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
há 1 ano atrás |
Jon Ross-Perkins
|
8af64ceca6
Change Context::IsImplFile to File::is_impl (#4931)
|
há 1 ano atrás |
Boaz Brickner
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
há 1 ano atrás |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
há 1 ano atrás |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
há 1 ano atrás |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
há 1 ano atrás |
Richard Smith
|
d31fc9ad02
Support array types with dependent bounds. (#4751)
|
há 1 ano atrás |
Dana Jansens
|
c59ceb1f7b
Support builtin conversions of adapter classes (#4655)
|
há 1 ano atrás |
Geoff Romer
|
a112cbde5c
Model type expressions as regions (#4698)
|
há 1 ano atrás |
Richard Smith
|
a10c79569e
Model `Core.Int` as a class type (#4644)
|
há 1 ano atrás |
Jon Ross-Perkins
|
e7a86b03c6
Remove offsets from InstId formatting, trying to name more (#4645)
|
há 1 ano atrás |