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