Dana Jansens
|
2b7c75d8a5
Avoid incorrect conflicting assignment diags in rewrite constraints (#5686)
|
10 ay önce |
Dana Jansens
|
fff8c14066
Restructure WhereExpr eval to use `continue` less (#5660)
|
10 ay önce |
Dana Jansens
|
f02ad1f1ca
Diagnose runtime values in eval where a constant value was expected (#5659)
|
10 ay önce |
Dana Jansens
|
517bec24ef
Nested facets (#5644)
|
10 ay önce |
Dana Jansens
|
3689a3b3e4
Call GetConstantFacetTypeInfo on fully constructed FacetTypeInfo in WhereExpr and BitAnd (#5647)
|
10 ay önce |
Geoff Romer
|
0b3edee177
Alphabetize typed_insts.h (#5401)
|
10 ay önce |
Richard Smith
|
4e5dccdbf7
When making a direct call to a thunk, inline the call in SemIR. (#5642)
|
10 ay önce |
Dana Jansens
|
f506376e53
Resolve rewrites in facet types, looking for duplicates (#5620)
|
11 ay önce |
Richard Smith
|
7a55568f15
Fix crash when impl lookup fails and the type of `.Self` is symbolic. (#5603)
|
11 ay önce |
Jon Ross-Perkins
|
e3738eb196
Try out a different IdKind table approach (#5528)
|
11 ay önce |
Richard Smith
|
a23631f360
Support for lowering references to imported `var`s. (#5513)
|
11 ay önce |
Jon Ross-Perkins
|
95ce06a7a4
Adjust KindHasGetConstantValueOverload approach (#5526)
|
11 ay önce |
Dana Jansens
|
5aea18f949
Avoid resolving the decl block for specifics in imported instructions (#5517)
|
11 ay önce |
Richard Smith
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 ay önce |
Jon Ross-Perkins
|
14f19b5a86
Use TypeEnum for ScopeId to refactor call structure (#5491)
|
11 ay önce |
Jon Ross-Perkins
|
27d0d26739
Replace value_kind with has_type, make FormatInstLhs name-dependent (#5501)
|
11 ay önce |
Jon Ross-Perkins
|
74c0ed413c
Update tool versions beyond just bazel (#5446)
|
1 yıl önce |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 yıl önce |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 yıl önce |
Richard Smith
|
b5ae988a08
Add builtins for compound assignment operators. (#5335)
|
1 yıl önce |
Richard Smith
|
89c9714825
Fix handling of member types of generic classes. (#5332)
|
1 yıl önce |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
1 yıl önce |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 yıl önce |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 yıl önce |
Jon Ross-Perkins
|
b49e89e97e
Add a no-op builtin function which shouldn't generate code. (#5306)
|
1 yıl önce |
Jon Ross-Perkins
|
55da026a46
Remove the SemIRLoc typedef (#5299)
|
1 yıl önce |
Dana Jansens
|
f0663715dd
Even more usage of TypeInstId (#5296)
|
1 yıl önce |
Dana Jansens
|
0e8d354567
Split the witness table into a separate ImplWitnessTable instruction (#5272)
|
1 yıl önce |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 yıl önce |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 yıl önce |