Releases: JuliaIO/ObjectFile.jl
Releases · JuliaIO/ObjectFile.jl
v0.4.3
ObjectFile v0.4.3
Merged pull requests:
- Add support for Metal-produced universal binaries (#38) (@maleadt)
- Bump testing to Julia v1.6+ (#39) (@staticfloat)
- Add
Platform(oh::ObjectHandle)
(#41) (@staticfloat) - Add FreeBSD ELF detection (#42) (@staticfloat)
- Improve type stability of
rpaths(RPath(oh::ELFHandle))
(#43) (@staticfloat) - Import
Base.Sys.isexecutable
(#44) (@staticfloat) - Add riscv64 ELF symbols (#47) (@eschnett)
Closed issues:
v0.3.7
ObjectFile v0.3.7
Merged pull requests:
- Switch CI to GitHub Actions (#28) (@giordano)
- Fix
SymbolRef()
ambiguity on 32-bit platforms (#29) (@staticfloat) - Update Reexport compat to 1.0 (#30) (@IanButterworth)
v0.3.6
ObjectFile v0.3.6
Merged pull requests:
v0.3.5
v0.3.4
ObjectFile v0.3.4
Closed issues:
- Can't read Pango_jll.libpango_path on 32-bit systems (#17)
Merged pull requests:
- Force
start
field of handles to beInt64
(#18) (@giordano) - Run Travis on 32-bit systems and Windows and fix Windows errors (#19) (@giordano)
- Exclude x86 macOS from Travis matrix (#20) (@giordano)
- Add docs (#21) (@abhishalya)
- Ignore
EOFError
's as well asMagicMismatchError
s (#23) (@staticfloat) - Add test for empty files (#24) (@staticfloat)
- Some CI improvements and bump patch version for new release (#25) (@giordano)
v0.3.3
v0.3.3 (2019-10-09)
Merged pull requests:
- Fix incorrect inequality and add tests (#15) (staticfloat)
Quality of life improvements
Some small bug fixes
Fix canonical_rpaths
Merge pull request #12 from staticfloat/sf/canonical_dirs Ensure that directories always end in `'/'` for `canonical_rpaths()`
v1.0 compatibility release
v0.3.0 Further 1.0 cleanup
Fix file descriptor leak
readmeta()
was generating a lot of file descriptors to be leaked out into the wild blue yonder. This version moves us to a new API;
readmeta("libfoo.so") do oh
# use oh here
end
This release also refuses to load fat Mach-O files with a MagicMismatch
instead of throwing a RefError
on opening them.