27 Commits

Author SHA1 Message Date
Christopher Cole
2332a54a29
Bump crate version to v0.3.1
This picks up the fixes to section table parsing for large table sizes,
and provides the new File::section_data_for_header() method.
2022-10-21 13:49:37 -07:00
Christopher Cole
dd2685a864
Add some categories to Cargo.toml 2022-10-21 13:48:10 -07:00
Christopher Cole
5a4e556d68
Bump crate version to v0.3.0
This fully moves the parser over to the lazy zero-alloc approach which enables
a no_std option.
2022-10-20 23:17:10 -07:00
Christopher Cole
1be248c4bb
Add default std feature to allow no_std use-cases
This addresses the ask in #19
2022-10-20 23:00:57 -07:00
Christopher Cole
bab7e10ca4
Bump crate version to 0.2.0 2022-10-20 14:13:39 -07:00
Christopher Cole
bb1b4e0b6e
Bump crate version to 0.1.0 2022-10-13 16:41:18 -07:00
Christopher Cole
8fc5901f7e
Add a few more keywords to Cargo.toml
After all, why not?
2022-10-13 00:13:12 -07:00
Christopher Cole
11b7addf97 Specify edition 2021 and fix it up
```
$ cargo fix --edition
    Checking elf v0.0.12 (/Users/chris/code/rust-elf)
   Migrating src/lib.rs from 2015 edition to 2018
       Fixed src/lib.rs (1 fix)
       Fixed src/file.rs (3 fixes)
       Fixed src/parse.rs (1 fix)
       Fixed src/section.rs (4 fixes)
       Fixed src/segment.rs (4 fixes)
       Fixed src/utils.rs (3 fixes)
       Fixed src/segment.rs (4 fixes)
       Fixed src/lib.rs (1 fix)
       Fixed src/section.rs (4 fixes)
       Fixed src/file.rs (3 fixes)
    Finished dev [unoptimized + debuginfo] target(s) in 0.47s
```
2022-10-06 13:49:07 -07:00
Christopher Cole
4965746e79 Update Cargo.toml documentation link to point to docs.rs 2022-10-03 17:57:45 -07:00
Christopher Cole
6a4bd829cf Bump crate version to 0.0.12 to remove byteorder dependency 2022-10-03 17:44:47 -07:00
Christopher Cole
9b152e99de Replace byteorder crate dependency with safe transmute methods from std:: integer types 2022-10-03 17:38:22 -07:00
Christopher Cole
ce65abaecc Update byteorder to 1.x and bump our crate version now that this builds on rust 1.64.0 2022-10-02 23:19:44 -07:00
Christopher Cole
4141543ed9 Bump version to 0.0.10 2016-09-22 21:28:42 -07:00
Christopher Cole
e45bb844f6 Bump version to 0.0.9 2016-04-20 21:55:34 -07:00
Christopher Cole
2810b1b803 Move rust-readelf out into its own package 2016-04-20 21:03:18 -07:00
Christopher Cole
0a9f684c9b Bump version to 0.0.8 2016-04-06 14:01:13 -07:00
Christopher Cole
e10b5fbbb8 Bump version to 0.0.7 2016-04-05 02:51:24 +00:00
Christopher Cole
7398e3e083 Bump version to 0.0.6 2016-01-12 03:51:08 +00:00
Christopher Cole
f4232021d9 Restrict byteorder dependency to 0.*
The simple "*" wildcard dependency is misleading and discouraged
by crates.io. Updating to a more realistic "0.*".
2016-01-12 03:49:56 +00:00
Christopher Cole
723532d61d Relicense under dual MIT/Apache-2.0
The Robigalia project wants to include rust-elf. Relicensing at
their behest.
2016-01-12 03:43:15 +00:00
Christopher Cole
265c6b076e Bump version to 0.0.5 2015-07-24 05:30:21 +00:00
Richard Diamond
e5e60e6199 Update for newer Rust. 2015-06-29 05:38:59 -05:00
Christopher Cole
9726de2591 Bump version to 0.0.4 and add documentation link 2015-02-03 22:15:48 -08:00
Christopher Cole
01ca1e7483 Bump version to 0.0.3 2015-01-31 23:08:09 -08:00
Christopher Cole
592e165e34 Bump version to 0.0.2 2015-01-28 23:07:58 -08:00
Christopher Cole
2ba9481c14 Add travis-ci build badge to README.md 2015-01-26 21:50:21 -08:00
Christopher Cole
64e2e1ffe8 Add initial cargo packaging 2015-01-25 07:11:08 +00:00