Cargo Build Timings

Targets:rustc-main 0.0.0 (bin "rustc_binary")
Profile:release
Fresh units:0
Dirty units:157
Total units:157
Max concurrency:16 (jobs=16 ncpu=16)
Build start:2019-10-03T15:29:48Z
Total time:75.8s (1m 15.8s)
rustc:rustc 1.40.0-nightly (702b45e40 2019-10-01)
Host: x86_64-unknown-linux-gnu
Target: x86_64-unknown-linux-gnu
Unit Total Codegen Features
1. rustc v0.0.0 lib (check) 30.1s 0.2s (1%)
2. syn v0.15.35 14.1s 8.7s (61%) clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit
3. rustc_mir v0.0.0 lib (check) 12.8s 0.1s (1%)
4. synstructure v0.10.2 8.8s 8.0s (90%)
5. syntax v0.0.0 lib (check) 7.6s 0.1s (1%)
6. serde v1.0.99 lib (check) 6.7s 0.0s (1%) default, std
7. rustc_typeck v0.0.0 lib (check) 5.7s 0.0s (1%)
8. cc v1.0.35 5.1s 4.4s (86%)
9. rustc_macros v0.1.0 3.3s 0.0s (0%)
10. proc-macro2 v0.4.30 3.3s 2.5s (77%) default, proc-macro
11. rustc_codegen_ssa v0.0.0 lib (check) 3.1s 0.0s (1%)
12. chalk-engine v0.9.0 lib (check) 3.0s 0.0s (0%)
13. serialize v0.0.0 lib (check) 2.5s 0.0s (1%)
14. semver-parser v0.7.0 2.4s 2.1s (89%)
15. rustc-rayon v0.2.0 lib (check) 2.2s 0.0s (1%)
16. rustc_metadata v0.0.0 lib (check) 2.1s 0.0s (1%)
17. itertools v0.8.0 2.1s 0.1s (3%) default, use_std
18. rustc_target v0.0.0 lib (check) 2.1s 0.0s (1%)
19. rls-data v0.19.0 lib (check) 1.9s 0.0s (1%) default
20. rustc_resolve v0.0.0 lib (check) 1.9s 0.0s (1%)
21. byteorder v1.3.2 custom-build 1.6s 0.0s (0%) default, std
22. semver v0.9.0 1.6s 1.2s (75%) default
23. rand v0.7.0 lib (check) 1.5s 0.0s (1%) alloc, default, getrandom, getrandom_package, std
24. ppv-lite86 v0.2.5 lib (check) 1.4s 0.0s (1%) default, simd, std
25. rustc_version v0.2.3 1.3s 1.1s (80%)
26. quote v0.6.12 1.3s 1.1s (85%) default, proc-macro
27. libc v0.2.62 lib (check) 1.3s 0.0s (1%) default, std
28. rustc_apfloat v0.0.0 lib (check) 1.2s 0.0s (2%)
29. rustc_lint v0.0.0 lib (check) 1.2s 0.0s (1%)
30. serde_json v1.0.40 lib (check) 1.2s 0.0s (2%) default
31. proc-macro2 v0.4.30 custom-build 1.2s 0.0s (0%) default, proc-macro
32. syntax_ext v0.0.0 lib (check) 1.2s 0.0s (1%)
33. rustc_data_structures v0.0.0 lib (check) 1.2s 0.0s (1%)
34. syn v0.15.35 custom-build 1.1s 0.0s (0%) clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit
35. libc v0.2.62 custom-build 1.0s 0.0s (0%) default, std
36. syntax_pos v0.0.0 lib (check) 1.0s 0.0s (2%)
37. backtrace-sys v0.1.30 custom-build (run) 1.0s 0.0s (0%)
38. serde v1.0.99 custom-build 1.0s 0.0s (0%) default, std
39. rustc_traits v0.0.0 lib (check) 0.9s 0.0s (2%)
40. ryu v1.0.0 custom-build 0.9s 0.0s (0%)
41. crc32fast v1.1.2 custom-build 0.9s 0.0s (0%)
42. rustc-rayon v0.2.0 custom-build 0.9s 0.0s (0%)
43. bitflags v1.1.0 custom-build 0.9s 0.0s (0%) default
44. rustc_errors v0.0.0 lib (check) 0.9s 0.0s (2%)
45. indexmap v1.0.2 lib (check) 0.8s 0.0s (2%)
46. polonius-engine v0.10.0 lib (check) 0.8s 0.0s (2%)
47. c2-chacha v0.2.2 lib (check) 0.8s 0.0s (1%) lazy_static, simd, std
48. miniz-sys v0.1.11 custom-build (run) 0.8s 0.0s (0%)
49. rustc_interface v0.0.0 lib (check) 0.8s 0.0s (2%)
50. rustc_save_analysis v0.0.0 lib (check) 0.7s 0.0s (2%)
51. cc v1.0.35 lib (check) 0.7s 0.0s (3%)
52. rls-span v0.5.1 lib (check) 0.7s 0.0s (1%) default
53. rustc-rayon-core v0.2.0 lib (check) 0.7s 0.0s (2%)
54. rustc_incremental v0.0.0 lib (check) 0.7s 0.0s (2%)
55. datafrog v2.0.1 lib (check) 0.7s 0.0s (2%)
56. arrayvec v0.4.7 lib (check) 0.6s 0.0s (2%)
57. byteorder v1.3.2 lib (check) 0.6s 0.0s (2%) default, std
58. rustc_driver v0.0.0 lib (check) 0.6s 0.0s (3%)
59. crossbeam-utils v0.6.5 lib (check) 0.6s 0.0s (3%) default, lazy_static, nightly, std
60. rustc_passes v0.0.0 lib (check) 0.5s 0.0s (3%)
61. backtrace-sys v0.1.30 custom-build 0.5s 0.0s (0%)
62. rustc_index v0.0.0 lib (check) 0.5s 0.0s (2%)
63. getrandom v0.1.12 custom-build 0.5s 0.0s (0%) std
64. crossbeam-epoch v0.3.1 lib (check) 0.5s 0.0s (3%) default, lazy_static, use_std
65. smallvec v0.6.10 lib (check) 0.5s 0.0s (3%) default, may_dangle, std, union
66. flate2 v1.0.6 lib (check) 0.5s 0.0s (2%) default, miniz-sys
67. rustc_codegen_utils v0.0.0 lib (check) 0.4s 0.0s (3%)
68. miniz-sys v0.1.11 custom-build 0.4s 0.0s (0%)
69. rustc-demangle v0.1.16 lib (check) 0.4s 0.0s (2%)
70. rustc_lexer v0.1.0 lib (check) 0.4s 0.0s (4%)
71. annotate-snippets v0.6.1 lib (check) 0.4s 0.0s (4%) default
72. lock_api v0.3.1 lib (check) 0.4s 0.0s (2%) nightly
73. measureme v0.3.0 lib (check) 0.4s 0.0s (3%)
74. termcolor v1.0.4 lib (check) 0.4s 0.0s (3%)
75. ena v0.13.1 lib (check) 0.4s 0.0s (3%)
76. parking_lot_core v0.6.2 lib (check) 0.4s 0.0s (3%) nightly
77. env_logger v0.7.0 lib (check) 0.4s 0.0s (5%)
78. rustc_privacy v0.0.0 lib (check) 0.4s 0.0s (3%)
79. parking_lot v0.9.0 lib (check) 0.4s 0.0s (3%) default, nightly
80. log v0.4.8 lib (check) 0.3s 0.0s (3%) release_max_level_info, std
81. log v0.4.8 custom-build 0.3s 0.0s (0%) release_max_level_info, std
82. parking_lot_core v0.6.2 custom-build 0.3s 0.0s (0%) nightly
83. rand_core v0.5.0 lib (check) 0.3s 0.0s (4%) alloc, getrandom, std
84. parking_lot v0.9.0 custom-build 0.3s 0.0s (0%) default, nightly
85. getrandom v0.1.12 lib (check) 0.3s 0.0s (5%) std
86. either v1.5.0 0.3s 0.0s (6%) default, use_std
87. ryu v1.0.0 lib (check) 0.2s 0.0s (3%)
88. rustc v0.0.0 custom-build 0.2s 0.0s (0%)
89. tempfile v3.1.0 lib (check) 0.2s 0.0s (6%)
90. jobserver v0.1.16 lib (check) 0.2s 0.0s (4%)
91. backtrace v0.3.37 lib (check) 0.2s 0.0s (3%) backtrace-sys, dbghelp, default, dladdr, libbacktrace, libunwind, std
92. itoa v0.4.4 lib (check) 0.2s 0.0s (4%) default, std
93. once_cell v1.1.0 lib (check) 0.2s 0.0s (6%) default, std
94. crossbeam-deque v0.2.0 lib (check) 0.2s 0.0s (4%)
95. crc32fast v1.1.2 lib (check) 0.2s 0.0s (4%)
96. either v1.5.0 lib (check) 0.2s 0.0s (4%) default, use_std
97. graphviz v0.0.0 lib (check) 0.2s 0.0s (5%)
98. rustc_plugin_impl v0.0.0 lib (check) 0.2s 0.0s (5%)
99. rand_chacha v0.2.1 lib (check) 0.2s 0.0s (8%) default, simd, std
100. crossbeam-utils v0.2.2 lib (check) 0.2s 0.0s (5%) default, use_std
101. fmt_macros v0.0.0 lib (check) 0.2s 0.0s (4%)
102. memmap v0.6.2 lib (check) 0.2s 0.0s (6%)
103. unicode-xid v0.1.0 0.2s 0.1s (42%) default
104. rustc_driver v0.0.0 custom-build 0.2s 0.0s (0%)
105. syntax v0.0.0 custom-build 0.2s 0.0s (0%)
106. rustc_interface v0.0.0 custom-build 0.2s 0.0s (0%)
107. rustc_target v0.0.0 custom-build 0.2s 0.0s (0%)
108. rustc_incremental v0.0.0 custom-build 0.2s 0.0s (0%)
109. rustc-rayon-core v0.2.0 custom-build 0.2s 0.0s (0%)
110. rustc_metadata v0.0.0 custom-build 0.2s 0.0s (0%)
111. chalk-macros v0.1.0 lib (check) 0.1s 0.0s (7%)
112. punycode v0.4.0 lib (check) 0.1s 0.0s (7%) default
113. arena v0.0.0 lib (check) 0.1s 0.0s (5%)
114. num_cpus v1.8.0 lib (check) 0.1s 0.0s (7%)
115. unicode-xid v0.2.0 lib (check) 0.1s 0.0s (6%) default
116. unicode-width v0.1.6 lib (check) 0.1s 0.0s (6%) default
117. log_settings v0.1.2 lib (check) 0.1s 0.0s (10%)
118. lazy_static v0.2.11 lib (check) 0.1s 0.0s (12%)
119. rustc_fs_util v0.0.0 lib (check) 0.1s 0.0s (9%)
120. rustc-hash v1.0.1 lib (check) 0.1s 0.0s (9%)
121. scoped-tls v1.0.0 lib (check) 0.1s 0.0s (9%)
122. term_size v0.3.1 lib (check) 0.1s 0.0s (8%) default
123. rustc-main v0.0.0 bin "rustc_binary" (check) 0.1s 0.0s (10%)
124. lazy_static v1.3.0 lib (check) 0.1s 0.0s (15%)
125. rustc-rayon v0.2.0 custom-build (run) 0.1s 0.0s (0%)
126. scopeguard v1.0.0 lib (check) 0.1s 0.0s (9%)
127. stable_deref_trait v1.1.0 lib (check) 0.1s 0.0s (13%) default, std
128. atty v0.2.11 lib (check) 0.1s 0.0s (10%)
129. scopeguard v0.3.3 lib (check) 0.1s 0.0s (10%)
130. miniz-sys v0.1.11 lib (check) 0.1s 0.0s (9%)
131. nodrop v0.1.12 lib (check) 0.1s 0.0s (11%)
132. rustc_plugin v0.0.0 lib (check) 0.1s 0.0s (11%)
133. bitflags v1.1.0 lib (check) 0.0s 0.0s (11%) default
134. remove_dir_all v0.5.2 lib (check) 0.0s 0.0s (13%)
135. backtrace-sys v0.1.30 lib (check) 0.0s 0.0s (10%)
136. memoffset v0.2.1 lib (check) 0.0s 0.0s (12%)
137. cfg-if v0.1.8 lib (check) 0.0s 0.0s (15%)
138. parking_lot_core v0.6.2 custom-build (run) 0.0s 0.0s (0%) nightly
139. parking_lot v0.9.0 custom-build (run) 0.0s 0.0s (0%) default, nightly
140. serde v1.0.99 custom-build (run) 0.0s 0.0s (0%) default, std
141. ryu v1.0.0 custom-build (run) 0.0s 0.0s (0%)
142. syn v0.15.35 custom-build (run) 0.0s 0.0s (0%) clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit
143. proc-macro2 v0.4.30 custom-build (run) 0.0s 0.0s (0%) default, proc-macro
144. libc v0.2.62 custom-build (run) 0.0s 0.0s (0%) default, std
145. bitflags v1.1.0 custom-build (run) 0.0s 0.0s (0%) default
146. crc32fast v1.1.2 custom-build (run) 0.0s 0.0s (0%)
147. byteorder v1.3.2 custom-build (run) 0.0s 0.0s (0%) default, std
148. rustc_interface v0.0.0 custom-build (run) 0.0s 0.0s (0%)
149. rustc_driver v0.0.0 custom-build (run) 0.0s 0.0s (0%)
150. rustc v0.0.0 custom-build (run) 0.0s 0.0s (0%)
151. rustc_incremental v0.0.0 custom-build (run) 0.0s 0.0s (0%)
152. syntax v0.0.0 custom-build (run) 0.0s 0.0s (0%)
153. rustc_target v0.0.0 custom-build (run) 0.0s 0.0s (0%)
154. rustc-rayon-core v0.2.0 custom-build (run) 0.0s 0.0s (0%)
155. log v0.4.8 custom-build (run) 0.0s 0.0s (0%) release_max_level_info, std
156. rustc_metadata v0.0.0 custom-build (run) 0.0s 0.0s (0%)
157. getrandom v0.1.12 custom-build (run) 0.0s 0.0s (0%) std