|
2 | 2 |
|
3 | 3 | -------------------------------------------------------------------------------- |
4 | 4 |
|
| 5 | +## 0.21.0 |
| 6 | + |
| 7 | +Released 2020/05/12. |
| 8 | + |
| 9 | +### Breaking changes |
| 10 | + |
| 11 | +* Minimum Rust version increased to 1.38.0. |
| 12 | + |
| 13 | +* Replaced `read::Operation::Literal` with `Operation::UnsignedConstant` and `Operation::SignedConstant`. |
| 14 | + Changed `read::Operation::Bra` and `read::Operation::Skip` to contain the target offset instead of the bytecode. |
| 15 | + [#479](https://github.com/gimli-rs/gimli/pull/479) |
| 16 | + |
| 17 | +* Changed `write::Expression` to support references. Existing users can convert to use `Expression::raw`. |
| 18 | + [#479](https://github.com/gimli-rs/gimli/pull/479) |
| 19 | + |
| 20 | +* Replaced `write::AttributeValue::AnyUnitEntryRef` with `DebugInfoRef`. |
| 21 | + Renamed `write::AttributeValue::ThisUnitEntryRef` to `UnitRef`. |
| 22 | + [#479](https://github.com/gimli-rs/gimli/pull/479) |
| 23 | + |
| 24 | +* Added more optional features: `endian-reader` and `fallible-iterator`. |
| 25 | + [#495](https://github.com/gimli-rs/gimli/pull/495) |
| 26 | + [#498](https://github.com/gimli-rs/gimli/pull/498) |
| 27 | + |
| 28 | +### Added |
| 29 | + |
| 30 | +* Added `read::Expression::operations` |
| 31 | + [#479](https://github.com/gimli-rs/gimli/pull/479) |
| 32 | + |
| 33 | +### Fixed |
| 34 | + |
| 35 | +* Fixed newlines in `dwarfdump` example. |
| 36 | + [#470](https://github.com/gimli-rs/gimli/pull/470) |
| 37 | + |
| 38 | +* Ignore zero terminators when reading `.debug_frame` sections. |
| 39 | + [#486](https://github.com/gimli-rs/gimli/pull/486) |
| 40 | + |
| 41 | +* Increase the number of CFI register rules supported by `read::UnwindContext`. |
| 42 | + [#487](https://github.com/gimli-rs/gimli/pull/487) |
| 43 | + |
| 44 | +* Fixed version handling and return register encoding when reading `.eh_frame` sections. |
| 45 | + [#493](https://github.com/gimli-rs/gimli/pull/493) |
| 46 | + |
| 47 | +### Changed |
| 48 | + |
| 49 | +* Added `EhFrame` and `DebugFrame` to `write::Sections`. |
| 50 | + [#492](https://github.com/gimli-rs/gimli/pull/492) |
| 51 | + |
| 52 | +* Improved performance of `write::LineProgram::generate_row`. |
| 53 | + [#476](https://github.com/gimli-rs/gimli/pull/476) |
| 54 | + |
| 55 | +* Removed use of the `byteorder`, `arrayvec` and `smallvec` crates. |
| 56 | + [#494](https://github.com/gimli-rs/gimli/pull/494) |
| 57 | + [#496](https://github.com/gimli-rs/gimli/pull/496) |
| 58 | + [#497](https://github.com/gimli-rs/gimli/pull/497) |
| 59 | + |
| 60 | +-------------------------------------------------------------------------------- |
| 61 | + |
5 | 62 | ## 0.20.0 |
6 | 63 |
|
7 | 64 | Released 2020/01/11. |
|
0 commit comments