Richard Smith
|
ea409f7cbf
Fix crash lowering call to generic function with concrete type in signature (#7009)
|
4 недель назад |
Richard Smith
|
be283a0744
Improve handling of incomplete signatures. (#7004)
|
1 месяц назад |
Richard Smith
|
3578dd6b91
Avoid copying `Lower::FunctionInfo`. (#7001)
|
1 месяц назад |
Richard Smith
|
ce50f181f1
Add an interface for initialization of `var`s without an explicit initializer (#6934)
|
1 месяц назад |
Geoff Romer
|
6dba8ee111
Remove index fields from ParamPatterns (#6815)
|
2 месяцев назад |
Geoff Romer
|
34764d0d0e
Fix issues from #6745 (#6811)
|
2 месяцев назад |
Geoff Romer
|
6a3529f4b5
Add `Core.Form` to prelude (#6745)
|
2 месяцев назад |
Richard Smith
|
c0b24047dd
Interop support for initialization via `std::initializer_list`. (#6672)
|
3 месяцев назад |
Vinicius Silva
|
f42352759f
Adding support for `UInt`-to-`char` conversion (#6425)
|
3 месяцев назад |
Geoff Romer
|
75713908f4
Store and reuse lowered parameter order (#6593)
|
3 месяцев назад |
Richard Smith
|
31919afa24
Allow conversion between `T*` and `Cpp.void*`. (#6575)
|
3 месяцев назад |
Geoff Romer
|
2078721e1c
Always build ReturnTypeInfo from a function (#6490)
|
4 месяцев назад |
Jon Ross-Perkins
|
c5eba90317
Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512)
|
4 месяцев назад |
Ammar Alassal
|
a848ae11e4
Added string indexing (#6329)
|
4 месяцев назад |
Geoff Romer
|
2b8fdf3417
Switch the prelude to use `ref` instead of `addr` (#6359)
|
5 месяцев назад |
Richard Smith
|
8f19f7a7c0
Use the value representation of `T` as that of `MaybeUnformed(T)` where possible (#6334)
|
5 месяцев назад |
Richard Smith
|
90771414f5
Add builtins to form and detect null `MaybeUnformed(T*)` values. (#6208)
|
6 месяцев назад |
Jon Ross-Perkins
|
4a6376cf59
Rename/restructure `Destroy` logic to better reflect #6124 (#6144)
|
7 месяцев назад |
Jon Ross-Perkins
|
8004c2d5f6
CalleeFunction -> Callee name adjustments (#6117)
|
7 месяцев назад |
Jon Ross-Perkins
|
0f7df4ed7e
Switch CalleeFunction to a variant (#6104)
|
7 месяцев назад |
David Blaikie
|
bff0e5978b
Rudimentary virtual function call interop support (#6050)
|
7 месяцев назад |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 месяцев назад |
Jon Ross-Perkins
|
5e3bb523f8
Add builtin functions for destroy, with special requirements in facet types (#6035)
|
7 месяцев назад |
Richard Smith
|
1ec8ac7ef9
Add `Copy` interface and use it for making copies. (#6034)
|
7 месяцев назад |
Richard Smith
|
0e6dd7e701
Add `MaybeUnformed(T)` type. (#5989)
|
8 месяцев назад |
Richard Smith
|
742017c475
Widen integer loads and stores to a multiple of 8 bits. (#5986)
|
8 месяцев назад |
Richard Smith
|
816d4589cd
Make use of new `ArrayRef::consume_*` functions. (#5975)
|
8 месяцев назад |
Richard Smith
|
694c00c7eb
Make `Core.Float` a class. Add missing builtins for float support. (#5932)
|
8 месяцев назад |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
8 месяцев назад |
Jon Ross-Perkins
|
0722dab0ef
Reimplement destroy as an interface (#5678)
|
10 месяцев назад |