Richard Smith
|
aa69a484eb
Add support for running LLVM optimizer. (#6225)
|
5 月之前 |
David Blaikie
|
db150ffc5c
Remove TODO that was based on a misunderstanding on my part (#6322)
|
5 月之前 |
Boaz Brickner
|
805600de43
C++ Interop: Preserve non-nullability when mapping const non-nullable pointers (#6293)
|
5 月之前 |
Geoff Romer
|
114ecda725
Enable conversions to value-or-ref to use `value_of_initializer` (#6309)
|
5 月之前 |
Boaz Brickner
|
1324fad32b
C++ Interop: Add basic tests for `void*` conversion (#6315)
|
5 月之前 |
Geoff Romer
|
fd3b0b0bf9
Remove redundant function parameter (#6313)
|
6 月之前 |
Dana Jansens
|
30c3a35776
Import the full NamedConstraint from its decl (#6311)
|
6 月之前 |
Boaz Brickner
|
94bb6be185
C++ Interop: Make `CppVoidType` always-incomplete (#6302)
|
6 月之前 |
Dana Jansens
|
ca3f95faa6
Make named constraint eval to a FacetType with itself in it (#6308)
|
6 月之前 |
Dana Jansens
|
ed31a6dbe8
Import NamedConstraintDecl instruction names (#6305)
|
6 月之前 |
Dana Jansens
|
bf72c43b6b
Set the completed flag in NamedConstraint after the defn is complete (#6304)
|
6 月之前 |
Dana Jansens
|
43e09e8e81
Type-check `require` declarations (#6286)
|
6 月之前 |
Jon Ross-Perkins
|
42e2280150
Clean up singleton TypeId use (#6300)
|
6 月之前 |
Dana Jansens
|
f272198ce5
Don't elide Self when dumping the interface/constraint (#6297)
|
6 月之前 |
Dana Jansens
|
656150593c
Add the CheckIRId tag to NamedConstraintIds (#6298)
|
6 月之前 |
Jon Ross-Perkins
|
356ea7fd30
Fix Cpp.void stringification to be consistent with other singletons (#6301)
|
6 月之前 |
Boaz Brickner
|
d3762f9723
Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290)
|
6 月之前 |
Jon Ross-Perkins
|
9b95944020
Mask unexpected inst ids (#6295)
|
6 月之前 |
Dana Jansens
|
ec3f7dd9bd
Fix diagnostic for argument count mismatch on call to generic constraint (#6292)
|
6 月之前 |
Dana Jansens
|
9085e9ee49
Syntax highlight //@include-in-dumps as a valid comment (#6299)
|
6 月之前 |
Dana Jansens
|
d2fbbd3c7a
Actually do fingerprinting for InstFingerprinter::GetOrCompute with a CppOverloadSet (#6296)
|
6 月之前 |
Jon Ross-Perkins
|
a1fd86cf27
Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294)
|
6 月之前 |
Jon Ross-Perkins
|
93dc369ebd
Add a base struct for singleton type insts (#6289)
|
6 月之前 |
Geoff Romer
|
4821eec2f8
Add support for `ref` patterns (#6283)
|
6 月之前 |
Boaz Brickner
|
fc8db6ac5c
C++ Interop: Add a test that demonstrates that const non nullable pointers are wrongly mapped to nullable (optional) pointers (#6284)
|
6 月之前 |
Boaz Brickner
|
4d4d720ff0
C++ Interop: Support getting `void*` from C++ functions and passing `void*` it to C++ function (#6279)
|
6 月之前 |
David Blaikie
|
29d7e52a46
Add unit tagging to ImportCppId (#6288)
|
6 月之前 |
Jon Ross-Perkins
|
eed21f6439
Make applying `const` repeatedly to the same type have less additional effect. (#6287)
|
6 月之前 |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 月之前 |
Ivana Ivanovska
|
5e0201e5c8
Fix big integer literals type (#6234)
|
6 月之前 |