Skip to content

Commit

Permalink
Bump crate version to 0.7.2
Browse files Browse the repository at this point in the history
New Features:
* Implement core::error::Error for ParsingError accessible via a new non-default "nightly" cargo feature
* Add abi constants for note descriptor types (n_type)
* Add C-style struct definitions for various abi structs (Elf[32|64]_Ehdr etc). These aren't used by the parser, but are useful definitions for folks wanting to manually muck with elf bytes.

Bug Fixes:
* Fix an 'attempt to shift right with overflow' panic in the GnuHashTable if nshift is wider than the bloom filter word size

Misc Improvements:
* Add doc comments for EM_* abi constants
* Tweak formatting and update language for various doc comments
  • Loading branch information
cole14 committed Feb 15, 2023
1 parent 1181e6b commit c2799a1
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)

## [0.7.2] - 2023-02-15

### New Features

- Implement core::error::Error for ParsingError accessible via a new non-default "nightly" cargo feature
- Add abi constants for note descriptor types (n_type)
- Add C-style struct definitions for various abi structs (Elf[32|64]_Ehdr etc). These aren't used by the parser, but are useful definitions for folks wanting to manually muck with elf bytes.

### Bug Fixes

- Fix an 'attempt to shift right with overflow' panic in the GnuHashTable if nshift is wider than the bloom filter word size

### Misc Improvements

- Add doc comments for EM_* abi constants
- Tweak formatting and update language for various doc comments

## [0.7.1] - 2023-01-08

### Bug Fixes
Expand Down Expand Up @@ -140,6 +157,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
- Add a `no_std` option by fully moving the parser over to lazy zero-alloc parsing patterns.

<!-- next-url -->
[0.7.2]: https://github.com/cole14/rust-elf/compare/v0.7.1...v0.7.2
[0.7.1]: https://github.com/cole14/rust-elf/compare/v0.7.0...v0.7.1
[0.7.0]: https://github.com/cole14/rust-elf/compare/v0.6.1...v0.7.0
[0.6.1]: https://github.com/cole14/rust-elf/compare/v0.6.0...v0.6.1
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elf"
version = "0.7.1"
version = "0.7.2"
authors = ["Christopher Cole <chris.cole.09@gmail.com>"]
license = "MIT/Apache-2.0"
repository = "https://github.com/cole14/rust-elf/"
Expand Down

0 comments on commit c2799a1

Please sign in to comment.