@@ -525,29 +525,17 @@ <h2>Comparing <span id="stat-header">{{stat}}</span> between <span id="before">{
525525 </ ul >
526526 </ div >
527527 < div class ="section ">
528- < div class ="section-heading "> < span > Show only significant changes </ span >
528+ < div class ="section-heading "> < span > Show non-relevant results </ span >
529529 < span class ="tooltip "> ?
530530 < span class ="tooltiptext ">
531- Whether to filter out all benchmarks that do not show significant changes. A significant
532- change is any change greater than or equal to 0.2% for non-noisy benchmarks and above
533- 1.0% for noisy ones.
531+ Whether to show test case results that are not relevant (i.e., not significant or
532+ have a large enough magnitude). You can see
533+ < a href ="https://github.com/rust-lang/rustc-perf/blob/master/docs/comparison-analysis.md#how-is-relevance-of-a-test-run-summary-determined ">
534+ here</ a > how relevance is calculated.
534535 </ span >
535536 </ span >
536537 </ div >
537- < input type ="checkbox " v-model ="filter.showOnlySignificant " style ="margin-left: 20px; " />
538- </ div >
539- < div class ="section ">
540- < div class ="section-heading "> < span > Filter out very small changes</ span >
541- < span class ="tooltip "> ?
542- < span class ="tooltiptext ">
543- Whether to filter out test cases that have a very small magnitude. Magnitude is
544- calculated both on the absolute magnitude (i.e., how large of a percentage change)
545- as well as the magnitude of the significance (i.e., by how many time the change was
546- over the significance threshold).
547- </ span >
548- </ span >
549- </ div >
550- < input type ="checkbox " v-model ="filter.filterVerySmall " style ="margin-left: 20px; " />
538+ < input type ="checkbox " v-model ="filter.showNonRelevant " style ="margin-left: 20px; " />
551539 </ div >
552540 < div class ="section ">
553541 < div class ="section-heading "> < span > Display raw data</ span >
@@ -700,8 +688,7 @@ <h2>Comparing <span id="stat-header">{{stat}}</span> between <span id="before">{
700688 return {
701689 filter : {
702690 name : null ,
703- showOnlySignificant : true ,
704- filterVerySmall : true ,
691+ showNonRelevant : false ,
705692 profile : {
706693 check : true ,
707694 debug : true ,
@@ -782,17 +769,14 @@ <h2>Comparing <span id="stat-header">{{stat}}</span> between <span id="before">{
782769 let nameFilter = filter . name && filter . name . trim ( ) ;
783770 nameFilter = ! nameFilter || name . includes ( nameFilter ) ;
784771
785- const significanceFilter = filter . showOnlySignificant ? testCase . isSignificant : true ;
786-
787- const magnitudeFilter = filter . filterVerySmall ? testCase . magnitude != "very small" : true ;
772+ const relevanceFilter = filter . showNonRelevant ? true : testCase . isRelevant ;
788773
789774 return (
790775 profileFilter ( testCase . profile ) &&
791776 scenarioFilter ( testCase . scenario ) &&
792777 categoryFilter ( testCase . category ) &&
793- significanceFilter &&
794- nameFilter &&
795- magnitudeFilter
778+ relevanceFilter &&
779+ nameFilter
796780 ) ;
797781 }
798782
@@ -807,8 +791,7 @@ <h2>Comparing <span id="stat-header">{{stat}}</span> between <span id="before">{
807791 profile : c . profile ,
808792 scenario : c . scenario ,
809793 category : ( benchmarkMap [ c . benchmark ] || { } ) . category || "secondary" ,
810- magnitude : c . magnitude ,
811- isSignificant : c . is_significant ,
794+ isRelevant : c . is_relevant ,
812795 significanceFactor : c . significance_factor ,
813796 datumA,
814797 datumB,
@@ -909,10 +892,10 @@ <h2>Comparing <span id="stat-header">{{stat}}</span> between <span id="before">{
909892 } ;
910893
911894 const addDatum = ( result , datum , percent ) => {
912- if ( percent > 0 && datum . is_significant ) {
895+ if ( percent > 0 && datum . is_relevant ) {
913896 result . regressions += 1 ;
914897 result . regressions_avg += percent ;
915- } else if ( percent < 0 && datum . is_significant ) {
898+ } else if ( percent < 0 && datum . is_relevant ) {
916899 result . improvements += 1 ;
917900 result . improvements_avg += percent ;
918901 } else {
0 commit comments