Skip to content

Commit f917ed6

Browse files
committed
upcoming 0.8
1 parent ff6f11c commit f917ed6

2 files changed

Lines changed: 121 additions & 8 deletions

File tree

src/tools/wild-linker/Cargo.lock

Lines changed: 120 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@ version = "1.5.0"
103103
source = "registry+https://github.com/rust-lang/crates.io-index"
104104
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
105105

106+
[[package]]
107+
name = "bytes"
108+
version = "1.11.0"
109+
source = "registry+https://github.com/rust-lang/crates.io-index"
110+
checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
111+
106112
[[package]]
107113
name = "bytesize"
108114
version = "2.0.1"
@@ -127,6 +133,12 @@ version = "1.0.3"
127133
source = "registry+https://github.com/rust-lang/crates.io-index"
128134
checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
129135

136+
[[package]]
137+
name = "cfg_aliases"
138+
version = "0.2.1"
139+
source = "registry+https://github.com/rust-lang/crates.io-index"
140+
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
141+
130142
[[package]]
131143
name = "cobs"
132144
version = "0.3.0"
@@ -142,7 +154,7 @@ version = "3.0.0"
142154
source = "registry+https://github.com/rust-lang/crates.io-index"
143155
checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e"
144156
dependencies = [
145-
"windows-sys",
157+
"windows-sys 0.59.0",
146158
]
147159

148160
[[package]]
@@ -462,7 +474,7 @@ checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
462474
[[package]]
463475
name = "libwild"
464476
version = "0.7.0"
465-
source = "git+https://github.com/davidlattimore/wild?rev=7daaf0c#7daaf0c89f7b4b9c9ded36e7b3c72aa6512537a1"
477+
source = "git+https://github.com/davidlattimore/wild?rev=ca8a334#ca8a334062db67c0b5c8d90f2c234b0584541aa2"
466478
dependencies = [
467479
"anyhow",
468480
"atomic-take",
@@ -495,6 +507,7 @@ dependencies = [
495507
"memmap2",
496508
"object",
497509
"perf-event",
510+
"perfetto-recorder",
498511
"rayon",
499512
"sharded-offset-map",
500513
"sharded-vec-writer 0.4.0",
@@ -522,7 +535,7 @@ dependencies = [
522535
[[package]]
523536
name = "linker-layout"
524537
version = "0.7.0"
525-
source = "git+https://github.com/davidlattimore/wild?rev=7daaf0c#7daaf0c89f7b4b9c9ded36e7b3c72aa6512537a1"
538+
source = "git+https://github.com/davidlattimore/wild?rev=ca8a334#ca8a334062db67c0b5c8d90f2c234b0584541aa2"
526539
dependencies = [
527540
"anyhow",
528541
"postcard",
@@ -532,7 +545,7 @@ dependencies = [
532545
[[package]]
533546
name = "linker-trace"
534547
version = "0.7.0"
535-
source = "git+https://github.com/davidlattimore/wild?rev=7daaf0c#7daaf0c89f7b4b9c9ded36e7b3c72aa6512537a1"
548+
source = "git+https://github.com/davidlattimore/wild?rev=ca8a334#ca8a334062db67c0b5c8d90f2c234b0584541aa2"
536549
dependencies = [
537550
"anyhow",
538551
"postcard",
@@ -542,7 +555,7 @@ dependencies = [
542555
[[package]]
543556
name = "linker-utils"
544557
version = "0.7.0"
545-
source = "git+https://github.com/davidlattimore/wild?rev=7daaf0c#7daaf0c89f7b4b9c9ded36e7b3c72aa6512537a1"
558+
source = "git+https://github.com/davidlattimore/wild?rev=ca8a334#ca8a334062db67c0b5c8d90f2c234b0584541aa2"
546559
dependencies = [
547560
"anyhow",
548561
"derive_more",
@@ -600,11 +613,23 @@ dependencies = [
600613
"adler2",
601614
]
602615

616+
[[package]]
617+
name = "nix"
618+
version = "0.30.1"
619+
source = "registry+https://github.com/rust-lang/crates.io-index"
620+
checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
621+
dependencies = [
622+
"bitflags",
623+
"cfg-if",
624+
"cfg_aliases",
625+
"libc",
626+
]
627+
603628
[[package]]
604629
name = "object"
605-
version = "0.37.3"
630+
version = "0.38.1"
606631
source = "registry+https://github.com/rust-lang/crates.io-index"
607-
checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
632+
checksum = "271638cd5fa9cca89c4c304675ca658efc4e64a66c716b7cfe1afb4b9611dbbc"
608633
dependencies = [
609634
"memchr",
610635
]
@@ -640,6 +665,18 @@ dependencies = [
640665
"libc",
641666
]
642667

668+
[[package]]
669+
name = "perfetto-recorder"
670+
version = "0.3.0"
671+
source = "registry+https://github.com/rust-lang/crates.io-index"
672+
checksum = "fe40ee4444b9e307b0f8d2f281b099fe8dfb9e65f0cc2cfb87800bc7ffb71dbf"
673+
dependencies = [
674+
"nix",
675+
"prost",
676+
"rand",
677+
"windows-sys 0.61.2",
678+
]
679+
643680
[[package]]
644681
name = "pin-project-lite"
645682
version = "0.2.16"
@@ -665,6 +702,15 @@ dependencies = [
665702
"serde",
666703
]
667704

705+
[[package]]
706+
name = "ppv-lite86"
707+
version = "0.2.21"
708+
source = "registry+https://github.com/rust-lang/crates.io-index"
709+
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
710+
dependencies = [
711+
"zerocopy",
712+
]
713+
668714
[[package]]
669715
name = "proc-macro2"
670716
version = "1.0.101"
@@ -674,6 +720,29 @@ dependencies = [
674720
"unicode-ident",
675721
]
676722

723+
[[package]]
724+
name = "prost"
725+
version = "0.14.3"
726+
source = "registry+https://github.com/rust-lang/crates.io-index"
727+
checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568"
728+
dependencies = [
729+
"bytes",
730+
"prost-derive",
731+
]
732+
733+
[[package]]
734+
name = "prost-derive"
735+
version = "0.14.3"
736+
source = "registry+https://github.com/rust-lang/crates.io-index"
737+
checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b"
738+
dependencies = [
739+
"anyhow",
740+
"itertools",
741+
"proc-macro2",
742+
"quote",
743+
"syn",
744+
]
745+
677746
[[package]]
678747
name = "quote"
679748
version = "1.0.40"
@@ -689,6 +758,35 @@ version = "5.3.0"
689758
source = "registry+https://github.com/rust-lang/crates.io-index"
690759
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
691760

761+
[[package]]
762+
name = "rand"
763+
version = "0.9.2"
764+
source = "registry+https://github.com/rust-lang/crates.io-index"
765+
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
766+
dependencies = [
767+
"rand_chacha",
768+
"rand_core",
769+
]
770+
771+
[[package]]
772+
name = "rand_chacha"
773+
version = "0.9.0"
774+
source = "registry+https://github.com/rust-lang/crates.io-index"
775+
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
776+
dependencies = [
777+
"ppv-lite86",
778+
"rand_core",
779+
]
780+
781+
[[package]]
782+
name = "rand_core"
783+
version = "0.9.4"
784+
source = "registry+https://github.com/rust-lang/crates.io-index"
785+
checksum = "4f1b3bc831f92381018fd9c6350b917c7b21f1eed35a65a51900e0e55a3d7afa"
786+
dependencies = [
787+
"getrandom",
788+
]
789+
692790
[[package]]
693791
name = "rayon"
694792
version = "1.11.0"
@@ -1052,6 +1150,12 @@ dependencies = [
10521150
"libwild",
10531151
]
10541152

1153+
[[package]]
1154+
name = "windows-link"
1155+
version = "0.2.1"
1156+
source = "registry+https://github.com/rust-lang/crates.io-index"
1157+
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
1158+
10551159
[[package]]
10561160
name = "windows-sys"
10571161
version = "0.59.0"
@@ -1061,6 +1165,15 @@ dependencies = [
10611165
"windows-targets",
10621166
]
10631167

1168+
[[package]]
1169+
name = "windows-sys"
1170+
version = "0.61.2"
1171+
source = "registry+https://github.com/rust-lang/crates.io-index"
1172+
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
1173+
dependencies = [
1174+
"windows-link",
1175+
]
1176+
10641177
[[package]]
10651178
name = "windows-targets"
10661179
version = "0.52.6"

src/tools/wild-linker/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
edition = "2024"
55

66
[dependencies]
7-
libwild = { git = "https://github.com/davidlattimore/wild", rev = "7daaf0c" }
7+
libwild = { git = "https://github.com/davidlattimore/wild", rev = "ca8a334" }
88

99
[profile.release]
1010
lto = "thin"

0 commit comments

Comments
 (0)