Skip to content

Commit 025395b

Browse files
davidtwcoMark-Simulacrum
authored andcommitted
update repository links and readme
Now that `thorin` is in the `rust-lang` organization: update repository links; add some justification for why `thorin` exists and part of the `rust-lang` organization; and mention compiler team maintainership. Signed-off-by: David Wood <david.wood@huawei.com>
1 parent a59b8ee commit 025395b

File tree

5 files changed

+29
-11
lines changed

5 files changed

+29
-11
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,18 @@
33
DWARF objects (`*.dwo` files; or `*.o` files with `.dwo` sections), supporting both the pre-standard
44
GNU extension format for DWARF packages and the standardized format introduced in DWARF 5.
55

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+
611
See the README documents of the [`thorin` crate](thorin/README.md) and the
712
[`thorin-bin` crate](thorin-bin/README.md) for usage details of the library and binary interfaces
813
respectively.
914

1015
## 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/).
1318

1419
`thorin` should always build on stable `rustc`. To build `thorin`:
1520

@@ -75,8 +80,9 @@ You could also call this project <code>rust-dwp</code>, if you'd prefer that.
7580

7681
#### Author and acknowledgements
7782
<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>.
8086
</sup>
8187

8288
<br>

thorin-bin/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ name = "thorin-dwp-bin"
33
authors = [ "David Wood <david.wood@huawei.com>" ]
44
categories = ["development-tools::debugging", "command-line-utilities"]
55
description = "Merge DWARF objects and packages into DWARF packages"
6-
homepage = "https://github.com/davidtwco/thorin"
6+
homepage = "https://github.com/rust-lang/thorin"
77
keywords = ["dwarf", "split-dwarf", "dwarf-package", "dwarf-object", "dwp"]
88
license = "MIT OR Apache-2.0"
99
readme = "README.md"
10-
repository = "https://github.com/davidtwco/thorin"
10+
repository = "https://github.com/rust-lang/thorin"
1111
version = "0.1.1"
1212
edition = "2021"
1313

thorin-bin/README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
DWARF objects (`*.dwo` files; or `*.o` files with `.dwo` sections), supporting both the pre-standard
44
GNU extension format for DWARF packages and the standardized format introduced in DWARF 5.
55

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+
611
## Usage
712
`thorin` can read input DWARF objects from executables or can package arbitrary input dwarf
813
objects (including DWARF objects in archive files, such as Rust rlibs)! Install `thorin` using
@@ -56,8 +61,9 @@ You could also call this project <code>rust-dwp</code>, if you'd prefer that.
5661

5762
#### Author and acknowledgements
5863
<sup>
59-
<code>thorin</code> is authored by <a href="https://davidtw.co">David Wood</a> of
60-
<i>Huawei Technologies Research & Development (UK) Ltd</i>.
64+
<code>thorin</code> is authored by <a href="https://davidtw.co">David Wood</a> of <i>Huawei
65+
Technologies Research & Development (UK) Ltd</i>. <code>thorin</code> is maintained by the
66+
<a href="https://rust-lang.org/governance/teams/compiler">Rust Compiler Team</a>.
6167
</sup>
6268

6369
<br>

thorin/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ homepage = "https://docs.rs/thorin-dwp"
77
keywords = ["dwarf", "split-dwarf", "dwarf-package", "dwarf-object", "dwp"]
88
license = "MIT OR Apache-2.0"
99
readme = "README.md"
10-
repository = "https://github.com/davidtwco/thorin"
10+
repository = "https://github.com/rust-lang/thorin"
1111
version = "0.1.1"
1212
edition = "2021"
1313

thorin/README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
DWARF objects (`*.dwo` files; or `*.o` files with `.dwo` sections), supporting both the pre-standard
44
GNU extension format for DWARF packages and the standardized format introduced in DWARF 5.
55

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+
611
## Usage
712
To use `thorin` in your own project, add it to your `Cargo.toml`:
813

@@ -38,8 +43,9 @@ You could also call this project <code>rust-dwp</code>, if you'd prefer that.
3843

3944
#### Author and acknowledgements
4045
<sup>
41-
<code>thorin</code> is authored by <a href="https://davidtw.co">David Wood</a> of
42-
<i>Huawei Technologies Research & Development (UK) Ltd</i>.
46+
<code>thorin</code> is authored by <a href="https://davidtw.co">David Wood</a> of <i>Huawei
47+
Technologies Research & Development (UK) Ltd</i>. <code>thorin</code> is maintained by the
48+
<a href="https://rust-lang.org/governance/teams/compiler">Rust Compiler Team</a>.
4349
</sup>
4450

4551
<br>

0 commit comments

Comments
 (0)