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