Jon Ross-Perkins
|
e0305684b0
Add MakeVerifiedLocIdAndInst for runtime validation (#6942)
|
1 ماه پیش |
Jon Ross-Perkins
|
c6bc033af8
Add a SemIR scope for generated entities (#6792)
|
2 ماه پیش |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
2 ماه پیش |
Jon Ross-Perkins
|
f5a1579d4d
Refactor LookupCopyImpl and LookupDestroyImpl to share logic. (#6649)
|
3 ماه پیش |
Dana Jansens
|
c64117d0e0
Make IdTag typesafe (#6574)
|
3 ماه پیش |
Dana Jansens
|
30562826b8
Add Inst::IsOneOf to check if an inst is one of a few kinds (#6523)
|
3 ماه پیش |
Jon Ross-Perkins
|
877179d6d9
Refactor addition of imported locations and placeholders (#6354)
|
5 ماه پیش |
David Blaikie
|
79dd1e362c
Add unit tagging to InstBlockId (#6259)
|
6 ماه پیش |
Dana Jansens
|
93b79f159e
Change InstId dumping to hex numbers that include the tag (#6175)
|
6 ماه پیش |
David Blaikie
|
12fa65e53c
Check for use of `InstId`s from the wrong `SemIR::File` (#5997)
|
7 ماه پیش |
Jon Ross-Perkins
|
3f799bd987
Use explicit(false) for implicit construction (#6039)
|
7 ماه پیش |
Jon Ross-Perkins
|
b74fdf52de
Use `typename` on templates for consistency. (#6038)
|
7 ماه پیش |
Richard Smith
|
51cb078da4
Support lowering of functions with variable binding parameters. (#6012)
|
8 ماه پیش |
Dana Jansens
|
2e22733372
Use canonical constant values as the keys for ImplWitnessAccess in AccessRewriteValues (#5912)
|
8 ماه پیش |
Jon Ross-Perkins
|
d64ec883d5
Move BlockValueStore from sem_ir to base (#5779)
|
9 ماه پیش |
Jon Ross-Perkins
|
002756b4cc
Change BlockValueStore to take ElementT as a parameter (#5758)
|
10 ماه پیش |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 ماه پیش |
Jon Ross-Perkins
|
839a7b7c96
Refactor ValueStoreChunk and ValueStoreRange into ValueStore (#5756)
|
10 ماه پیش |
Geoff Romer
|
0b3edee177
Alphabetize typed_insts.h (#5401)
|
10 ماه پیش |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
10 ماه پیش |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 ماه پیش |
Jon Ross-Perkins
|
a85d292f8d
Change from ToImplicit to AsDesugared (#5591)
|
11 ماه پیش |
Dana Jansens
|
02fc484f23
Make pointers in ValueStore stable across insertions (#5576)
|
11 ماه پیش |
Richard Smith
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 ماه پیش |
Geoff Romer
|
fbc5994750
Support importing `var` parameters (#5400)
|
11 ماه پیش |
Jon Ross-Perkins
|
74c0ed413c
Update tool versions beyond just bazel (#5446)
|
11 ماه پیش |
Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
1 سال پیش |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 سال پیش |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 سال پیش |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 سال پیش |