Geoff Romer
|
49c7288619
Restructure return declaration handling (#7076)
|
1 неделя назад |
Geoff Romer
|
e7626f46cc
Get rid of `AddPatternInst` (#7075)
|
2 недель назад |
Nicholas Bishop
|
0635f4628f
Add support for C++ calling Carbon functions with parameters (#7024)
|
3 недель назад |
Richard Smith
|
6f0ec37a8b
Make C++ enum types impl Core.Copy. (#7013)
|
1 месяц назад |
Richard Smith
|
181a592b8c
Support for parsing expression patterns (#6977)
|
1 месяц назад |
Jon Ross-Perkins
|
e0305684b0
Add MakeVerifiedLocIdAndInst for runtime validation (#6942)
|
1 месяц назад |
Geoff Romer
|
e0c6800ab3
Reverse nesting structure of parameter patterns (#6930)
|
1 месяц назад |
Geoff Romer
|
18cfeb7476
Add support for `->?` return forms (#6849)
|
1 месяц назад |
Geoff Romer
|
21291b4cc3
Remove `InitForm::index` (#6817)
|
1 месяц назад |
Geoff Romer
|
6dba8ee111
Remove index fields from ParamPatterns (#6815)
|
2 месяцев назад |
Jon Ross-Perkins
|
b14015602b
Make Destroy.Op functions able to have a body (#6729)
|
2 месяцев назад |
Geoff Romer
|
bf9219d30e
Check support for form literals and `:?` bindings (#6747)
|
2 месяцев назад |
Jon Ross-Perkins
|
c6bc033af8
Add a SemIR scope for generated entities (#6792)
|
2 месяцев назад |
Dana Jansens
|
fbc8d59d32
Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761)
|
2 месяцев назад |
Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
2 месяцев назад |
Geoff Romer
|
f1b6e818d1
Rename FormExpr fields for clarity/consistency. (#6746)
|
2 месяцев назад |
Richard Smith
|
1b2ae912fc
Add basic support for `eval fn` and `musteval fn`. (#6694)
|
2 месяцев назад |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
2 месяцев назад |
Jon Ross-Perkins
|
f0e04c89c3
Share more function logic between custom/thunk/C++ functions. (#6690)
|
2 месяцев назад |
Jon Ross-Perkins
|
917ce5bd6b
Fix a duplicate diagnostic on incomplete return types. (#6684)
|
2 месяцев назад |
Richard Smith
|
c0b24047dd
Interop support for initialization via `std::initializer_list`. (#6672)
|
3 месяцев назад |
Geoff Romer
|
4a47f1ebeb
Remove some uses of ReturnTypeInfo (#6577)
|
3 месяцев назад |
Geoff Romer
|
87b4ca54e6
Decouple PerformCallToFunction from ReturnTypeInfo (#6572)
|
3 месяцев назад |
Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
3 месяцев назад |
Geoff Romer
|
ad7ea755b0
Add `Abstract` enumerator to `InitRepr::Kind` (#6513)
|
4 месяцев назад |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 месяцев назад |
Richard Smith
|
816d4589cd
Make use of new `ArrayRef::consume_*` functions. (#5975)
|
8 месяцев назад |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 год назад |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 год назад |
Jon Ross-Perkins
|
b49e89e97e
Add a no-op builtin function which shouldn't generate code. (#5306)
|
1 год назад |