ci(transformer): enable unfinished plugins in benchmark#7040
Conversation
Your org has enabled the Graphite merge queue for merging into mainAdd the label “0-merge” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
aae39c9 to
3aacc67
Compare
CodSpeed Performance ReportMerging #7040 will degrade performances by 17.14%Comparing Summary
Benchmarks breakdown
|
|
I agree that it's good to measure all our transforms, even the unfinished ones, in benchmarks. However, I think it'd be preferable to leave Or, if you want to locate this logic in impl EnvOptions {
pub fn enable_all() -> Self {
Self::enable_all_impl(false)
}
/// For internal use only
#[doc(hidden)]
pub fn enable_all_impl(include_unfinished_plugins: bool) -> Self {
// Same as impl in this PR
}
}Benchmarks can use |
We tend to forget to enable unfinished plugins in the benchmark easily. So I am not a fan of this way
IMO, to |
|
@Boshen Is |
This is not a public API, but I need this in |
|
OK great. @Dunqing I had misunderstood. I had thought Since it's not, this PR with this added to /// For internal use only
#[doc(hidden)]Sorry I wasted time! |
Merge activity
|
d2b9343 to
fe6818b
Compare
Even the plugins are unfinished, we still want to enable all of them to track the performance changes during the development.
fe6818b to
70e2582
Compare

Even the plugins are unfinished, we still want to enable all of them to track the performance changes during the development.