Geoff Romer
|
6985ecb1d4
Replace GetCurrentReturnSlot with GetReturnedVarParam (#6571)
|
3 mēneši atpakaļ |
Geoff Romer
|
11d407b4a0
Add form to Function (#6561)
|
3 mēneši atpakaļ |
Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
3 mēneši atpakaļ |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 mēneši atpakaļ |
Jon Ross-Perkins
|
93a8c5230c
Ensure a symbolic `final impl` has a definition produced (#6236)
|
5 mēneši atpakaļ |
Jon Ross-Perkins
|
167b45ca35
Rewrite pending specifics to use the work stack (#6415)
|
5 mēneši atpakaļ |
Jon Ross-Perkins
|
972854e834
In import, replace MakeSelfSpecific with GetOrAddLocalSpecific (#6409)
|
5 mēneši atpakaļ |
Jon Ross-Perkins
|
8779b8f64b
Replace pending generic logic with work stack-based logic (#6404)
|
5 mēneši atpakaļ |
Jon Ross-Perkins
|
6b1ef75ac5
Make generic decl resolution happen during non-pending import flow (#6394)
|
5 mēneši atpakaļ |
Richard Smith
|
0678501038
Replace builtin `CppVoidType` with a prelude type. (#6403)
|
5 mēneši atpakaļ |
Dana Jansens
|
f220359a9f
Print special ids as their names and don't crash when dumping them (#6398)
|
5 mēneši atpakaļ |
Jon Ross-Perkins
|
4a8efd81e3
Rewrite generic binding imports to use AddLoadedImportRef (#6388)
|
5 mēneši atpakaļ |
Dana Jansens
|
5ae5170421
Allow deduction of tuple and struct literals as symbolic generic facet types (#6365)
|
5 mēneši atpakaļ |
Jon Ross-Perkins
|
8ba0274e81
Call GetAttached less frequently in import (#6350)
|
5 mēneši atpakaļ |
Richard Smith
|
dfd9946dc2
Complete all pointer types. (#6340)
|
5 mēneši atpakaļ |
Dana Jansens
|
ce109708bf
Add dumping for NamedConstraintId and shorten untagged id printing (#6319)
|
6 mēneši atpakaļ |
Jon Ross-Perkins
|
42e2280150
Clean up singleton TypeId use (#6300)
|
6 mēneši atpakaļ |
Jon Ross-Perkins
|
a1fd86cf27
Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294)
|
6 mēneši atpakaļ |
Boaz Brickner
|
4d4d720ff0
C++ Interop: Support getting `void*` from C++ functions and passing `void*` it to C++ function (#6279)
|
6 mēneši atpakaļ |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 mēneši atpakaļ |
David Blaikie
|
4f1f0fc7c2
Add unit tagging to ImportIRId (#6265)
|
6 mēneši atpakaļ |
Geoff Romer
|
09710d102f
Separate binding insts for refs and values (#6235)
|
6 mēneši atpakaļ |
David Blaikie
|
b02c6a8db4
Add unit tagging to SymbolicConstantId (#6262)
|
6 mēneši atpakaļ |
David Blaikie
|
79dd1e362c
Add unit tagging to InstBlockId (#6259)
|
6 mēneši atpakaļ |
David Blaikie
|
a340808062
Add unit tagging to FacetTypeId (#6256)
|
6 mēneši atpakaļ |
David Blaikie
|
c2ddf50892
Add unit tagging to EntityNameId (#6257)
|
6 mēneši atpakaļ |
David Blaikie
|
3ea16b8313
Add unit tagging to NameScopeId (#6258)
|
6 mēneši atpakaļ |
David Blaikie
|
3d6810beb6
Add unit tagging to InterfaceId (#6243)
|
6 mēneši atpakaļ |
David Blaikie
|
7663c38291
Add unit tagging to SpecificId (#6251)
|
6 mēneši atpakaļ |
David Blaikie
|
1df0d4566e
Add unit tagging to GenericId (#6248)
|
6 mēneši atpakaļ |