diff --git a/slides/2025-10-10-how-rust-compiles/cargo-timing-20251006T194553.713263218Z.html b/slides/2025-10-10-how-rust-compiles/cargo-timing-20251006T194553.713263218Z.html new file mode 100644 index 0000000..2f9ebac --- /dev/null +++ b/slides/2025-10-10-how-rust-compiles/cargo-timing-20251006T194553.713263218Z.html @@ -0,0 +1,14164 @@ + + +
+| Targets: | ide-completion 0.0.0 (lib) test-utils 0.0.0 (lib) hir-ty 0.0.0 (lib) hir-def 0.0.0 (lib) span 0.0.0 (lib) hir 0.0.0 (lib) mbe 0.0.0 (lib) proc-macro-test 0.0.0 (lib) tt 0.0.0 (lib) ide 0.0.0 (lib) hir-expand 0.0.0 (lib) ide-assists 0.0.0 (lib) parser 0.0.0 (lib) proc-macro-srv 0.0.0 (lib) vfs 0.0.0 (lib) ide-ssr 0.0.0 (lib) vfs-notify 0.0.0 (lib) ide-db 0.0.0 (lib) edition 0.0.0 (lib) base-db 0.0.0 (lib) proc-macro-api 0.0.0 (lib) profile 0.0.0 (lib) rust-analyzer 0.0.0 (lib, bin "rust-analyzer") syntax-bridge 0.0.0 (lib) ide-diagnostics 0.0.0 (lib) load-cargo 0.0.0 (lib) line-index 0.1.2 (lib) paths 0.0.0 (lib) project-model 0.0.0 (lib) query-group-macro 0.0.0 (lib) test-fixture 0.0.0 (lib) toolchain 0.0.0 (lib) xtask 0.1.0 (bin "xtask") syntax 0.0.0 (lib) proc-macro-srv-cli 0.0.0 (bin "rust-analyzer-proc-macro-srv") cfg 0.0.0 (lib) intern 0.0.0 (lib) la-arena 0.3.1 (lib) lsp-server 0.7.8 (lib) stdx 0.0.0 (lib) |
+
| Profile: | release | +
| Fresh units: | 0 | +
| Dirty units: | 304 | +
| Total units: | 304 | +
| Max concurrency: | 32 (jobs=32 ncpu=32) | +
| Build start: | 2025-10-06T19:45:53.713263218Z | +
| Total time: | 59.1s | +
| rustc: | rustc 1.92.0-nightly (54a8a1db6 2025-09-26) Host: x86_64-unknown-linux-gnu Target: x86_64-unknown-linux-gnu |
+
| + | + + | +
| + + | + |
| + | + |
| + | Unit | +Total | +Frontend | +Codegen | +Features | +
|---|---|---|---|---|---|
| 1. | +hir-ty v0.0.0 | +18.6s | +8.6s (46%) | +10.0s (54%) | ++ |
| 2. | +rust-analyzer v0.0.0 | +13.8s | +5.6s (41%) | +8.1s (59%) | ++ |
| 3. | +hir-def v0.0.0 | +13.7s | +6.3s (46%) | +7.4s (54%) | ++ |
| 4. | +intern v0.0.0 | +11.3s | +0.7s (7%) | +10.5s (93%) | ++ |
| 5. | +ide-assists v0.0.0 | +10.5s | +5.3s (51%) | +5.2s (49%) | ++ |
| 6. | +lsp-types v0.95.0 | +7.7s | +7.4s (97%) | +0.2s (3%) | +default, proposed | +
| 7. | +ide v0.0.0 | +7.0s | +2.9s (41%) | +4.1s (59%) | ++ |
| 8. | +hir v0.0.0 | +7.0s | +3.1s (45%) | +3.8s (55%) | ++ |
| 9. | +ide-db v0.0.0 | +6.9s | +3.0s (44%) | +3.8s (56%) | ++ |
| 10. | +protobuf v3.7.1 | +6.1s | +2.4s (40%) | +3.7s (60%) | +default | +
| 11. | +hir-expand v0.0.0 | +5.7s | +2.4s (42%) | +3.3s (58%) | ++ |
| 12. | +ide-completion v0.0.0 | +5.6s | +3.0s (53%) | +2.6s (47%) | ++ |
| 13. | +project-model v0.0.0 | +5.1s | +1.7s (34%) | +3.4s (66%) | ++ |
| 14. | +syntax v0.0.0 | +5.1s | +1.8s (36%) | +3.2s (64%) | ++ |
| 15. | +ide-diagnostics v0.0.0 | +4.2s | +1.5s (36%) | +2.7s (64%) | ++ |
| 16. | +toml_edit v0.22.24 | +4.1s | +2.3s (56%) | +1.8s (44%) | +display, parse, serde | +
| 17. | +cargo_metadata v0.19.2 | +3.8s | +1.3s (33%) | +2.6s (67%) | +default | +
| 18. | +xtask v0.1.0 bin "xtask" | +3.6s | ++ | + | + |
| 19. | +syn v2.0.100 | +3.1s | +2.8s (91%) | +0.3s (9%) | +clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, visit, visit-mut | +
| 20. | +chalk-solve v0.102.0 | +2.8s | +2.7s (97%) | +0.1s (3%) | ++ |
| 21. | +ide-ssr v0.0.0 | +2.7s | +0.8s (29%) | +1.9s (71%) | ++ |
| 22. | +salsa v0.22.0 | +2.6s | +1.3s (51%) | +1.3s (49%) | +rayon, salsa_unstable | +
| 23. | +object v0.36.7 | +2.6s | +2.5s (96%) | +0.1s (4%) | +coff, elf, macho, pe, read_core, std | +
| 24. | +query-group-macro v0.0.0 | +2.5s | ++ | + | + |
| 25. | +vfs-notify v0.0.0 | +2.3s | +0.3s (13%) | +2.0s (87%) | ++ |
| 26. | +serde_json v1.0.140 | +2.3s | +1.0s (42%) | +1.3s (58%) | +default, indexmap, preserve_order, std, unbounded_depth | +
| 27. | +base-db v0.0.0 | +2.2s | +0.9s (43%) | +1.3s (57%) | ++ |
| 28. | +rust-analyzer v0.0.0 bin "rust-analyzer" | +2.1s | ++ | + | + |
| 29. | +icu_normalizer v1.5.0 | +2.1s | +0.5s (25%) | +1.6s (75%) | +compiled_data, default | +
| 30. | +zip v3.0.0 | +2.0s | +1.0s (50%) | +1.0s (50%) | +_deflate-any, deflate-flate2, time | +
| 31. | +petgraph v0.6.5 | +2.0s | +1.8s (91%) | +0.2s (9%) | +default, graphmap, matrix_graph, stable_graph | +
| 32. | +winnow v0.7.3 | +2.0s | +1.8s (93%) | +0.1s (7%) | +alloc, default, std | +
| 33. | +serde_derive v1.0.219 | +1.9s | ++ | + | default | +
| 34. | +rayon v1.10.0 | +1.9s | +1.8s (96%) | +0.1s (4%) | ++ |
| 35. | +itertools v0.12.1 | +1.8s | +1.7s (93%) | +0.1s (7%) | +default, use_alloc, use_std | +
| 36. | +pulldown-cmark v0.9.6 | +1.8s | +0.9s (48%) | +1.0s (52%) | ++ |
| 37. | +itertools v0.14.0 | +1.8s | +1.7s (93%) | +0.1s (7%) | +default, use_alloc, use_std | +
| 38. | +libc v0.2.172 | +1.8s | +1.6s (90%) | +0.2s (10%) | +default, extra_traits, std | +
| 39. | +icu_properties v1.5.1 | +1.8s | +1.3s (73%) | +0.5s (27%) | +compiled_data, default | +
| 40. | +scip v0.5.2 | +1.8s | +0.5s (27%) | +1.3s (73%) | ++ |
| 41. | +serde v1.0.219 | +1.8s | +1.6s (91%) | +0.2s (9%) | +default, derive, serde_derive, std | +
| 42. | +idna v1.0.3 | +1.7s | +0.4s (21%) | +1.4s (79%) | +alloc, compiled_data, std | +
| 43. | +url v2.5.4 | +1.7s | +0.6s (37%) | +1.1s (63%) | +default, serde, std | +
| 44. | +cargo_metadata v0.19.2 | +1.6s | +1.1s (65%) | +0.6s (35%) | +default | +
| 45. | +proc-macro-api v0.0.0 | +1.5s | +0.7s (46%) | +0.8s (54%) | ++ |
| 46. | +mbe v0.0.0 | +1.5s | +0.6s (40%) | +0.9s (60%) | ++ |
| 47. | +lsp-server v0.7.8 | +1.5s | +0.4s (28%) | +1.1s (72%) | ++ |
| 48. | +serde v1.0.219 | +1.4s | +1.4s (96%) | +0.1s (4%) | +default, derive, serde_derive, std | +
| 49. | +toml v0.8.20 | +1.4s | +0.5s (35%) | +0.9s (65%) | +default, display, parse | +
| 50. | +nix v0.30.1 | +1.4s | +1.1s (79%) | +0.3s (21%) | +fs, poll, process, signal | +
| 51. | +test-fixture v0.0.0 | +1.4s | +0.3s (19%) | +1.1s (81%) | ++ |
| 52. | +time v0.3.40 | +1.3s | +0.9s (67%) | +0.4s (33%) | +alloc, default, formatting, local-offset, std | +
| 53. | +chalk-ir v0.102.0 | +1.3s | +1.2s (92%) | +0.1s (8%) | ++ |
| 54. | +rowan v0.15.15 | +1.3s | +0.6s (45%) | +0.7s (55%) | ++ |
| 55. | +memchr v2.7.4 | +1.3s | +0.5s (41%) | +0.8s (59%) | +alloc, default, std | +
| 56. | +load-cargo v0.0.0 | +1.3s | +0.4s (29%) | +0.9s (71%) | ++ |
| 57. | +proc-macro2 v1.0.94 | +1.2s | +0.5s (37%) | +0.8s (63%) | +default, proc-macro | +
| 58. | +vfs v0.0.0 | +1.2s | +0.3s (23%) | +0.9s (77%) | ++ |
| 59. | +fst v0.4.7 | +1.2s | +0.7s (55%) | +0.5s (45%) | +default | +
| 60. | +tracing-core v0.1.33 | +1.2s | +0.4s (34%) | +0.8s (66%) | +default, once_cell, std | +
| 61. | +lsp-server v0.7.8 | +1.1s | +0.4s (36%) | +0.7s (64%) | ++ |
| 62. | +miniz_oxide v0.8.5 | +1.1s | +0.5s (46%) | +0.6s (54%) | +with-alloc | +
| 63. | +zerovec v0.10.4 | +1.0s | +0.9s (86%) | +0.1s (14%) | +derive, yoke | +
| 64. | +parser v0.0.0 | +1.0s | +0.6s (57%) | +0.4s (43%) | +default, tracing | +
| 65. | +proc-macro-test v0.0.0 build script (run) | +1.0s | ++ | + | + |
| 66. | +tracing-subscriber v0.3.19 | +0.9s | +0.7s (74%) | +0.2s (26%) | +alloc, fmt, local-time, registry, sharded-slab, std, thread_local, time, tracing-log | +
| 67. | +walkdir v2.5.0 | +0.9s | +0.2s (22%) | +0.7s (78%) | ++ |
| 68. | +ra-ap-rustc_lexer v0.113.0 | +0.9s | +0.2s (24%) | +0.7s (76%) | ++ |
| 69. | +span v0.0.0 | +0.9s | +0.3s (38%) | +0.6s (62%) | +default, salsa | +
| 70. | +notify v8.0.0 | +0.9s | +0.3s (28%) | +0.7s (72%) | +default, fsevent-sys, macos_fsevent | +
| 71. | +salsa-macros v0.22.0 | +0.9s | ++ | + | + |
| 72. | +test-utils v0.0.0 | +0.9s | +0.3s (33%) | +0.6s (67%) | ++ |
| 73. | +rayon-core v1.12.1 | +0.9s | +0.5s (59%) | +0.4s (41%) | ++ |
| 74. | +ra-ap-rustc_abi v0.113.0 | +0.9s | +0.6s (72%) | +0.2s (28%) | ++ |
| 75. | +deranged v0.4.0 | +0.8s | +0.8s (95%) | +0.0s (5%) | +alloc, powerfmt, std | +
| 76. | +indexmap v2.9.0 | +0.8s | +0.8s (95%) | +0.0s (5%) | +default, serde, std | +
| 77. | +thiserror-impl v1.0.69 | +0.8s | ++ | + | + |
| 78. | +tracing-attributes v0.1.28 | +0.8s | ++ | + | + |
| 79. | +thiserror-impl v2.0.12 | +0.8s | ++ | + | + |
| 80. | +crossbeam-channel v0.5.15 | +0.8s | +0.5s (63%) | +0.3s (37%) | +default, std | +
| 81. | +chalk-recursive v0.102.0 | +0.8s | +0.7s (93%) | +0.1s (7%) | ++ |
| 82. | +hashbrown v0.15.2 | +0.8s | +0.7s (93%) | +0.1s (7%) | +allocator-api2, default, default-hasher, equivalent, inline-more, raw-entry | +
| 83. | +sharded-slab v0.1.7 | +0.8s | +0.7s (91%) | +0.1s (9%) | ++ |
| 84. | +xflags-macros v0.3.2 | +0.8s | ++ | + | + |
| 85. | +dissimilar v1.0.10 | +0.8s | +0.2s (26%) | +0.6s (74%) | ++ |
| 86. | +zerofrom-derive v0.1.6 | +0.8s | ++ | + | + |
| 87. | +line-index v0.1.2 | +0.8s | +0.2s (26%) | +0.6s (74%) | ++ |
| 88. | +hashbrown v0.14.5 | +0.7s | +0.7s (92%) | +0.1s (8%) | +inline-more, raw | +
| 89. | +zerovec-derive v0.10.3 | +0.7s | ++ | + | + |
| 90. | +crossbeam-utils v0.8.21 | +0.7s | +0.5s (66%) | +0.2s (34%) | +default, std | +
| 91. | +ra-ap-rustc_parse_format v0.113.0 | +0.7s | +0.2s (25%) | +0.5s (75%) | ++ |
| 92. | +memchr v2.7.4 | +0.7s | +0.5s (70%) | +0.2s (30%) | +alloc, std | +
| 93. | +serde_json v1.0.140 | +0.7s | +0.6s (88%) | +0.1s (12%) | +default, std, unbounded_depth | +
| 94. | +proc-macro2 v1.0.94 | +0.7s | +0.4s (64%) | +0.2s (36%) | +default, proc-macro | +
| 95. | +icu_locid_transform v1.5.0 | +0.7s | +0.4s (57%) | +0.3s (43%) | +compiled_data | +
| 96. | +proc-macro-test v0.0.0 build script | +0.7s | ++ | + | + |
| 97. | +anyhow v1.0.97 | +0.7s | +0.3s (40%) | +0.4s (60%) | +default, std | +
| 98. | +yoke-derive v0.7.5 | +0.7s | ++ | + | + |
| 99. | +rustc_apfloat v0.2.2+llvm-462a31f5a5ab | +0.6s | +0.5s (81%) | +0.1s (19%) | ++ |
| 100. | +xshell v0.2.7 | +0.6s | +0.2s (32%) | +0.4s (68%) | ++ |
| 101. | +icu_locid v1.5.0 | +0.6s | +0.3s (54%) | +0.3s (46%) | +zerovec | +
| 102. | +protobuf-support v3.7.1 | +0.6s | +0.2s (31%) | +0.4s (69%) | ++ |
| 103. | +stdx v0.0.0 | +0.6s | +0.2s (38%) | +0.4s (62%) | ++ |
| 104. | +portable-atomic v1.11.0 | +0.6s | +0.5s (89%) | +0.1s (11%) | +default, fallback | +
| 105. | +process-wrap v8.2.1 | +0.6s | +0.3s (48%) | +0.3s (52%) | +creation-flags, default, job-object, kill-on-drop, process-group, process-session, std, tracing | +
| 106. | +num_cpus v1.16.0 | +0.6s | +0.2s (29%) | +0.4s (71%) | ++ |
| 107. | +ra-ap-rustc_pattern_analysis v0.113.0 | +0.5s | +0.5s (94%) | +0.0s (6%) | ++ |
| 108. | +writeable v0.5.5 | +0.5s | +0.2s (31%) | +0.4s (69%) | ++ |
| 109. | +chalk-derive v0.102.0 | +0.5s | ++ | + | + |
| 110. | +query-group-macro v0.0.0 | +0.5s | ++ | + | + |
| 111. | +portable-atomic v1.11.0 build script | +0.5s | ++ | + | default, fallback | +
| 112. | +nix v0.30.1 build script | +0.5s | ++ | + | fs, poll, process, signal | +
| 113. | +nu-ansi-term v0.50.1 | +0.5s | +0.2s (50%) | +0.2s (50%) | ++ |
| 114. | +dot v0.1.4 | +0.5s | +0.2s (34%) | +0.3s (66%) | ++ |
| 115. | +flate2 v1.1.1 | +0.5s | +0.3s (69%) | +0.1s (31%) | +any_impl, default, miniz_oxide, rust_backend | +
| 116. | +ra-ap-rustc_index_macros v0.113.0 | +0.5s | ++ | + | + |
| 117. | +parking_lot v0.12.3 | +0.5s | +0.2s (37%) | +0.3s (63%) | +default | +
| 118. | +displaydoc v0.2.5 | +0.5s | ++ | + | + |
| 119. | +camino v1.1.9 | +0.4s | +0.3s (67%) | +0.1s (33%) | +serde, serde1 | +
| 120. | +ungrammar v1.16.1 | +0.4s | +0.2s (43%) | +0.2s (57%) | ++ |
| 121. | +crossbeam-epoch v0.9.18 | +0.4s | +0.2s (58%) | +0.2s (42%) | +alloc, std | +
| 122. | +quote v1.0.40 | +0.4s | +0.2s (43%) | +0.2s (57%) | +default, proc-macro | +
| 123. | +cfg v0.0.0 | +0.4s | +0.2s (40%) | +0.2s (60%) | +tt | +
| 124. | +ra-ap-rustc_index v0.113.0 | +0.4s | +0.4s (94%) | +0.0s (6%) | ++ |
| 125. | +base64 v0.22.1 | +0.4s | +0.3s (65%) | +0.1s (35%) | +alloc, default, std | +
| 126. | +dashmap v6.1.0 | +0.4s | +0.3s (70%) | +0.1s (30%) | +inline, raw-api | +
| 127. | +semver v1.0.26 | +0.4s | +0.2s (53%) | +0.2s (47%) | +default, serde, std | +
| 128. | +pulldown-cmark-to-cmark v10.0.4 | +0.4s | +0.2s (49%) | +0.2s (51%) | ++ |
| 129. | +hashlink v0.10.0 | +0.4s | +0.3s (92%) | +0.0s (8%) | ++ |
| 130. | +thread_local v1.1.8 | +0.4s | +0.2s (50%) | +0.2s (50%) | ++ |
| 131. | +fixedbitset v0.4.2 | +0.4s | +0.2s (42%) | +0.2s (58%) | ++ |
| 132. | +inotify v0.11.0 | +0.4s | +0.2s (68%) | +0.1s (32%) | ++ |
| 133. | +serde_repr v0.1.20 | +0.4s | ++ | + | + |
| 134. | +icu_collections v1.5.0 | +0.4s | +0.2s (66%) | +0.1s (34%) | ++ |
| 135. | +notify-types v2.0.0 | +0.4s | +0.1s (36%) | +0.2s (64%) | ++ |
| 136. | +icu_provider v1.5.0 | +0.4s | +0.2s (60%) | +0.1s (40%) | +macros | +
| 137. | +tracing-log v0.2.0 | +0.4s | +0.1s (31%) | +0.2s (69%) | +log-tracer, std | +
| 138. | +autocfg v1.4.0 | +0.4s | +0.1s (38%) | +0.2s (62%) | ++ |
| 139. | +syntax-bridge v0.0.0 | +0.4s | +0.3s (80%) | +0.1s (20%) | ++ |
| 140. | +thin-vec v0.2.14 | +0.3s | +0.3s (82%) | +0.1s (18%) | +default, std | +
| 141. | +line-index v0.1.2 | +0.3s | +0.2s (47%) | +0.2s (53%) | ++ |
| 142. | +allocator-api2 v0.2.21 | +0.3s | +0.3s (88%) | +0.0s (12%) | +alloc | +
| 143. | +bitflags v2.9.0 | +0.3s | +0.1s (38%) | +0.2s (62%) | ++ |
| 144. | +anyhow v1.0.97 build script | +0.3s | ++ | + | default, std | +
| 145. | +cargo-platform v0.1.9 | +0.3s | +0.1s (45%) | +0.2s (55%) | ++ |
| 146. | +mio v1.0.3 | +0.3s | +0.2s (65%) | +0.1s (35%) | +default, log, os-ext, os-poll | +
| 147. | +icu_provider_macros v1.5.0 | +0.3s | ++ | + | + |
| 148. | +thiserror v1.0.69 build script | +0.3s | ++ | + | + |
| 149. | +xshell-macros v0.2.7 | +0.3s | ++ | + | + |
| 150. | +thiserror v2.0.12 build script | +0.3s | ++ | + | default, std | +
| 151. | +ryu v1.0.20 | +0.3s | +0.1s (34%) | +0.2s (66%) | ++ |
| 152. | +dirs-sys v0.5.0 | +0.3s | +0.1s (36%) | +0.2s (64%) | ++ |
| 153. | +smol_str v0.3.2 | +0.3s | +0.2s (58%) | +0.1s (42%) | +default, std | +
| 154. | +libc v0.2.172 build script | +0.3s | ++ | + | default, extra_traits, std | +
| 155. | +fst v0.4.7 build script | +0.3s | ++ | + | default | +
| 156. | +directories v6.0.0 | +0.3s | +0.1s (40%) | +0.2s (60%) | ++ |
| 157. | +rustc_apfloat v0.2.2+llvm-462a31f5a5ab build script | +0.3s | ++ | + | + |
| 158. | +parking_lot_core v0.9.10 | +0.3s | +0.2s (62%) | +0.1s (38%) | ++ |
| 159. | +tt v0.0.0 | +0.3s | +0.3s (93%) | +0.0s (7%) | ++ |
| 160. | +protobuf v3.7.1 build script | +0.3s | ++ | + | default | +
| 161. | +rust-analyzer v0.0.0 build script | +0.3s | ++ | + | + |
| 162. | +countme v3.0.1 | +0.3s | +0.1s (32%) | +0.2s (68%) | ++ |
| 163. | +semver v1.0.26 build script | +0.3s | ++ | + | default, serde, std | +
| 164. | +camino v1.1.9 build script | +0.3s | ++ | + | serde, serde1 | +
| 165. | +toml_datetime v0.6.8 | +0.3s | +0.1s (50%) | +0.1s (50%) | +serde | +
| 166. | +triomphe v0.1.14 | +0.3s | +0.2s (74%) | +0.1s (26%) | +std | +
| 167. | +powerfmt v0.2.0 | +0.3s | +0.1s (55%) | +0.1s (45%) | ++ |
| 168. | +quote v1.0.40 | +0.3s | +0.2s (71%) | +0.1s (29%) | +default, proc-macro | +
| 169. | +tracing-tree v0.4.0 | +0.3s | +0.1s (49%) | +0.1s (51%) | +default, tracing-log | +
| 170. | +arrayvec v0.7.6 | +0.3s | +0.2s (85%) | +0.0s (15%) | +default, std | +
| 171. | +lock_api v0.4.12 | +0.3s | +0.2s (90%) | +0.0s (10%) | +atomic_usize, default | +
| 172. | +memmap2 v0.9.5 | +0.3s | +0.1s (55%) | +0.1s (45%) | ++ |
| 173. | +litemap v0.7.5 | +0.3s | +0.2s (81%) | +0.0s (19%) | +alloc | +
| 174. | +proc-macro-srv v0.0.0 build script | +0.3s | ++ | + | + |
| 175. | +serde_json v1.0.140 build script | +0.3s | ++ | + | default, std, unbounded_depth | +
| 176. | +unicase v2.8.1 | +0.2s | +0.1s (57%) | +0.1s (43%) | ++ |
| 177. | +form_urlencoded v1.2.1 | +0.2s | +0.1s (47%) | +0.1s (53%) | +alloc, std | +
| 178. | +proc-macro2 v1.0.94 build script | +0.2s | ++ | + | default, proc-macro | +
| 179. | +ena v0.14.3 | +0.2s | +0.2s (94%) | +0.0s (6%) | ++ |
| 180. | +cov-mark v2.0.0 | +0.2s | +0.1s (37%) | +0.2s (63%) | +default, enable | +
| 181. | +lock_api v0.4.12 build script | +0.2s | ++ | + | atomic_usize, default | +
| 182. | +log v0.4.26 | +0.2s | +0.1s (59%) | +0.1s (41%) | +std | +
| 183. | +percent-encoding v2.3.1 | +0.2s | +0.1s (49%) | +0.1s (51%) | +alloc, std | +
| 184. | +memoffset v0.9.1 build script | +0.2s | ++ | + | default | +
| 185. | +crc32fast v1.4.2 | +0.2s | +0.1s (45%) | +0.1s (55%) | +default, std | +
| 186. | +crossbeam-utils v0.8.21 build script | +0.2s | ++ | + | default, std | +
| 187. | +tracing v0.1.41 | +0.2s | +0.1s (48%) | +0.1s (52%) | +attributes, default, std, tracing-attributes | +
| 188. | +object v0.36.7 build script | +0.2s | ++ | + | coff, elf, macho, pe, read_core, std | +
| 189. | +proc-macro-srv-cli v0.0.0 bin "rust-analyzer-proc-macro-srv" | +0.2s | ++ | + | + |
| 190. | +pulldown-cmark v0.9.6 build script | +0.2s | ++ | + | + |
| 191. | +parking_lot_core v0.9.10 build script | +0.2s | ++ | + | + |
| 192. | +synstructure v0.13.1 | +0.2s | +0.2s (70%) | +0.1s (30%) | +default, proc-macro | +
| 193. | +libloading v0.8.7 | +0.2s | +0.1s (58%) | +0.1s (42%) | ++ |
| 194. | +perf-event v0.4.7 | +0.2s | +0.1s (66%) | +0.1s (34%) | ++ |
| 195. | +heck v0.5.0 | +0.2s | +0.1s (55%) | +0.1s (45%) | ++ |
| 196. | +perf-event-open-sys v1.0.1 | +0.2s | +0.2s (89%) | +0.0s (11%) | ++ |
| 197. | +xflags v0.3.2 | +0.2s | +0.1s (42%) | +0.1s (58%) | ++ |
| 198. | +serde_json v1.0.140 build script | +0.2s | ++ | + | default, indexmap, preserve_order, std, unbounded_depth | +
| 199. | +la-arena v0.3.1 | +0.2s | +0.2s (81%) | +0.0s (19%) | ++ |
| 200. | +boxcar v0.2.12 | +0.2s | +0.2s (81%) | +0.0s (19%) | ++ |
| 201. | +proc-macro-srv-cli v0.0.0 build script | +0.2s | ++ | + | + |
| 202. | +crossbeam-deque v0.8.6 | +0.2s | +0.2s (88%) | +0.0s (12%) | +default, std | +
| 203. | +num_threads v0.1.7 | +0.2s | +0.1s (33%) | +0.1s (67%) | ++ |
| 204. | +filetime v0.2.25 | +0.2s | +0.1s (56%) | +0.1s (44%) | ++ |
| 205. | +rustc-literal-escaper v0.0.2 | +0.2s | +0.1s (51%) | +0.1s (49%) | ++ |
| 206. | +serde v1.0.219 build script | +0.2s | ++ | + | default, derive, serde_derive, std | +
| 207. | +la-arena v0.3.1 | +0.2s | +0.2s (88%) | +0.0s (12%) | ++ |
| 208. | +camino v1.1.9 | +0.2s | +0.1s (82%) | +0.0s (18%) | +serde, serde1 | +
| 209. | +rustc-stable-hash v0.1.2 | +0.2s | +0.1s (67%) | +0.1s (33%) | ++ |
| 210. | +rayon-core v1.12.1 build script | +0.2s | ++ | + | + |
| 211. | +smallvec v1.14.0 | +0.2s | +0.1s (79%) | +0.0s (21%) | +const_generics, const_new, union | +
| 212. | +either v1.15.0 | +0.2s | +0.1s (81%) | +0.0s (19%) | +default, std, use_std | +
| 213. | +paths v0.0.0 | +0.2s | +0.1s (48%) | +0.1s (52%) | +serde1 | +
| 214. | +utf8_iter v1.0.4 | +0.2s | +0.1s (75%) | +0.0s (25%) | ++ |
| 215. | +adler2 v2.0.0 | +0.1s | +0.1s (57%) | +0.1s (43%) | ++ |
| 216. | +semver v1.0.26 | +0.1s | +0.1s (79%) | +0.0s (21%) | +default, serde, std | +
| 217. | +toolchain v0.0.0 | +0.1s | +0.1s (41%) | +0.1s (59%) | ++ |
| 218. | +write-json v0.1.4 | +0.1s | +0.1s (47%) | +0.1s (53%) | ++ |
| 219. | +profile v0.0.0 | +0.1s | +0.1s (61%) | +0.1s (39%) | ++ |
| 220. | +icu_properties_data v1.5.0 | +0.1s | +0.1s (83%) | +0.0s (17%) | ++ |
| 221. | +home v0.5.11 | +0.1s | +0.1s (45%) | +0.1s (55%) | ++ |
| 222. | +crossbeam-queue v0.3.12 | +0.1s | +0.1s (84%) | +0.0s (16%) | +alloc, default, std | +
| 223. | +once_cell v1.21.1 | +0.1s | +0.1s (61%) | +0.1s (39%) | +alloc, default, race, std | +
| 224. | +ryu v1.0.20 | +0.1s | +0.1s (80%) | +0.0s (20%) | ++ |
| 225. | +itoa v1.0.15 | +0.1s | +0.1s (87%) | +0.0s (13%) | ++ |
| 226. | +oorandom v11.1.5 | +0.1s | +0.1s (63%) | +0.0s (37%) | ++ |
| 227. | +same-file v1.0.6 | +0.1s | +0.1s (57%) | +0.1s (43%) | ++ |
| 228. | +typed-arena v2.0.2 | +0.1s | +0.1s (84%) | +0.0s (16%) | +default, std | +
| 229. | +ra-ap-rustc_hashes v0.113.0 | +0.1s | +0.1s (57%) | +0.1s (43%) | ++ |
| 230. | +yoke v0.7.5 | +0.1s | +0.1s (90%) | +0.0s (10%) | +alloc, default, derive, zerofrom | +
| 231. | +dirs v6.0.0 | +0.1s | +0.0s (43%) | +0.1s (57%) | ++ |
| 232. | +tenthash v1.0.0 | +0.1s | +0.1s (60%) | +0.0s (40%) | ++ |
| 233. | +cargo-platform v0.1.9 | +0.1s | +0.1s (72%) | +0.0s (28%) | ++ |
| 234. | +unicode-ident v1.0.18 | +0.1s | +0.1s (70%) | +0.0s (30%) | ++ |
| 235. | +num-conv v0.1.0 | +0.1s | +0.1s (88%) | +0.0s (12%) | ++ |
| 236. | +tinystr v0.7.6 | +0.1s | +0.1s (85%) | +0.0s (15%) | +alloc, zerovec | +
| 237. | +scoped-tls v1.0.1 | +0.1s | +0.1s (74%) | +0.0s (26%) | ++ |
| 238. | +edition v0.0.0 | +0.1s | +0.1s (65%) | +0.0s (35%) | ++ |
| 239. | +serde_spanned v0.6.8 | +0.1s | +0.1s (75%) | +0.0s (25%) | +serde | +
| 240. | +utf16_iter v1.0.5 | +0.1s | +0.1s (74%) | +0.0s (26%) | ++ |
| 241. | +drop_bomb v0.1.5 | +0.1s | +0.1s (57%) | +0.0s (43%) | ++ |
| 242. | +idna_adapter v1.2.0 | +0.1s | +0.1s (81%) | +0.0s (19%) | +compiled_data | +
| 243. | +foldhash v0.1.4 | +0.1s | +0.0s (16%) | +0.1s (84%) | ++ |
| 244. | +itoa v1.0.15 | +0.1s | +0.1s (85%) | +0.0s (15%) | ++ |
| 245. | +stable_deref_trait v1.2.0 | +0.1s | +0.1s (63%) | +0.0s (37%) | +alloc | +
| 246. | +memoffset v0.9.1 build script (run) | +0.1s | ++ | + | default | +
| 247. | +time-core v0.1.4 | +0.1s | +0.1s (71%) | +0.0s (29%) | ++ |
| 248. | +thiserror v2.0.12 build script (run) | +0.1s | ++ | + | default, std | +
| 249. | +text-size v1.1.1 | +0.1s | +0.1s (72%) | +0.0s (28%) | ++ |
| 250. | +zerofrom v0.1.6 | +0.1s | +0.1s (87%) | +0.0s (13%) | +alloc, derive | +
| 251. | +proc-macro2 v1.0.94 build script (run) | +0.1s | ++ | + | default, proc-macro | +
| 252. | +thiserror v2.0.12 build script (run) | +0.1s | ++ | + | default, std | +
| 253. | +lazy_static v1.5.0 | +0.1s | +0.0s (58%) | +0.0s (42%) | ++ |
| 254. | +unicode-properties v0.1.3 | +0.1s | +0.0s (52%) | +0.0s (48%) | +emoji | +
| 255. | +write16 v1.0.0 | +0.1s | +0.1s (78%) | +0.0s (22%) | +alloc | +
| 256. | +lock_api v0.4.12 build script (run) | +0.1s | ++ | + | atomic_usize, default | +
| 257. | +inotify-sys v0.1.5 | +0.1s | +0.1s (77%) | +0.0s (23%) | ++ |
| 258. | +anyhow v1.0.97 build script (run) | +0.1s | ++ | + | default, std | +
| 259. | +proc-macro2 v1.0.94 build script (run) | +0.1s | ++ | + | default, proc-macro | +
| 260. | +option-ext v0.2.0 | +0.1s | +0.0s (77%) | +0.0s (23%) | ++ |
| 261. | +icu_locid_transform_data v1.5.0 | +0.1s | +0.0s (56%) | +0.0s (44%) | ++ |
| 262. | +cfg_aliases v0.2.1 | +0.1s | +0.0s (64%) | +0.0s (36%) | ++ |
| 263. | +unicode-xid v0.2.6 | +0.1s | +0.0s (49%) | +0.0s (51%) | +default | +
| 264. | +salsa-macro-rules v0.22.0 | +0.1s | +0.0s (65%) | +0.0s (35%) | ++ |
| 265. | +bitflags v1.3.2 | +0.1s | +0.0s (63%) | +0.0s (37%) | +default | +
| 266. | +thiserror v1.0.69 build script (run) | +0.1s | ++ | + | + |
| 267. | +nohash-hasher v0.2.0 | +0.1s | +0.0s (65%) | +0.0s (35%) | +default, std | +
| 268. | +memoffset v0.9.1 | +0.0s | +0.0s (73%) | +0.0s (27%) | +default | +
| 269. | +proc-macro-test v0.0.0 | +0.0s | +0.0s (69%) | +0.0s (31%) | ++ |
| 270. | +icu_normalizer_data v1.5.0 | +0.0s | +0.0s (64%) | +0.0s (36%) | ++ |
| 271. | +camino v1.1.9 build script (run) | +0.0s | ++ | + | serde, serde1 | +
| 272. | +rustc-hash v1.1.0 | +0.0s | +0.0s (68%) | +0.0s (32%) | +default, std | +
| 273. | +thiserror v1.0.69 | +0.0s | +0.0s (68%) | +0.0s (32%) | ++ |
| 274. | +proc-macro-srv v0.0.0 | +0.0s | +0.0s (66%) | +0.0s (34%) | ++ |
| 275. | +thiserror v2.0.12 | +0.0s | +0.0s (73%) | +0.0s (27%) | +default, std | +
| 276. | +rustc-hash v2.1.1 | +0.0s | +0.0s (51%) | +0.0s (49%) | +default, std | +
| 277. | +portable-atomic v1.11.0 build script (run) | +0.0s | ++ | + | default, fallback | +
| 278. | +thiserror v2.0.12 | +0.0s | +0.0s (73%) | +0.0s (27%) | +default, std | +
| 279. | +serde v1.0.219 build script (run) | +0.0s | ++ | + | default, derive, serde_derive, std | +
| 280. | +semver v1.0.26 build script (run) | +0.0s | ++ | + | default, serde, std | +
| 281. | +proc-macro-srv v0.0.0 build script (run) | +0.0s | ++ | + | + |
| 282. | +jod-thread v1.0.0 | +0.0s | +0.0s (33%) | +0.0s (67%) | ++ |
| 283. | +scopeguard v1.2.0 | +0.0s | +0.0s (30%) | +0.0s (70%) | ++ |
| 284. | +serde v1.0.219 build script (run) | +0.0s | ++ | + | default, derive, serde_derive, std | +
| 285. | +semver v1.0.26 build script (run) | +0.0s | ++ | + | default, serde, std | +
| 286. | +libc v0.2.172 build script (run) | +0.0s | ++ | + | default, extra_traits, std | +
| 287. | +parking_lot_core v0.9.10 build script (run) | +0.0s | ++ | + | + |
| 288. | +camino v1.1.9 build script (run) | +0.0s | ++ | + | serde, serde1 | +
| 289. | +rustc_apfloat v0.2.2+llvm-462a31f5a5ab build script (run) | +0.0s | ++ | + | + |
| 290. | +crossbeam-utils v0.8.21 build script (run) | +0.0s | ++ | + | default, std | +
| 291. | +pulldown-cmark v0.9.6 build script (run) | +0.0s | ++ | + | + |
| 292. | +protobuf v3.7.1 build script (run) | +0.0s | ++ | + | default | +
| 293. | +rayon-core v1.12.1 build script (run) | +0.0s | ++ | + | + |
| 294. | +unicode-ident v1.0.18 | +0.0s | +0.0s (94%) | +0.0s (6%) | ++ |
| 295. | +serde_json v1.0.140 build script (run) | +0.0s | ++ | + | default, indexmap, preserve_order, std, unbounded_depth | +
| 296. | +cfg-if v1.0.0 | +0.0s | +0.0s (97%) | +0.0s (3%) | ++ |
| 297. | +serde_json v1.0.140 build script (run) | +0.0s | ++ | + | default, std, unbounded_depth | +
| 298. | +fst v0.4.7 build script (run) | +0.0s | ++ | + | default | +
| 299. | +proc-macro-srv-cli v0.0.0 build script (run) | +0.0s | ++ | + | + |
| 300. | +object v0.36.7 build script (run) | +0.0s | ++ | + | coff, elf, macho, pe, read_core, std | +
| 301. | +rust-analyzer v0.0.0 build script (run) | +0.0s | ++ | + | + |
| 302. | +pin-project-lite v0.2.16 | +0.0s | +0.0s (92%) | +0.0s (8%) | ++ |
| 303. | +equivalent v1.0.2 | +0.0s | +0.0s (97%) | +0.0s (3%) | ++ |
| 304. | +nix v0.30.1 build script (run) | +0.0s | ++ | + | fs, poll, process, signal | +