Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
il y a 1 an |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
il y a 1 an |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
il y a 1 an |
Richard Smith
|
891c7d8368
Enforce that the parse node for an instruction has the kind specified in the instruction definition (#4264)
|
il y a 1 an |
Jon Ross-Perkins
|
a3a4c14960
Error on non-constant parameters to a type. (#4215)
|
il y a 1 an |
Richard Smith
|
3c8fc714a8
Import support for generics and specifics (#4179)
|
il y a 1 an |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
il y a 1 an |
Richard Smith
|
fc8e686607
Rebuild all constants in the eval block. (#4155)
|
il y a 1 an |
Richard Smith
|
3cc90f9017
Move `GetTypeInInstance` from `Check` to `SemIR`. (#4144)
|
il y a 1 an |
Richard Smith
|
e6860d9930
Mark some leaf classes `final` to suppress `-Wnon-virtual-dtor`. (#4141)
|
il y a 1 an |
Richard Smith
|
fe359b1a08
Substitute into generic class and interface definitions when we require them to be fully defined. (#4139)
|
il y a 1 an |
Richard Smith
|
5006838f1c
Build an evaluation block for the definition region of a generic. (#4131)
|
il y a 1 an |
Richard Smith
|
efea072be3
Compute specific constant values. (#4128)
|
il y a 1 an |
Richard Smith
|
50d56aa7c9
Add an instruction to represent a use of a dependent value from a generic instance. (#4122)
|
il y a 1 an |
Richard Smith
|
6d3c915bbf
When performing name lookup, determine the generic instance within which the lookup result was found. (#4118)
|
il y a 1 an |
Richard Smith
|
7322a1e220
Build a list of dependent constants to recompute in each instance of a generic. (#4110)
|
il y a 1 an |
Jon Ross-Perkins
|
d437e4bffe
Create an array stack type for a shared use-case (#4100)
|
il y a 1 an |
Richard Smith
|
fa11050961
Track a list of dependent instructions created within a generic (#4092)
|
il y a 1 an |
Richard Smith
|
10a198a9e6
Use the correct type for `Self` in generic classes and generic interfaces (#4087)
|
il y a 1 an |
Richard Smith
|
19c5596fd8
Build Generic objects for generic classes and interfaces. (#4086)
|
il y a 1 an |