Richard Smith
|
dfd9946dc2
Complete all pointer types. (#6340)
|
5 miesięcy temu |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 miesięcy temu |
Dana Jansens
|
3d592ebe59
Support member access into the type of `(facet as type)` expressions as being into the facet's type (#6190)
|
6 miesięcy temu |
Dana Jansens
|
fe020ee08b
Make FacetAccessType evaluate to SymbolicBindingType for type-of a BindSymbolicName (#6115)
|
6 miesięcy temu |
Dana Jansens
|
e3b4482893
Make the GetCanonicalFacetOrTypeValue operation more crisp (#6157)
|
7 miesięcy temu |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 miesięcy temu |
Jon Ross-Perkins
|
6cc5d7ed2a
Add an EnumMaskBase type (#6053)
|
7 miesięcy temu |
Richard Smith
|
cb5e2e1597
Improve support for qualification conversions. (#5999)
|
8 miesięcy temu |
Richard Smith
|
30b8a93fde
Support conversion from T* to const T*. (#5971)
|
8 miesięcy temu |
Richard Smith
|
b851e8c423
Add support for f16, f64, f128. (#5952)
|
8 miesięcy temu |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
8 miesięcy temu |
Richard Smith
|
a6acba9eab
Support for importing const-qualified types from C++. (#5794)
|
9 miesięcy temu |
Geoff Romer
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 rok temu |
Dana Jansens
|
51498547c9
Always use `LookupImplWitness` instructions for symbolic witnesses (#5321)
|
1 rok temu |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 rok temu |
Jon Ross-Perkins
|
55da026a46
Remove the SemIRLoc typedef (#5299)
|
1 rok temu |
Dana Jansens
|
f0663715dd
Even more usage of TypeInstId (#5296)
|
1 rok temu |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 rok temu |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 rok temu |
Richard Smith
|
1a4d6ca255
Store an `InstId` instead of a `TypeId` in `UnboundElementType`. (#5260)
|
1 rok temu |
Richard Smith
|
0631e18184
Provide an `InstId` when evaluating a constant in cases where one is needed (#5202)
|
1 rok temu |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 rok temu |
Richard Smith
|
bba32900c3
Preserve type sugar in ArrayType, ConstType, and PointerType. (#5235)
|
1 rok temu |
Richard Smith
|
f30fa2d3db
Move the `EvalConstantInst` overloads out of `eval.cpp` into their own file. (#5040)
|
1 rok temu |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 rok temu |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 rok temu |