Dana Jansens
|
2ee2b2f1e3
Move the FacetAccessType special case out of name lookup, and generalize it (#6163)
|
7 miesięcy temu |
Dana Jansens
|
fe020ee08b
Make FacetAccessType evaluate to SymbolicBindingType for type-of a BindSymbolicName (#6115)
|
7 miesięcy temu |
Calvin
|
bd4d5805dd
Replace `addr` with `ref` in design docs (#6141)
|
7 miesięcy temu |
Boaz Brickner
|
b1c0854948
Add blank lines to group case with the above offset increment in `InstNamer::GetScopeIdOffset()` (#6165)
|
7 miesięcy temu |
Boaz Brickner
|
5f561282eb
Properly set the name for C++ overload set instructions in SemIR (#6156)
|
7 miesięcy temu |
Dana Jansens
|
b99bc00632
Deduce arguments against the canonical facet value (#6158)
|
7 miesięcy temu |
Dana Jansens
|
e3b4482893
Make the GetCanonicalFacetOrTypeValue operation more crisp (#6157)
|
7 miesięcy temu |
Jon Ross-Perkins
|
81c2b3be1a
Handle some more errors in interfaces without crashing. (#6155)
|
7 miesięcy temu |
David Blaikie
|
12fa65e53c
Check for use of `InstId`s from the wrong `SemIR::File` (#5997)
|
7 miesięcy temu |
Boaz Brickner
|
ce6bf91a83
Avoid extra work when `thunk_required` is already true in `IsCppThunkRequired()` (#6150)
|
7 miesięcy temu |
Dana Jansens
|
0c761a9a78
Find the builtin TypeCanAggregateDestroy in the FacetType for facet values (#6119)
|
7 miesięcy temu |
Boaz Brickner
|
57c0fde145
Fix C++ thunk triggering for functions with default args which return a simple type (#6152)
|
7 miesięcy temu |
Boaz Brickner
|
16999a79cc
Fix a crash caused by a bug introduced in C++ overloads support in `GetScopeIdOffset()` (#6151)
|
7 miesięcy temu |
Boaz Brickner
|
a16102b249
Add tests for returning a C++ reference type, rvalue and const reference (#6149)
|
7 miesięcy temu |
Jon Ross-Perkins
|
31d88633e3
Add some autoassigner notes (#6154)
|
7 miesięcy temu |
Geoff Romer
|
c713279a3d
Keep design documents current (#5606)
|
7 miesięcy temu |
Jon Ross-Perkins
|
f27ccbf76e
Add CODEOWNERS for review assignment (#6153)
|
7 miesięcy temu |
Ivana Ivanovska
|
a24598f069
Lower CppOverloadSetValue (#6101)
|
7 miesięcy temu |
Jon Ross-Perkins
|
4a6376cf59
Rename/restructure `Destroy` logic to better reflect #6124 (#6144)
|
7 miesięcy temu |
Hitesh Joshi
|
0166d8837c
Update Documentation to use new expression terminology (#5890)
|
7 miesięcy temu |
Jon Ross-Perkins
|
47081be67a
Reduce test sensitivity to small import loc changes (#6145)
|
7 miesięcy temu |
Dana Jansens
|
54b994ceac
Simplify member access in facet values (#6146)
|
7 miesięcy temu |
Chandler Carruth
|
35fb000536
Use a thread pool when building runtimes (#6133)
|
7 miesięcy temu |
Dana Jansens
|
a6bb11f1cf
Rearrange convert: construct FacetAccessType from a facet value before impl lookup instead of after (#6113)
|
7 miesięcy temu |
Boaz Brickner
|
5abd214d9d
Set the location for the candidate set when looking up C++ operators (#6138)
|
7 miesięcy temu |
Jon Ross-Perkins
|
e1b87ac2e1
Change IndexWith to use a standard binary operator setup (#6127)
|
7 miesięcy temu |
Jon Ross-Perkins
|
49ba8cf3e1
Switch class to use a blanket impl for `Destroy` (#6125)
|
7 miesięcy temu |
Boaz Brickner
|
5705b94da8
Add `PerformCallToCppFunction()` which calls simplified version of `PerformCppOverloadResolution()` before calling `PerformCallToFunction()` (#6122)
|
7 miesięcy temu |
Richard Smith
|
3b6d202730
Implement support for mixed-access overload sets. (#6137)
|
7 miesięcy temu |
dependabot[bot]
|
83ba714165
Bump tar-fs from 2.1.3 to 2.1.4 in /utils/vscode in the npm_and_yarn group across 1 directory (#6139)
|
7 miesięcy temu |