Jon Ross-Perkins
|
ef1e47cd07
Remove redundant SemIR:: uses in SemIR (#6106)
|
7 ay önce |
Jon Ross-Perkins
|
6cc5d7ed2a
Add an EnumMaskBase type (#6053)
|
7 ay önce |
Richard Smith
|
cb5e2e1597
Improve support for qualification conversions. (#5999)
|
8 ay önce |
Richard Smith
|
30b8a93fde
Support conversion from T* to const T*. (#5971)
|
8 ay önce |
Richard Smith
|
28103b8f2e
Convert LegacyFloatType into FloatLiteralType. (#5939)
|
8 ay önce |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
9 ay önce |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 yıl önce |
Geoff Romer
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 yıl önce |
Jon Ross-Perkins
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 yıl önce |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 yıl önce |
Dana Jansens
|
c34a8d0a3a
Convert remaining type-value InstId fields to TypeInstId (#5294)
|
1 yıl önce |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 yıl önce |
josh11b
|
fc7b0016ce
Tuples and structs with abstract types are abstract (#4986)
|
1 yıl önce |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 yıl önce |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 yıl önce |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 yıl önce |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 yıl önce |
Richard Smith
|
d6ec885eb3
Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564)
|
1 yıl önce |
Jon Ross-Perkins
|
79b9180eff
Adds per-builtin instructions, removing `BuiltinInst` (#4556)
|
1 yıl önce |
Richard Smith
|
e2ae5f212c
Remove the special case for `i32`. (#4543)
|
1 yıl önce |
Richard Smith
|
cbd88e5c72
Add builtin for performing checked conversion between integer types. (#4523)
|
1 yıl önce |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 yıl önce |
Dana Jansens
|
361efa90a8
Always call MemUsage::Collect to collect metrics from a field (#4480)
|
1 yıl önce |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 yıl önce |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 yıl önce |
Richard Smith
|
dde0bd0ffe
Change TypeId to be a thin wrapper around ConstantId. (#4140)
|
1 yıl önce |
Jon Ross-Perkins
|
f1190a4792
Add basic output of where memory is stored after a compile. (#4136)
|
1 yıl önce |
Jon Ross-Perkins
|
a81d67c629
Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115)
|
1 yıl önce |
Richard Smith
|
7322a1e220
Build a list of dependent constants to recompute in each instance of a generic. (#4110)
|
1 yıl önce |
Richard Smith
|
9029cac727
Remove `inst_id` from the public interface of `ConstantId`. (#4053)
|
1 yıl önce |