Geoff Romer
|
bd6aeae9d4
Don't require `ref` tags in thunks (#7115)
|
6 dní pred |
Geoff Romer
|
4c9049346d
Replace form insts with actions (#7100)
|
6 dní pred |
Richard Smith
|
23339bc810
Fix initialization of var parameters. (#7023)
|
1 týždeň pred |
Christopher Di Bella
|
9480c10ecf
teaches arithmetic interfaces about C++ operators (#7123)
|
1 týždeň pred |
Nicholas Bishop
|
3f63cf4b10
Support C++ calling Carbon functions with ref parameters (#7107)
|
1 týždeň pred |
Geoff Romer
|
49c7288619
Restructure return declaration handling (#7076)
|
1 týždeň pred |
Geoff Romer
|
e7626f46cc
Get rid of `AddPatternInst` (#7075)
|
2 týždňov pred |
Geoff Romer
|
af04d08965
Track declared form with an InstId instead of a ConstantId. (#7072)
|
2 týždňov pred |
Nicholas Bishop
|
114cf401c2
Support C++ calling Carbon functions with non-`()` return type (#7051)
|
2 týždňov pred |
Nicholas Bishop
|
0635f4628f
Add support for C++ calling Carbon functions with parameters (#7024)
|
4 týždňov pred |
Geoff Romer
|
47e9d62fd5
Model thunk call as a pattern match (#6988)
|
1 mesiac pred |
Geoff Romer
|
262e24a2a0
Remove indirection through `NameRef`s when building a thunk call (#6965)
|
1 mesiac pred |
Jon Ross-Perkins
|
e0305684b0
Add MakeVerifiedLocIdAndInst for runtime validation (#6942)
|
1 mesiac pred |
Geoff Romer
|
e0c6800ab3
Reverse nesting structure of parameter patterns (#6930)
|
1 mesiac pred |
Geoff Romer
|
8e5b358ec2
Add the form ID to `FormParamPattern` (#6928)
|
1 mesiac pred |
Geoff Romer
|
08148f3a3a
Refactor AddBindingPattern into composable pieces (#6927)
|
1 mesiac pred |
Geoff Romer
|
21291b4cc3
Remove `InitForm::index` (#6817)
|
2 mesiacov pred |
Geoff Romer
|
6dba8ee111
Remove index fields from ParamPatterns (#6815)
|
2 mesiacov pred |
Geoff Romer
|
bf9219d30e
Check support for form literals and `:?` bindings (#6747)
|
2 mesiacov pred |
Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
2 mesiacov pred |
Richard Smith
|
1b2ae912fc
Add basic support for `eval fn` and `musteval fn`. (#6694)
|
2 mesiacov pred |
Jon Ross-Perkins
|
f0e04c89c3
Share more function logic between custom/thunk/C++ functions. (#6690)
|
2 mesiacov pred |
Geoff Romer
|
a2737a3189
Add `Call` param patterns to `Function` (#6586)
|
3 mesiacov pred |
Geoff Romer
|
11d407b4a0
Add form to Function (#6561)
|
3 mesiacov pred |
Geoff Romer
|
b72bfb918b
Allocate `CallParamIndex`es eagerly (#6540)
|
4 mesiacov pred |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 mesiacov pred |
Richard Smith
|
372f632d9d
Implement support for copying C++ classes. (#6434)
|
5 mesiacov pred |
Geoff Romer
|
57a2715f10
Remove support for `addr` (#6375)
|
5 mesiacov pred |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 mesiacov pred |
Geoff Romer
|
4821eec2f8
Add support for `ref` patterns (#6283)
|
6 mesiacov pred |