Skip to content

Commit 0c40b8e

Browse files
authored
Further prune dead code from our fork of librustdoc (rust-lang#1309)
* Remove everything related to DocContext * Remove everything about rustdoc Options * remove everything related to rustdoc cache * clean up markdown * remove clean, fold, and visit from librustdoc * remove config, core, lint * Cull cargo deps from librustdoc
1 parent 669c135 commit 0c40b8e

25 files changed

+16
-7413
lines changed

Cargo.lock

Lines changed: 0 additions & 265 deletions
Original file line numberDiff line numberDiff line change
@@ -53,55 +53,6 @@ version = "0.8.0"
5353
source = "registry+https://github.com/rust-lang/crates.io-index"
5454
checksum = "450575f58f7bee32816abbff470cbc47797397c2a81e0eaced4b98436daf52e1"
5555

56-
[[package]]
57-
name = "arrayvec"
58-
version = "0.7.2"
59-
source = "registry+https://github.com/rust-lang/crates.io-index"
60-
checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
61-
62-
[[package]]
63-
name = "askama"
64-
version = "0.11.1"
65-
source = "registry+https://github.com/rust-lang/crates.io-index"
66-
checksum = "fb98f10f371286b177db5eeb9a6e5396609555686a35e1d4f7b9a9c6d8af0139"
67-
dependencies = [
68-
"askama_derive",
69-
"askama_escape",
70-
"askama_shared",
71-
]
72-
73-
[[package]]
74-
name = "askama_derive"
75-
version = "0.11.2"
76-
source = "registry+https://github.com/rust-lang/crates.io-index"
77-
checksum = "87bf87e6e8b47264efa9bde63d6225c6276a52e05e91bf37eaa8afd0032d6b71"
78-
dependencies = [
79-
"askama_shared",
80-
"proc-macro2",
81-
"syn",
82-
]
83-
84-
[[package]]
85-
name = "askama_escape"
86-
version = "0.10.3"
87-
source = "registry+https://github.com/rust-lang/crates.io-index"
88-
checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341"
89-
90-
[[package]]
91-
name = "askama_shared"
92-
version = "0.12.2"
93-
source = "registry+https://github.com/rust-lang/crates.io-index"
94-
checksum = "bf722b94118a07fcbc6640190f247334027685d4e218b794dbfe17c32bf38ed0"
95-
dependencies = [
96-
"askama_escape",
97-
"mime",
98-
"mime_guess",
99-
"nom",
100-
"proc-macro2",
101-
"quote",
102-
"syn",
103-
]
104-
10556
[[package]]
10657
name = "atty"
10758
version = "0.2.14"
@@ -199,82 +150,12 @@ dependencies = [
199150
"cfg-if",
200151
]
201152

202-
[[package]]
203-
name = "crossbeam-channel"
204-
version = "0.5.4"
205-
source = "registry+https://github.com/rust-lang/crates.io-index"
206-
checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53"
207-
dependencies = [
208-
"cfg-if",
209-
"crossbeam-utils",
210-
]
211-
212-
[[package]]
213-
name = "crossbeam-deque"
214-
version = "0.8.1"
215-
source = "registry+https://github.com/rust-lang/crates.io-index"
216-
checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
217-
dependencies = [
218-
"cfg-if",
219-
"crossbeam-epoch",
220-
"crossbeam-utils",
221-
]
222-
223-
[[package]]
224-
name = "crossbeam-epoch"
225-
version = "0.9.8"
226-
source = "registry+https://github.com/rust-lang/crates.io-index"
227-
checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c"
228-
dependencies = [
229-
"autocfg",
230-
"cfg-if",
231-
"crossbeam-utils",
232-
"lazy_static",
233-
"memoffset",
234-
"scopeguard",
235-
]
236-
237-
[[package]]
238-
name = "crossbeam-utils"
239-
version = "0.8.8"
240-
source = "registry+https://github.com/rust-lang/crates.io-index"
241-
checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"
242-
dependencies = [
243-
"cfg-if",
244-
"lazy_static",
245-
]
246-
247-
[[package]]
248-
name = "dissimilar"
249-
version = "1.0.3"
250-
source = "registry+https://github.com/rust-lang/crates.io-index"
251-
checksum = "31ad93652f40969dead8d4bf897a41e9462095152eb21c56e5830537e41179dd"
252-
253153
[[package]]
254154
name = "either"
255155
version = "1.6.1"
256156
source = "registry+https://github.com/rust-lang/crates.io-index"
257157
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
258158

259-
[[package]]
260-
name = "expect-test"
261-
version = "1.2.2"
262-
source = "registry+https://github.com/rust-lang/crates.io-index"
263-
checksum = "7e3e6b28dccda91d8742195c71fbda412112c0c77febf56bf3d895d68b19db16"
264-
dependencies = [
265-
"dissimilar",
266-
"once_cell",
267-
]
268-
269-
[[package]]
270-
name = "fastrand"
271-
version = "1.7.0"
272-
source = "registry+https://github.com/rust-lang/crates.io-index"
273-
checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
274-
dependencies = [
275-
"instant",
276-
]
277-
278159
[[package]]
279160
name = "getopts"
280161
version = "0.2.21"
@@ -353,24 +234,6 @@ dependencies = [
353234
"hashbrown",
354235
]
355236

356-
[[package]]
357-
name = "instant"
358-
version = "0.1.12"
359-
source = "registry+https://github.com/rust-lang/crates.io-index"
360-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
361-
dependencies = [
362-
"cfg-if",
363-
]
364-
365-
[[package]]
366-
name = "itertools"
367-
version = "0.9.0"
368-
source = "registry+https://github.com/rust-lang/crates.io-index"
369-
checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
370-
dependencies = [
371-
"either",
372-
]
373-
374237
[[package]]
375238
name = "itoa"
376239
version = "1.0.1"
@@ -493,12 +356,6 @@ dependencies = [
493356
"cfg-if",
494357
]
495358

496-
[[package]]
497-
name = "macro-utils"
498-
version = "0.1.3"
499-
source = "registry+https://github.com/rust-lang/crates.io-index"
500-
checksum = "0e72f7deb758fea9ea7d290aebfa788763d0bffae12caa6406a25baaf8fa68a8"
501-
502359
[[package]]
503360
name = "make-kani-release"
504361
version = "0.1.0"
@@ -522,46 +379,6 @@ version = "2.4.1"
522379
source = "registry+https://github.com/rust-lang/crates.io-index"
523380
checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
524381

525-
[[package]]
526-
name = "memoffset"
527-
version = "0.6.5"
528-
source = "registry+https://github.com/rust-lang/crates.io-index"
529-
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
530-
dependencies = [
531-
"autocfg",
532-
]
533-
534-
[[package]]
535-
name = "mime"
536-
version = "0.3.16"
537-
source = "registry+https://github.com/rust-lang/crates.io-index"
538-
checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
539-
540-
[[package]]
541-
name = "mime_guess"
542-
version = "2.0.4"
543-
source = "registry+https://github.com/rust-lang/crates.io-index"
544-
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
545-
dependencies = [
546-
"mime",
547-
"unicase",
548-
]
549-
550-
[[package]]
551-
name = "minifier"
552-
version = "0.0.41"
553-
source = "registry+https://github.com/rust-lang/crates.io-index"
554-
checksum = "5594542d20834f2b974f5e5fb8e0cf1c67a2119dcadc29ef5d93a081fb30cc08"
555-
dependencies = [
556-
"macro-utils",
557-
]
558-
559-
[[package]]
560-
name = "minimal-lexical"
561-
version = "0.2.1"
562-
source = "registry+https://github.com/rust-lang/crates.io-index"
563-
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
564-
565382
[[package]]
566383
name = "miow"
567384
version = "0.3.7"
@@ -571,16 +388,6 @@ dependencies = [
571388
"winapi",
572389
]
573390

574-
[[package]]
575-
name = "nom"
576-
version = "7.1.1"
577-
source = "registry+https://github.com/rust-lang/crates.io-index"
578-
checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36"
579-
dependencies = [
580-
"memchr",
581-
"minimal-lexical",
582-
]
583-
584391
[[package]]
585392
name = "num"
586393
version = "0.4.0"
@@ -657,16 +464,6 @@ dependencies = [
657464
"autocfg",
658465
]
659466

660-
[[package]]
661-
name = "num_cpus"
662-
version = "1.13.1"
663-
source = "registry+https://github.com/rust-lang/crates.io-index"
664-
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
665-
dependencies = [
666-
"hermit-abi",
667-
"libc",
668-
]
669-
670467
[[package]]
671468
name = "object"
672469
version = "0.27.1"
@@ -776,30 +573,6 @@ dependencies = [
776573
"proc-macro2",
777574
]
778575

779-
[[package]]
780-
name = "rayon"
781-
version = "1.5.2"
782-
source = "registry+https://github.com/rust-lang/crates.io-index"
783-
checksum = "fd249e82c21598a9a426a4e00dd7adc1d640b22445ec8545feef801d1a74c221"
784-
dependencies = [
785-
"autocfg",
786-
"crossbeam-deque",
787-
"either",
788-
"rayon-core",
789-
]
790-
791-
[[package]]
792-
name = "rayon-core"
793-
version = "1.9.2"
794-
source = "registry+https://github.com/rust-lang/crates.io-index"
795-
checksum = "9f51245e1e62e1f1629cbfec37b5793bbabcaeb90f30e94d2ba03564687353e4"
796-
dependencies = [
797-
"crossbeam-channel",
798-
"crossbeam-deque",
799-
"crossbeam-utils",
800-
"num_cpus",
801-
]
802-
803576
[[package]]
804577
name = "redox_syscall"
805578
version = "0.2.13"
@@ -835,15 +608,6 @@ version = "0.6.25"
835608
source = "registry+https://github.com/rust-lang/crates.io-index"
836609
checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
837610

838-
[[package]]
839-
name = "remove_dir_all"
840-
version = "0.5.3"
841-
source = "registry+https://github.com/rust-lang/crates.io-index"
842-
checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
843-
dependencies = [
844-
"winapi",
845-
]
846-
847611
[[package]]
848612
name = "rustc-demangle"
849613
version = "0.1.21"
@@ -854,22 +618,7 @@ checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
854618
name = "rustdoc"
855619
version = "0.0.0"
856620
dependencies = [
857-
"arrayvec",
858-
"askama",
859-
"atty",
860-
"expect-test",
861-
"itertools",
862-
"minifier",
863621
"pulldown-cmark",
864-
"rayon",
865-
"regex",
866-
"serde",
867-
"serde_json",
868-
"smallvec",
869-
"tempfile",
870-
"tracing",
871-
"tracing-subscriber",
872-
"tracing-tree",
873622
]
874623

875624
[[package]]
@@ -1035,20 +784,6 @@ dependencies = [
1035784
"unicode-xid",
1036785
]
1037786

1038-
[[package]]
1039-
name = "tempfile"
1040-
version = "3.3.0"
1041-
source = "registry+https://github.com/rust-lang/crates.io-index"
1042-
checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
1043-
dependencies = [
1044-
"cfg-if",
1045-
"fastrand",
1046-
"libc",
1047-
"redox_syscall",
1048-
"remove_dir_all",
1049-
"winapi",
1050-
]
1051-
1052787
[[package]]
1053788
name = "textwrap"
1054789
version = "0.11.0"

tools/bookrunner/librustdoc/Cargo.toml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,7 @@ license = "MIT OR Apache-2.0"
1818
path = "lib.rs"
1919

2020
[dependencies]
21-
arrayvec = { version = "0.7", default-features = false }
22-
askama = { version = "0.11", default-features = false }
23-
atty = "0.2"
2421
pulldown-cmark = { version = "0.9", default-features = false }
25-
minifier = "0.0.41"
26-
rayon = "1.5.1"
27-
serde = { version = "1.0", features = ["derive"] }
28-
serde_json = "1.0"
29-
smallvec = "1.6.1"
30-
tempfile = "3"
31-
itertools = "0.9"
32-
regex = "1"
33-
tracing = "0.1"
34-
tracing-tree = "0.2.0"
35-
36-
[dependencies.tracing-subscriber]
37-
version = "0.3.3"
38-
default-features = false
39-
features = ["fmt", "env-filter", "smallvec", "parking_lot", "ansi"]
40-
41-
[dev-dependencies]
42-
expect-test = "1.0"
43-
44-
[features]
45-
jemalloc = []
4622

4723
[package.metadata.rust-analyzer]
4824
rustc_private = true

0 commit comments

Comments
 (0)