Use ThinVec more in the AST#158755
Conversation
Because we use `ThinVec` rather than `Vec` almost everywhere else in the AST.
Because we use `ThinVec` rather than `Vec` almost everywhere else in the AST.
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Use `ThinVec` more in the AST
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (973fa09): comparison URL. Overall result: no relevant changes - no action neededBenchmarking means the PR may be perf-sensitive. Consider adding rollup=never if this change is not fit for rolling up. @rustbot label: -S-waiting-on-perf -perf-regression Instruction countThis perf run didn't have relevant results for this metric. Max RSS (memory usage)Results (primary 0.3%, secondary -5.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 2.2%, secondary -3.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 485.944s -> 484.62s (-0.27%) |
|
The parser was modified, potentially altering the grammar of (stable) Rust cc @fmease |
Use `ThinVec` more in the AST For consistency; it has negligible effects on perf. Details in individual commits. r? @mejrs
Use `ThinVec` more in the AST For consistency; it has negligible effects on perf. Details in individual commits. r? @mejrs
Use `ThinVec` more in the AST For consistency; it has negligible effects on perf. Details in individual commits. r? @mejrs
Use `ThinVec` more in the AST For consistency; it has negligible effects on perf. Details in individual commits. r? @mejrs
For consistency; it has negligible effects on perf. Details in individual commits.
r? @mejrs