Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 год назад |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 год назад |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 год назад |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 год назад |
Jon Ross-Perkins
|
99696b9812
Rename check handlers to HandleParseNode overloads. (#4121)
|
1 год назад |
Richard Smith
|
e7b0529957
Create a `Generic` object to represent a generic. (#4081)
|
1 год назад |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 год назад |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
1 год назад |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
1 год назад |
Richard Smith
|
8676ef6f36
Stop assigning a symbolic generic parameter index to associated constants. (#3923)
|
2 лет назад |
Richard Smith
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 лет назад |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 лет назад |
Jon Ross-Perkins
|
b079acd86f
Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810)
|
2 лет назад |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 лет назад |
Jon Ross-Perkins
|
d2056ef4b9
Split classes in file.h and value_stores.* to separate files (#3725)
|
2 лет назад |
CJ Johnson
|
518e361328
Address TODO to change GenericBindingPattern to CompileTimeBindingPattern (#3713)
|
2 лет назад |
Jon Ross-Perkins
|
03347793cc
Switch VariableInitializer order to accommodate GlobalInit (#3708)
|
2 лет назад |
Jon Ross-Perkins
|
1bf4dc53d9
Add diagnostic support so that we can just pass in TypeId. (#3695)
|
2 лет назад |
Gıyaseddin Tanrıkulu
|
bdff7ccf28
Add GlobalInit to blocks to emit initialization instructions for globals (#3687)
|
2 лет назад |
Richard Smith
|
fdfb1fb5ef
Factor the scope stack and lexical lookups out of Check::Context. (#3688)
|
2 лет назад |
Richard Smith
|
44fca1669a
Keep parameters in scope throughout the entity that they parameterize. (#3671)
|
2 лет назад |
Richard Smith
|
3fa70de101
Remove some C++17 workarounds now we build in C++20 mode. (#3653)
|
2 лет назад |
Richard Smith
|
afd194de9d
Runtime `:` name bindings are not constants. (#3639)
|
2 лет назад |
Richard Smith
|
b138c90c9e
Use constant evaluation to determine the identity of types. (#3617)
|
2 лет назад |
Richard Smith
|
906346cf35
Ensure we evaluate instructions created in uncommon ways. (#3598)
|
2 лет назад |
Jon Ross-Perkins
|
f197219c10
Split parse nodes out from instructions because they're rarely used. (#3590)
|
2 лет назад |
Jon Ross-Perkins
|
cad4605dad
Add imports of enclosing scopes. (#3575)
|
2 лет назад |
josh11b
|
f5c34d62dd
Abbreviate "address" -> "addr" (#3580)
|
2 лет назад |
josh11b
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 лет назад |
Richard Smith
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
2 лет назад |