Richard Smith
|
0124aae041
Import non-const rvalue references as var parameters. (#7125)
|
1 هفته پیش |
Geoff Romer
|
49c7288619
Restructure return declaration handling (#7076)
|
1 هفته پیش |
Nicholas Bishop
|
0635f4628f
Add support for C++ calling Carbon functions with parameters (#7024)
|
4 هفته پیش |
Jon Ross-Perkins
|
b14015602b
Make Destroy.Op functions able to have a body (#6729)
|
2 ماه پیش |
Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
2 ماه پیش |
Jon Ross-Perkins
|
f0e04c89c3
Share more function logic between custom/thunk/C++ functions. (#6690)
|
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 ماه پیش |
Richard Smith
|
2472f44e44
Track pending thunks on the deferred definition worklist. (#5609)
|
10 ماه پیش |
Richard Smith
|
e060342411
Defer building thunks until the end of the enclosing definition. (#5403)
|
1 سال پیش |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 سال پیش |
Jon Ross-Perkins
|
b49e89e97e
Add a no-op builtin function which shouldn't generate code. (#5306)
|
1 سال پیش |
David Blaikie
|
f97f1a3e11
Add error for virtual member function without self (#5005)
|
1 سال پیش |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 سال پیش |
Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
1 سال پیش |
Richard Smith
|
4a21b6af9b
Basic support for implementing and using a parameterized interface. (#4203)
|
1 سال پیش |
Richard Smith
|
37a8bfa488
Refactor `ReturnTypeInfo` and `InitRepr`. (#4169)
|
1 سال پیش |
Richard Smith
|
a9e835f3dc
Remove caching of return slot usage. (#4163)
|
1 سال پیش |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 سال پیش |
Richard Smith
|
07bad72d86
Support for calling non-generic methods in a specific class. (#4156)
|
1 سال پیش |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
1 سال پیش |
Jon Ross-Perkins
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
2 سال پیش |
Jon Ross-Perkins
|
292a9d3cb4
Replace ResolvePrevInstForMerge with decl logic. (#3936)
|
2 سال پیش |
Jon Ross-Perkins
|
db324c7247
Initial, extern-ignoring support for extern class decls. (#3891)
|
2 سال پیش |
Jon Ross-Perkins
|
3d113b9769
Refactor pre-merge redeclaration checking for sharing. (#3884)
|
2 سال پیش |
Richard Smith
|
1b335402d1
Allow incomplete return types in function declarations. (#3875)
|
2 سال پیش |
Jon Ross-Perkins
|
2361830592
Special-case api/impl implicit imports and verify relevant redeclarations. (#3843)
|
2 سال پیش |
Jon Ross-Perkins
|
5c567b892d
Address invalid redeclaration and definitions across imports. (#3842)
|
2 سال پیش |
Richard Smith
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
2 سال پیش |