julia
implement `sret_union` ABI for pointer-ful types
#55045
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
17
Changes
View On
GitHub
implement `sret_union` ABI for pointer-ful types
#55045
vtjnash
merged 17 commits into
master
from
ct/union-sret-abi
JeffBezanson
added
performance
JeffBezanson
added
compiler:codegen
topolarity
force pushed
from
80277df3
to
3ad2529a
1 year ago
topolarity
force pushed
from
3ad2529a
to
e33c7927
1 year ago
vtjnash
force pushed
from
e33c7927
to
34158c0b
256 days ago
vtjnash
force pushed
from
34158c0b
to
20bc368b
255 days ago
vtjnash
force pushed
from
20bc368b
to
1f8932f1
255 days ago
topolarity
force pushed
from
d6a3fae9
to
a99e4864
232 days ago
topolarity
force pushed
from
a99e4864
to
6488355d
232 days ago
topolarity
force pushed
from
6488355d
to
ea3411d5
232 days ago
topolarity
force pushed
from
ea3411d5
to
0bd445a6
232 days ago
topolarity
force pushed
from
0bd445a6
to
9c008c13
232 days ago
topolarity
force pushed
from
9c008c13
to
16fa0651
225 days ago
topolarity
force pushed
from
16fa0651
to
3153817c
224 days ago
topolarity
force pushed
from
3153817c
to
f6762fad
224 days ago
topolarity
force pushed
from
ea58d324
to
c499b9e1
210 days ago
topolarity
force pushed
from
c499b9e1
to
55308396
210 days ago
topolarity
force pushed
from
55308396
to
eec16be2
210 days ago
PatrickHaecker
commented on 2025-11-09
vtjnash
changed the title
WIP: implement `sret_union` ABI for pointer-ful types
implement `sret_union` ABI for pointer-ful types
200 days ago
vtjnash
force pushed
from
eec16be2
to
dd88ee88
200 days ago
KristofferC
added
needs pkgeval
vtjnash
force pushed
from
d2719701
to
365c3f9f
196 days ago
vtjnash
force pushed
from
d2aa437a
to
db0ae78e
185 days ago
vtjnash
added
needs nanosoldier run
vtjnash
marked this pull request as ready for review
185 days ago
topolarity
commented on 2025-12-03
vtjnash
removed
needs nanosoldier run
vtjnash
removed
needs pkgeval
WIP: implement `sret_union` ABI for pointer-ful types
81b12132
more cleanups
7c4a3379
cleanup emit_unbox issues
d212c565
(fix-up) extract roots when converting to a statically-unboxed type
1426f1bf
cleanup emit_ifelse issues
bbd34ea5
fix-up late GC lowering pass
95376a6d
fix up one assert, of keeping length of inline_roots minimal, add XXX…
b361d3e5
remaining fix
13ec6aa6
just make it (somewhat) work
557f2a31
rewrite
c2c927be
fixup! rewrite
76543a79
FCA can also have inline_roots (non-normalized form mainly for simple…
72e03770
more corrections
be7b9b99
more fix
a91edf97
more fixes, more todos
b52a2245
cleanup
00d57562
Update src/ccall.cpp
95c412a8
vtjnash
force pushed
from
b351e2b5
to
95c412a8
181 days ago
vtjnash
merged
2264f502
into master
179 days ago
vtjnash
deleted the ct/union-sret-abi branch
179 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
vtjnash
PatrickHaecker
Assignees
No one assigned
Labels
performance
compiler:codegen
Milestone
No milestone
Login to write a write a comment.
Login via GitHub