Skip to content

fix(deps): update rust crate object to 0.39.0#273

Open
renovate-bot wants to merge 1 commit into
google:mainfrom
renovate-bot:renovate/object-0.x
Open

fix(deps): update rust crate object to 0.39.0#273
renovate-bot wants to merge 1 commit into
google:mainfrom
renovate-bot:renovate/object-0.x

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Mar 29, 2026

This PR contains the following updates:

Package Type Update Change
object dependencies minor 0.38.00.39.0

Release Notes

gimli-rs/object (object)

v0.39.1

Compare Source

Released 2026/04/21.

Changed
  • Changed read::PeFile::imports to return an error for empty import names.
    #​873

  • Fixed read::PeFile::imports to handle import names in a different section.
    #​881

  • Fixed the ELF section flags for write::StandardSection::EhFrame.
    #​877

  • Updated hashbrown, indexmap, and wasmparser dependencies.
    #​879

Added
  • Added Android definitions for ELF.
    #​875

  • Updated Mach-O definitions.
    #​883

  • Added read::macho::LoadCommandData::dylib_use_flags.
    #​887


v0.39.0

Compare Source

Released 2026/03/29.

Breaking changes
  • Changed read::NativeFile to use NativeEndian instead of Endianness.
    #​851

  • Changed the type of elf::Dyn32/64::d_tag to signed (i32/i64).
    Changed the type of DT_* constants to i64.
    Changed write::elf::Writer::write_dynamic parameter to match.
    #​852

  • Changed parsing to always support unaligned data.
    The unaligned feature now has no effect.
    #​861

  • Changed read::SymbolMapName::new to accept a size parameter.
    #​863

Changed
  • Changed read::MachOFile::entry to handle LC_UNIXTHREAD load commands.
    #​837

  • Reduced the size of read::elf::CrelIterator.
    #​840

  • Improved debug output for read::*File by hiding the raw data bytes.
    #​853

  • Removed DT_SYMBOLIC from the read::elf::Dyn::is_address check.
    #​854

  • Changed read::macho to treat ltmp* symbols as section symbols.
    #​856

  • Changed read::Relocation::encoding for unknown relocations to
    RelocationEncoding::Unknown.
    #​857

  • Changed read::RelocationMap to handle RelocationKind::None and
    check for supported RelocationEncoding.
    #​857

  • Changed read::elf to return RelocationKind::GotRelative for
    elf::R_X86_64_GOTPCRELX and elf::R_X86_64_REX_GOTPCRELX.
    #​859

  • Changed elf::R_X86_64_PLT32 and macho::X86_64_RELOC_BRANCH
    to use RelocationKind::PltRelative and RelocationEncoding::X86Branch.
    #​860

  • Changed read::macho and write::Object to handle macho::ARM64_RELOC_BRANCH26.
    #​860

  • Changed read::SymbolMap to include symbol sizes.
    Deprecated read::SymbolMap::get. Use before or containing instead.
    #​863

  • Changed read::elf to include unsized symbols in is_definition.
    #​866

  • Changed pod::slice_from_all_bytes/_mut to handle zero-sized types.
    #​868

  • Updated wasmparser dependency.

Added
  • Added read::ObjectSegment::permissions.
    #​838

  • Added elf::R_X86_64_CODE_* relocations.
    #​839

  • Added read::macho::Section::reserved1 and Section::reserved2.
    #​846

  • Added From implementations for fixed endian integers.
    #​850

  • Added Native*File types for each file format.
    #​851

  • Added read::elf::ElfFile::elf_dynamic_table.
    #​854

  • Added read::Relocation::subtractor and write::Object::add_relocation_with_subtractor
    to handle macho::ARM64_RELOC_SUBTRACTOR and macho::X86_64_RELOC_SUBTRACTOR.
    #​856
    #​860

  • Added write::StandardSection::EhFrame.
    #​856

  • Added SymbolFlags::elf_visibility.
    #​859

  • Added read::macho::Section::symbol_stub_size and indirect_symbols.
    #​862

  • Added missing elf::DT_RELR* constants.
    #​864

  • Added elf::R_AARCH64_PLT32 and elf::R_AARCH64_GOTPCREL32.
    #​865



Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant