Skip to content

deps: Update Rust crate object to 0.41.0 - #1371

Merged
tgross35 merged 1 commit into
rust-lang:mainfrom
renovate-bot:renovate/object-0.x
Nov 11, 2026
Merged

tgross35 merged 1 commit into
rust-lang:mainfrom
renovate-bot:renovate/object-0.x

Conversation

@renovate-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
object workspace.dependencies minor 0.40.0 → 0.41.0

Release Notes

gimli-rs/object (object)

v0.41.0

Compare Source

Released 2026/11/10.

Breaking changes
  • Changed read::StringTable::new to use a byte slice, and added
    read::StringTable::lazy for the previous behaviour. This fixes
    reading long symbol names when using ReadCache. Invalid string table
    file ranges are now returned as errors during initial file parse for
    most file formats.
    #​983

  • Deleted object::wasm re-export of object::read::wasm.
    #​992

  • Changed Wasm section indices to be file section index, instead of section ID.
    Added read::WasmFile::wasm_section_by_id, read::WasmSection::wasm_id,
    read::WasmFile::wasm_section_by_index and read::WasmSection::wasm_index.
    #​997

  • Changed RelocationFlags::Wasm to use wasm::RelocationType.
    #​1018

Changed
  • The minimum supported rust version (MSRV) with all features enabled has changed to 1.88.0.

  • Fixed read::WasmSection::file_range.
    #​901

  • Changed read::WasmFile::sections to include unknown sections.
    #​977

  • Fixed read::WasmFile::entry and read::WasmSymbol::address when imports
    are present.
    #​981

  • Changed read::macho::ExportsTrieIterator::next and
    read::macho::DyldCacheRelocationIterator::next to fuse after errors.
    #​988

  • Fixed parsing of Xtensa relocation types that are used in debug sections.
    #​1010

  • Changed read::RelocationMap::add to reject relocations with subtractors.
    #​1012

  • Updated wasmparser dependency.
    #​1021

Added
  • Added read and write support for GOFF. The goff feature is now stable.
    #​969
    #​1000
    #​1001
    #​1012
    #​1014
    #​1017

  • Added read::ObjectSection::collected_data. Added decoded_name and
    decoded_name_bytes methods for read::ObjectSection, read::ObjectSymbol,
    and read::ArchiveMember. These are needed for GOFF.
    #​1017

  • Added newtypes for Wasm constants.
    #​992

  • Implemented read::WasmFile::segments. This only returns data segments.
    #​901

  • Added Wasm data segments to the end of the section table. These can be
    referred to by symbols, and the section flags contain segment info from
    the linking section.
    #​901
    #​978
    #​985
    #​999

  • Added read::SymbolFlags::Wasm.
    #​995

  • Added read::ObjectSymbol::export_name. This is needed for Wasm.
    #​995

  • Added read::WasmSection::wasm_relocations.
    #​1019

  • Added read::WasmFile::wasm_init_funcs.
    #​1020

  • Implemented read::WasmFile::kind.
    #​979

  • Implemented read::WasmFile::import_libraries, imports and exports,
    and added Wasm variants to ImportFlags, ExportFlags and ExportTarget.
    #​987

  • Implemented read::WasmSection::data_range.
    #​980

  • Added elf::SHT_LLVM_LTO.
    #​973

  • Added more ELF Xtensa relocations.
    #​1010

  • Added elf::DT_GNU_FLAGS_1 and DF_GNU_1_UNIQUE.
    #​1016



Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, 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.

@tgross35
tgross35 merged commit 8fe310e into rust-lang:main Nov 11, 2026
47 checks passed
@renovate-bot
renovate-bot deleted the renovate/object-0.x branch November 11, 2026 03:01
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.

2 participants