Richard Smith
|
73adc479e3
Limited support for indirect import of template specializations. (#7121)
|
5 dni temu |
Richard Smith
|
56bd35e7b3
Basic support for indirect import of C++ classes. (#7094)
|
1 tydzień temu |
Geoff Romer
|
49c7288619
Restructure return declaration handling (#7076)
|
1 tydzień temu |
Geoff Romer
|
e7626f46cc
Get rid of `AddPatternInst` (#7075)
|
2 tygodni temu |
Richard Smith
|
a6061d975c
Compute type layouts in SemIR / Check (#7066)
|
2 tygodni temu |
Richard Smith
|
f31e1685fd
Only export each class or namespace to C++ once. (#7042)
|
2 tygodni temu |
Nicholas Bishop
|
0075d530b9
Support const eval when calling a C++ thunk (#6947)
|
1 miesiąc temu |
Richard Smith
|
181a592b8c
Support for parsing expression patterns (#6977)
|
1 miesiąc temu |
Jon Ross-Perkins
|
e0305684b0
Add MakeVerifiedLocIdAndInst for runtime validation (#6942)
|
1 miesiąc temu |
Geoff Romer
|
e0c6800ab3
Reverse nesting structure of parameter patterns (#6930)
|
1 miesiąc temu |
David Blaikie
|
14b72f16da
SemIR::Namespace->clang::NamespaceDecl interop (#6935)
|
1 miesiąc temu |
Nicholas Bishop
|
c1fd771242
Support calling constexpr functions at compile time (#6878)
|
1 miesiąc temu |
Geoff Romer
|
18cfeb7476
Add support for `->?` return forms (#6849)
|
1 miesiąc temu |
Geoff Romer
|
21291b4cc3
Remove `InitForm::index` (#6817)
|
1 miesiąc temu |
Nicholas Bishop
|
e5957037fb
Support assigning to a variable through an imported macro (#6827)
|
1 miesiąc temu |
Geoff Romer
|
6dba8ee111
Remove index fields from ParamPatterns (#6815)
|
2 miesięcy temu |
Nicholas Bishop
|
069c6f4447
Refactor `TryEvaluateMacroToConstant` to simplify and dedup code (#6820)
|
2 miesięcy temu |
Nicholas Bishop
|
2389590230
Support pointer template params (#6810)
|
2 miesięcy temu |
Richard Smith
|
d5ec82e7ac
Don't crash if clang setup fails. (#6804)
|
2 miesięcy temu |
Geoff Romer
|
bf9219d30e
Check support for form literals and `:?` bindings (#6747)
|
2 miesięcy temu |
Dana Jansens
|
fbc8d59d32
Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761)
|
2 miesięcy temu |
little Kitchen
|
8edd5eb9a1
fix: reject {} initialization for non-aggregate C++ classes (#6675)
|
2 miesięcy temu |
Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
2 miesięcy temu |
Geoff Romer
|
f1b6e818d1
Rename FormExpr fields for clarity/consistency. (#6746)
|
2 miesięcy temu |
Richard Smith
|
1aa1a2a373
Fix crash when referring to a C++ variable whose type's scope has not been imported. (#6743)
|
2 miesięcy temu |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
2 miesięcy temu |
Jon Ross-Perkins
|
f0e04c89c3
Share more function logic between custom/thunk/C++ functions. (#6690)
|
2 miesięcy temu |
Richard Smith
|
e69c3fd978
Support list initialization of C++ classes that is performed via a constructor call. (#6660)
|
3 miesięcy temu |
Richard Smith
|
093d5072db
Add support for using C++ user-defined conversions via interop (#6646)
|
3 miesięcy temu |
Richard Smith
|
05ea0e77d9
Map structs and tuples to initializer lists in C++ overload resolution. (#6620)
|
3 miesięcy temu |