julia
Switch LLVM codegen of Ptr{T} to an actual pointer type.
#53687
Merged

Switch LLVM codegen of Ptr{T} to an actual pointer type. #53687

maleadt merged 13 commits into master from tb/ptr
maleadt
maleadt maleadt requested a review from vtjnash vtjnash 2 years ago
maleadt
maleadt commented on 2024-03-10
maleadt maleadt added compiler:codegen
giordano
maleadt
Seelengrab
maleadt maleadt force pushed from df56da49 to 6f273101 2 years ago
maleadt maleadt force pushed from 6f273101 to ac4227b3 2 years ago
vtjnash
vtjnash commented on 2024-03-11
vtjnash
vtjnash commented on 2024-03-11
maleadt maleadt added minor change
maleadt maleadt added needs pkgeval
gbaraldi
maleadt maleadt force pushed from ac4227b3 to 7b98dce9 2 years ago
maleadt
maleadt maleadt force pushed from 7b98dce9 to cdaeac97 2 years ago
maleadt
maleadt
nanosoldier
maleadt
maleadt maleadt force pushed from 91101d93 to 2918cd6e 2 years ago
gbaraldi
maleadt
maleadt
nanosoldier
maleadt
nanosoldier
KristofferC
maleadt
vtjnash
maleadt
maleadt maleadt force pushed from 2918cd6e to 8f179bd2 2 years ago
maleadt maleadt marked this pull request as ready for review 2 years ago
maleadt
maleadt
maleadt maleadt force pushed from 8f179bd2 to cd20d276 2 years ago
nanosoldier
maleadt
maleadt maleadt force pushed from cd20d276 to 8839e280 2 years ago
giordano
giordano commented on 2024-03-20
gbaraldi
maleadt
nanosoldier
Zentrik
maleadt Switch LLVM codegen of Ptr{T} to an actual pointer type.
2e36f225
maleadt Correctly handle uncanonicalized addrspacecasts.
b24259db
maleadt Make changes backwards compatible.
8b055a5f
maleadt Add news entry.
a0643119
maleadt Only depwarn once per method.
a1e513fd
maleadt Fall back to runtime pointer intrinsics for untyped inputs.
a8a6a3f7
maleadt Use correct unboxing method.
b0a1207f
maleadt Keep track of emitted ptr intrinsics.
0c2c692c
maleadt Add pointer arithmetic tfunc.
7d6f8f78
maleadt Reorganize intrinsics.
e432ded9
maleadt Fix Win64: unsigned long is 4 bytes, Julia's ulong is 8.
42634dc1
maleadt Optimize codegen for non-concrete pointer arithmetic.
d2f64f3c
maleadt Fix typo.
66dc4d2c
maleadt maleadt removed needs pkgeval
maleadt maleadt force pushed from 8839e280 to 66dc4d2c 2 years ago
maleadt
maleadt maleadt added merge me
maleadt maleadt merged 09400e4f into master 2 years ago
maleadt maleadt deleted the tb/ptr branch 2 years ago
IanButterworth IanButterworth removed merge me

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone