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 سال پیش |
David Blaikie
|
f97f1a3e11
Add error for virtual member function without self (#5005)
|
1 سال پیش |
Jon Ross-Perkins
|
0a55081c5d
Move TypeCompleter and closely related helper functions to their own file (#4922)
|
1 سال پیش |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 سال پیش |
David Blaikie
|
b292943648
Sink comment into implementation (#4833)
|
1 سال پیش |
Richard Smith
|
92201ceb10
Rename various `TryToCompleteType` functions to better describe what they do. (#4658)
|
1 سال پیش |
Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
1 سال پیش |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 سال پیش |
David Blaikie
|
d491387a98
Disallow creating instances of abstract classes (#4381)
|
1 سال پیش |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 سال پیش |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 سال پیش |
Jon Ross-Perkins
|
0feb757de0
Add fields for extern to EntityWithParamsBase (#4206)
|
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 سال پیش |