|
3 | 3 | DWARF objects (`*.dwo` files; or `*.o` files with `.dwo` sections), supporting both the pre-standard
|
4 | 4 | GNU extension format for DWARF packages and the standardized format introduced in DWARF 5.
|
5 | 5 |
|
| 6 | +`thorin` was written as part of the implementation of Split DWARF in `rustc`. A Rust implementation |
| 7 | +of a DWARF packaging utility is easier to integrate into the compiler and can support features like |
| 8 | +loading dwarf objects from archive files (or rustc's rlibs) which are helpful in supporting |
| 9 | +cross-crate Split DWARF packaging in `rustc`. |
| 10 | + |
6 | 11 | See the README documents of the [`thorin` crate](thorin/README.md) and the
|
7 | 12 | [`thorin-bin` crate](thorin-bin/README.md) for usage details of the library and binary interfaces
|
8 | 13 | respectively.
|
9 | 14 |
|
10 | 15 | ## Contributing to `thorin`
|
11 |
| -If you want help or mentorship, reach out to us in a GitHub issue, or ask `davidtwco` on the |
12 |
| -[Rust Zulip instance](https://rust-lang.zulipchat.com/). |
| 16 | +If you want help or mentorship, reach out to us in a GitHub issue, or ask `davidtwco` or in |
| 17 | +`#t-compiler` on the [Rust Zulip instance](https://rust-lang.zulipchat.com/). |
13 | 18 |
|
14 | 19 | `thorin` should always build on stable `rustc`. To build `thorin`:
|
15 | 20 |
|
@@ -75,8 +80,9 @@ You could also call this project <code>rust-dwp</code>, if you'd prefer that.
|
75 | 80 |
|
76 | 81 | #### Author and acknowledgements
|
77 | 82 | <sup>
|
78 |
| -<code>thorin</code> is authored by <a href="https://davidtw.co">David Wood</a> of |
79 |
| -<i>Huawei Technologies Research & Development (UK) Ltd</i>. |
| 83 | +<code>thorin</code> is authored by <a href="https://davidtw.co">David Wood</a> of <i>Huawei |
| 84 | +Technologies Research & Development (UK) Ltd</i>. <code>thorin</code> is maintained by the |
| 85 | +<a href="https://rust-lang.org/governance/teams/compiler">Rust Compiler Team</a>. |
80 | 86 | </sup>
|
81 | 87 |
|
82 | 88 | <br>
|
|
0 commit comments