Skip to content

Commit 7f4052f

Browse files
Merge pull request #2367 from saschagrunert/vendor
Vendor dependencies
2 parents e545fdf + 99eebc8 commit 7f4052f

File tree

14,375 files changed

+4040571
-14
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

14,375 files changed

+4040571
-14
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"files":{"CHANGELOG.md":"ce94cdbac54bd8018cbbb56b19c4d140f1ceb497c6457b7c1a83c1f2866e20d5","Cargo.lock":"d48e85d4c679f6a893ac8045649bd95715640ee432bae12cddbb10d218383277","Cargo.toml":"9f8853132e41d62586629fe1006d4767330ba9d270fe18c2b564a02cbd7610f5","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"e99d88d232bf57d70f0fb87f6b496d44b6653f99f8a63d250a54c61ea4bcde40","README.md":"76d28502bd2e83f6a9e3576bd45e9a7fe5308448c4b5384b0d249515b5f67a5c","examples/addr2line.rs":"3c5eb5a6726634df6cf53e4d67ee9f90c9ac09838303947f45c3bea1e84548b5","rustfmt.toml":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","src/builtin_split_dwarf_loader.rs":"b1e7efd9fdb9f494a6e9eb57a71596fc2d9cd6d46e2f237a01c91f8ba8115884","src/function.rs":"68f047e0c78afe18ad165db255c8254ee74c35cd6df0cc07e400252981f661ed","src/lazy.rs":"0bf23f7098f1902f181e43c2ffa82a3f86df2c0dbcb9bc0ebce6a0168dd8b060","src/lib.rs":"541e363ea28ac6705ef591b60792e6b29a5beeeb1822bf711d95bdf40283be50","tests/correctness.rs":"5b765fb8f84bb466baefb990406a50712a1b77c25f2a414cd070e6a77a9437b2","tests/output_equivalence.rs":"b2cd7c59fa55808a2e66e9fe7f160d846867e3ecefe22c22a818f822c3c41f23","tests/parse.rs":"e9bbffbb56de16b2f0bda3b0ab294e3e14816a83c3c1adf74676211ee80c34aa"},"package":"6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"}
Lines changed: 344 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,344 @@
1+
# `addr2line` Change Log
2+
3+
--------------------------------------------------------------------------------
4+
5+
## 0.22.0 (2024/04/11)
6+
7+
### Breaking changes
8+
9+
* Updated `gimli` and `object` dependencies.
10+
11+
--------------------------------------------------------------------------------
12+
13+
## 0.21.0 (2023/08/12)
14+
15+
### Breaking changes
16+
17+
* Updated `gimli`, `object`, and `fallible-iterator` dependencies.
18+
19+
### Changed
20+
21+
* The minimum supported rust version is 1.65.0.
22+
23+
* Store boxed slices instead of `Vec` objects in `Context`.
24+
[#278](https://github.com/gimli-rs/addr2line/pull/278)
25+
26+
--------------------------------------------------------------------------------
27+
28+
## 0.20.0 (2023/04/15)
29+
30+
### Breaking changes
31+
32+
* The minimum supported rust version is 1.58.0.
33+
34+
* Changed `Context::find_frames` to return `LookupResult`.
35+
Use `LookupResult::skip_all_loads` to obtain the result without loading split DWARF.
36+
[#260](https://github.com/gimli-rs/addr2line/pull/260)
37+
38+
* Replaced `Context::find_dwarf_unit` with `Context::find_dwarf_and_unit`.
39+
[#260](https://github.com/gimli-rs/addr2line/pull/260)
40+
41+
* Updated `object` dependency.
42+
43+
### Changed
44+
45+
* Fix handling of file index 0 for DWARF 5.
46+
[#264](https://github.com/gimli-rs/addr2line/pull/264)
47+
48+
### Added
49+
50+
* Added types and methods to support loading split DWARF:
51+
`LookupResult`, `SplitDwarfLoad`, `SplitDwarfLoader`, `Context::preload_units`.
52+
[#260](https://github.com/gimli-rs/addr2line/pull/260)
53+
[#262](https://github.com/gimli-rs/addr2line/pull/262)
54+
[#263](https://github.com/gimli-rs/addr2line/pull/263)
55+
56+
--------------------------------------------------------------------------------
57+
58+
## 0.19.0 (2022/11/24)
59+
60+
### Breaking changes
61+
62+
* Updated `gimli` and `object` dependencies.
63+
64+
--------------------------------------------------------------------------------
65+
66+
## 0.18.0 (2022/07/16)
67+
68+
### Breaking changes
69+
70+
* Updated `object` dependency.
71+
72+
### Changed
73+
74+
* Fixed handling of relative path for `DW_AT_comp_dir`.
75+
[#239](https://github.com/gimli-rs/addr2line/pull/239)
76+
77+
* Fixed handling of `DW_FORM_addrx` for DWARF 5 support.
78+
[#243](https://github.com/gimli-rs/addr2line/pull/243)
79+
80+
* Fixed handling of units that are missing range information.
81+
[#249](https://github.com/gimli-rs/addr2line/pull/249)
82+
83+
--------------------------------------------------------------------------------
84+
85+
## 0.17.0 (2021/10/24)
86+
87+
### Breaking changes
88+
89+
* Updated `gimli` and `object` dependencies.
90+
91+
### Changed
92+
93+
* Use `skip_attributes` to improve performance.
94+
[#236](https://github.com/gimli-rs/addr2line/pull/236)
95+
96+
--------------------------------------------------------------------------------
97+
98+
## 0.16.0 (2021/07/26)
99+
100+
### Breaking changes
101+
102+
* Updated `gimli` and `object` dependencies.
103+
104+
--------------------------------------------------------------------------------
105+
106+
## 0.15.2 (2021/06/04)
107+
108+
### Fixed
109+
110+
* Allow `Context` to be `Send`.
111+
[#219](https://github.com/gimli-rs/addr2line/pull/219)
112+
113+
--------------------------------------------------------------------------------
114+
115+
## 0.15.1 (2021/05/02)
116+
117+
### Fixed
118+
119+
* Don't ignore aranges with address 0.
120+
[#217](https://github.com/gimli-rs/addr2line/pull/217)
121+
122+
--------------------------------------------------------------------------------
123+
124+
## 0.15.0 (2021/05/02)
125+
126+
### Breaking changes
127+
128+
* Updated `gimli` and `object` dependencies.
129+
[#215](https://github.com/gimli-rs/addr2line/pull/215)
130+
131+
* Added `debug_aranges` parameter to `Context::from_sections`.
132+
[#200](https://github.com/gimli-rs/addr2line/pull/200)
133+
134+
### Added
135+
136+
* Added `.debug_aranges` support.
137+
[#200](https://github.com/gimli-rs/addr2line/pull/200)
138+
139+
* Added supplementary object file support.
140+
[#208](https://github.com/gimli-rs/addr2line/pull/208)
141+
142+
### Fixed
143+
144+
* Fixed handling of Windows paths in locations.
145+
[#209](https://github.com/gimli-rs/addr2line/pull/209)
146+
147+
* examples/addr2line: Flush stdout after each response.
148+
[#210](https://github.com/gimli-rs/addr2line/pull/210)
149+
150+
* examples/addr2line: Avoid copying every section.
151+
[#213](https://github.com/gimli-rs/addr2line/pull/213)
152+
153+
--------------------------------------------------------------------------------
154+
155+
## 0.14.1 (2020/12/31)
156+
157+
### Fixed
158+
159+
* Fix location lookup for skeleton units.
160+
[#201](https://github.com/gimli-rs/addr2line/pull/201)
161+
162+
### Added
163+
164+
* Added `Context::find_location_range`.
165+
[#196](https://github.com/gimli-rs/addr2line/pull/196)
166+
[#199](https://github.com/gimli-rs/addr2line/pull/199)
167+
168+
--------------------------------------------------------------------------------
169+
170+
## 0.14.0 (2020/10/27)
171+
172+
### Breaking changes
173+
174+
* Updated `gimli` and `object` dependencies.
175+
176+
### Fixed
177+
178+
* Handle units that only have line information.
179+
[#188](https://github.com/gimli-rs/addr2line/pull/188)
180+
181+
* Handle DWARF units with version <= 4 and no `DW_AT_name`.
182+
[#191](https://github.com/gimli-rs/addr2line/pull/191)
183+
184+
* Fix handling of `DW_FORM_ref_addr`.
185+
[#193](https://github.com/gimli-rs/addr2line/pull/193)
186+
187+
--------------------------------------------------------------------------------
188+
189+
## 0.13.0 (2020/07/07)
190+
191+
### Breaking changes
192+
193+
* Updated `gimli` and `object` dependencies.
194+
195+
* Added `rustc-dep-of-std` feature.
196+
[#166](https://github.com/gimli-rs/addr2line/pull/166)
197+
198+
### Changed
199+
200+
* Improve performance by parsing function contents lazily.
201+
[#178](https://github.com/gimli-rs/addr2line/pull/178)
202+
203+
* Don't skip `.debug_info` and `.debug_line` entries with a zero address.
204+
[#182](https://github.com/gimli-rs/addr2line/pull/182)
205+
206+
--------------------------------------------------------------------------------
207+
208+
## 0.12.2 (2020/06/21)
209+
210+
### Fixed
211+
212+
* Avoid linear search for `DW_FORM_ref_addr`.
213+
[#175](https://github.com/gimli-rs/addr2line/pull/175)
214+
215+
--------------------------------------------------------------------------------
216+
217+
## 0.12.1 (2020/05/19)
218+
219+
### Fixed
220+
221+
* Handle units with overlapping address ranges.
222+
[#163](https://github.com/gimli-rs/addr2line/pull/163)
223+
224+
* Don't assert for functions with overlapping address ranges.
225+
[#168](https://github.com/gimli-rs/addr2line/pull/168)
226+
227+
--------------------------------------------------------------------------------
228+
229+
## 0.12.0 (2020/05/12)
230+
231+
### Breaking changes
232+
233+
* Updated `gimli` and `object` dependencies.
234+
235+
* Added more optional features: `smallvec` and `fallible-iterator`.
236+
[#160](https://github.com/gimli-rs/addr2line/pull/160)
237+
238+
### Added
239+
240+
* Added `Context::dwarf` and `Context::find_dwarf_unit`.
241+
[#159](https://github.com/gimli-rs/addr2line/pull/159)
242+
243+
### Changed
244+
245+
* Removed `lazycell` dependency.
246+
[#160](https://github.com/gimli-rs/addr2line/pull/160)
247+
248+
--------------------------------------------------------------------------------
249+
250+
## 0.11.0 (2020/01/11)
251+
252+
### Breaking changes
253+
254+
* Updated `gimli` and `object` dependencies.
255+
256+
* [#130](https://github.com/gimli-rs/addr2line/pull/130)
257+
Changed `Location::file` from `Option<String>` to `Option<&str>`.
258+
This required adding lifetime parameters to `Location` and other structs that
259+
contain it.
260+
261+
* [#152](https://github.com/gimli-rs/addr2line/pull/152)
262+
Changed `Location::line` and `Location::column` from `Option<u64>`to `Option<u32>`.
263+
264+
* [#156](https://github.com/gimli-rs/addr2line/pull/156)
265+
Deleted `alloc` feature, and fixed `no-std` builds with stable rust.
266+
Removed default `Reader` parameter for `Context`, and added `ObjectContext` instead.
267+
268+
### Added
269+
270+
* [#134](https://github.com/gimli-rs/addr2line/pull/134)
271+
Added `Context::from_dwarf`.
272+
273+
### Changed
274+
275+
* [#133](https://github.com/gimli-rs/addr2line/pull/133)
276+
Fixed handling of units that can't be parsed.
277+
278+
* [#155](https://github.com/gimli-rs/addr2line/pull/155)
279+
Fixed `addr2line` output to match binutils.
280+
281+
* [#130](https://github.com/gimli-rs/addr2line/pull/130)
282+
Improved `.debug_line` parsing performance.
283+
284+
* [#148](https://github.com/gimli-rs/addr2line/pull/148)
285+
[#150](https://github.com/gimli-rs/addr2line/pull/150)
286+
[#151](https://github.com/gimli-rs/addr2line/pull/151)
287+
[#152](https://github.com/gimli-rs/addr2line/pull/152)
288+
Improved `.debug_info` parsing performance.
289+
290+
* [#137](https://github.com/gimli-rs/addr2line/pull/137)
291+
[#138](https://github.com/gimli-rs/addr2line/pull/138)
292+
[#139](https://github.com/gimli-rs/addr2line/pull/139)
293+
[#140](https://github.com/gimli-rs/addr2line/pull/140)
294+
[#146](https://github.com/gimli-rs/addr2line/pull/146)
295+
Improved benchmarks.
296+
297+
--------------------------------------------------------------------------------
298+
299+
## 0.10.0 (2019/07/07)
300+
301+
### Breaking changes
302+
303+
* [#127](https://github.com/gimli-rs/addr2line/pull/127)
304+
Update `gimli`.
305+
306+
--------------------------------------------------------------------------------
307+
308+
## 0.9.0 (2019/05/02)
309+
310+
### Breaking changes
311+
312+
* [#121](https://github.com/gimli-rs/addr2line/pull/121)
313+
Update `gimli`, `object`, and `fallible-iterator` dependencies.
314+
315+
### Added
316+
317+
* [#121](https://github.com/gimli-rs/addr2line/pull/121)
318+
Reexport `gimli`, `object`, and `fallible-iterator`.
319+
320+
--------------------------------------------------------------------------------
321+
322+
## 0.8.0 (2019/02/06)
323+
324+
### Breaking changes
325+
326+
* [#107](https://github.com/gimli-rs/addr2line/pull/107)
327+
Update `object` dependency to 0.11. This is part of the public API.
328+
329+
### Added
330+
331+
* [#101](https://github.com/gimli-rs/addr2line/pull/101)
332+
Add `object` feature (enabled by default). Disable this feature to remove
333+
the `object` dependency and `Context::new` API.
334+
335+
* [#102](https://github.com/gimli-rs/addr2line/pull/102)
336+
Add `std` (enabled by default) and `alloc` features.
337+
338+
### Changed
339+
340+
* [#108](https://github.com/gimli-rs/addr2line/issues/108)
341+
`demangle` no longer outputs the hash for rust symbols.
342+
343+
* [#109](https://github.com/gimli-rs/addr2line/issues/109)
344+
Set default `R` for `Context<R>`.

0 commit comments

Comments
 (0)