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