Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 年之前 |
Jon Ross-Perkins
|
3f9a06aee3
Look at flipping clang-tidy's misc-* to enable-by-default (#4699)
|
1 年之前 |
josh11b
|
b25117b508
Do not resolve the declaration when forming a specific for use in an eval block (#4692)
|
1 年之前 |
Richard Smith
|
758b6c42ba
Produce a note indicating where the specific was used from if monomorphization fails. (#4662)
|
1 年之前 |
josh11b
|
33110d096c
Facet types support rewrite (`where .A =`...) constraints (#4613)
|
1 年之前 |
josh11b
|
39ed62dad7
Add `facet_types()` accessor to `Check::Context` (#4518)
|
1 年之前 |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
1 年之前 |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 年之前 |
Jon Ross-Perkins
|
9aae9de43c
Clean up some CopyOnWriteBlock details (#4493)
|
1 年之前 |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 年之前 |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 年之前 |
David Blaikie
|
a17480133f
Remove excess use of auto on initializers (auto x = Y(z) -> Y x(z)) (#4239)
|
1 年之前 |
Richard Smith
|
4a21b6af9b
Basic support for implementing and using a parameterized interface. (#4203)
|
1 年之前 |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 年之前 |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 年之前 |
Richard Smith
|
e6860d9930
Mark some leaf classes `final` to suppress `-Wnon-virtual-dtor`. (#4141)
|
1 年之前 |
Richard Smith
|
7322a1e220
Build a list of dependent constants to recompute in each instance of a generic. (#4110)
|
1 年之前 |
Richard Smith
|
10a198a9e6
Use the correct type for `Self` in generic classes and generic interfaces (#4087)
|
1 年之前 |
Richard Smith
|
e5efea89d7
Prefer function-style cast instead of static_cast to convert integers to Ids. (#4084)
|
1 年之前 |
Richard Smith
|
a699480dc9
Treat constants with symbolic type as being symbolic. (#4082)
|
1 年之前 |
Richard Smith
|
9029cac727
Remove `inst_id` from the public interface of `ConstantId`. (#4053)
|
1 年之前 |
Richard Smith
|
5c8fa6ad5c
Replace `FoldingSet` with `DenseMap` for instruction canonicalization. (#3979)
|
1 年之前 |
Richard Smith
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 年之前 |
Richard Smith
|
8cb932b99c
Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788)
|
2 年之前 |