Richard Smith
|
312d158bfc
Factor out CopyOnWriteBlock. (#3785)
|
пре 2 година |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
пре 2 година |
Richard Smith
|
f5a3a9a7e0
Add `Self` into scope in interface definitions and using facets as types. (#3740)
|
пре 2 година |
Jon Ross-Perkins
|
7e7e87056a
Add diagnostic support to pass in NameId. (#3696)
|
пре 2 година |
Jon Ross-Perkins
|
1bf4dc53d9
Add diagnostic support so that we can just pass in TypeId. (#3695)
|
пре 2 година |
Richard Smith
|
7b933a1126
Fix crash attempting to convert a struct to an invalid class. (#3658)
|
пре 2 година |
Jon Ross-Perkins
|
d25bae09d1
Clean up some semir uses that can use context accessors. (#3650)
|
пре 2 година |
Jon Ross-Perkins
|
9e3c4a3ef1
Reduce a few cases of retrieving the parse node for conditional diagnostics. (#3620)
|
пре 2 година |
Richard Smith
|
b138c90c9e
Use constant evaluation to determine the identity of types. (#3617)
|
пре 2 година |
Richard Smith
|
d712bf12a6
Remove parse nodes from constants. (#3599)
|
пре 2 година |
Jon Ross-Perkins
|
f5e9158fa7
Support passing an InstId for check diagnostics. (#3597)
|
пре 2 година |
Jon Ross-Perkins
|
f197219c10
Split parse nodes out from instructions because they're rarely used. (#3590)
|
пре 2 година |
josh11b
|
f5c34d62dd
Abbreviate "address" -> "addr" (#3580)
|
пре 2 година |
Richard Smith
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
пре 2 година |
Richard Smith
|
fe24ebc021
Create a BindName for function parameters. (#3535)
|
пре 2 година |
Richard Smith
|
fbb4ecf319
Remove `SelfParam`, add an `AddrPattern` instead. (#3506)
|
пре 2 година |
Richard Smith
|
de0c02ddae
If a name is not found in a class, perform lookup into base classes. (#3502)
|
пре 2 година |
Jacob Schneider
|
6419568142
Fully underline parse nodes in diagnostics. (#3442)
|
пре 2 година |
Richard Smith
|
87d341c61b
Support derived to base conversions. (#3487)
|
пре 2 година |
Richard Smith
|
cef7eb5522
Simplify interface for getting an instruction from a type. (#3455)
|
пре 2 година |
josh11b
|
e9fc07feee
Abbreviate "representation" -> "repr" (#3464)
|
пре 2 година |
Richard Smith
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
пре 2 година |
Richard Smith
|
ca53c18ddc
Rename MemberIndex -> ElementIndex, ClassFieldAccess -> ClassElementAccess, UnboundFieldType -> UnboundElementType. (#3446)
|
пре 2 година |
Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
пре 2 година |
Jon Ross-Perkins
|
0d618b1278
Tidy up lint issues. (#3429)
|
пре 2 година |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
пре 2 година |
Jon Ross-Perkins
|
0c0998d7cd
Error when passing StringRef to CARBON_DIAGNOSTIC. (#3431)
|
пре 2 година |
josh11b
|
c89c452579
Abbreviate "Reference" -> "Ref", "Dereference" -> "Deref" (#3425)
|
пре 2 година |
josh11b
|
7d8afed6f7
Abbreviate "Initialization" -> "Init" (#3398)
|
пре 2 година |
josh11b
|
7af364c12c
Don't abbreviate 'element' (#3400)
|
пре 2 година |