Skip to content

Fix 'Boolean Operation' node outputs having the reversed winding direction#4091

Merged
Keavon merged 1 commit intomasterfrom
fix-bool-ops-reversed-winding
May 2, 2026
Merged

Fix 'Boolean Operation' node outputs having the reversed winding direction#4091
Keavon merged 1 commit intomasterfrom
fix-bool-ops-reversed-winding

Conversation

@Keavon
Copy link
Copy Markdown
Member

@Keavon Keavon commented May 2, 2026

No description provided.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a workaround for a winding direction mismatch between the Linesweeper library and the rest of the vector graphics system by reversing subpaths before they are appended. It also includes TODO comments to track reporting this issue upstream. I have no feedback to provide as there were no review comments to evaluate.

@Keavon Keavon merged commit eeb1f85 into master May 2, 2026
10 of 11 checks passed
@Keavon Keavon deleted the fix-bool-ops-reversed-winding branch May 2, 2026 02:23
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 30,112,903 (master) → 30,111,288 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.02%
D1mr                     402,683|    402,755          +0.02%
D1mw                     121,863|    121,894          +0.03%
DLmr                      35,369|     35,368          -0.00%
DLmw                      45,346|     45,414          +0.15%
Dr                     7,415,664|  7,415,525          -0.00%
Dw                     5,174,002|  5,173,990          -0.00%
EstimatedCycles       47,436,161| 47,436,817          +0.00%
I1MissRate                     0|          0          +0.01%
I1mr                      47,002|     47,002          +0.00%
ILmr                         865|        865          +0.00%
Ir                    30,112,903| 30,111,288          -0.01%
L1HitRate                     99|         99          -0.00%
L1hits                42,131,021| 42,129,152          -0.00%
LLHitRate                      1|          1          +0.01%
LLMissRate                     0|          0          +0.09%
LLdMissRate                    1|          1          +0.08%
LLhits                   489,968|    490,004          +0.01%
LLiMissRate                    0|          0          +0.01%
RamHitRate                     0|          0          +0.09%
RamHits                   81,580|     81,647          +0.08%
TotalRW               42,702,569| 42,700,803          -0.00%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 14,905,287 (master) → 14,903,458 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.04%
D1mr                     186,367|    186,437          +0.04%
D1mw                      63,194|     63,222          +0.04%
DLmr                       1,071|      1,071          +0.00%
DLmw                      17,674|     17,681          +0.04%
Dr                     3,660,601|  3,660,405          -0.01%
Dw                     2,548,965|  2,548,932          -0.00%
EstimatedCycles       22,775,549| 22,774,093          -0.01%
I1MissRate                     0|          0          +0.01%
I1mr                      19,738|     19,738          +0.00%
ILmr                         705|        705          +0.00%
Ir                    14,905,287| 14,903,458          -0.01%
L1HitRate                     99|         99          -0.00%
L1hits                20,845,554| 20,843,398          -0.01%
LLHitRate                      1|          1          +0.05%
LLMissRate                     0|          0          +0.05%
LLdMissRate                    0|          0          +0.04%
LLhits                   249,849|    249,940          +0.04%
LLiMissRate                    0|          0          +0.01%
RamHitRate                     0|          0          +0.05%
RamHits                   19,450|     19,457          +0.04%
TotalRW               21,114,853| 21,112,795          -0.01%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,235,480 (master) → 3,235,584 (HEAD) : $$\color{red}+0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.05%
D1mr                      39,605|     39,630          +0.06%
D1mw                      11,960|     11,963          +0.03%
DLmr                          13|         13          +0.00%
DLmw                       2,848|      2,850          +0.07%
Dr                       788,935|    788,957          +0.00%
Dw                       548,976|    548,988          +0.00%
EstimatedCycles        4,905,947|  4,906,257          +0.01%
I1MissRate                     0|          0          -0.00%
I1mr                       4,874|      4,874          +0.00%
ILmr                         699|        699          +0.00%
Ir                     3,235,480|  3,235,584          +0.00%
L1HitRate                     99|         99          -0.00%
L1hits                 4,516,952|  4,517,062          +0.00%
LLHitRate                      1|          1          +0.05%
LLMissRate                     0|          0          +0.05%
LLdMissRate                    0|          0          +0.07%
LLhits                    52,879|     52,905          +0.05%
LLiMissRate                    0|          0          -0.00%
RamHitRate                     0|          0          +0.05%
RamHits                    3,560|      3,562          +0.06%
TotalRW                4,573,391|  4,573,529          +0.00%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 11,651,502 (master) → 11,649,336 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.02%
D1mr                     157,063|    157,079          +0.01%
D1mw                      49,742|     49,760          +0.04%
DLmr                          30|         30          +0.00%
DLmw                      16,636|     16,645          +0.05%
Dr                     2,827,681|  2,827,480          -0.01%
Dw                     1,988,117|  1,988,178          +0.00%
EstimatedCycles       17,865,948| 17,864,048          -0.01%
I1MissRate                     0|          0          +0.02%
I1mr                      11,742|     11,742          +0.00%
ILmr                         816|        816          +0.00%
Ir                    11,651,502| 11,649,336          -0.02%
L1HitRate                     99|         99          -0.00%
L1hits                16,248,753| 16,246,413          -0.01%
LLHitRate                      1|          1          +0.03%
LLMissRate                     0|          0          +0.07%
LLdMissRate                    0|          0          +0.06%
LLhits                   201,065|    201,090          +0.01%
LLiMissRate                    0|          0          +0.02%
RamHitRate                     0|          0          +0.07%
RamHits                   17,482|     17,491          +0.05%
TotalRW               16,467,300| 16,464,994          -0.01%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,595,384 (master) → 32,594,531 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.02%
D1mr                     434,386|    434,280          -0.02%
D1mw                     133,222|    133,201          -0.02%
DLmr                      38,764|     38,765          +0.00%
DLmw                      52,443|     52,394          -0.09%
Dr                     8,006,766|  8,006,874          +0.00%
Dw                     5,589,811|  5,589,973          +0.00%
EstimatedCycles       51,409,639| 51,407,108          -0.00%
I1MissRate                     0|          0          +0.00%
I1mr                      46,249|     46,249          +0.00%
ILmr                         868|        868          +0.00%
Ir                    32,595,384| 32,594,531          -0.00%
L1HitRate                     99|         99          +0.00%
L1hits                45,578,104| 45,577,648          -0.00%
LLHitRate                      1|          1          -0.01%
LLMissRate                     0|          0          -0.05%
LLdMissRate                    1|          1          -0.05%
LLhits                   521,782|    521,703          -0.02%
LLiMissRate                    0|          0          +0.00%
RamHitRate                     0|          0          -0.05%
RamHits                   92,075|     92,027          -0.05%
TotalRW               46,191,961| 46,191,378          -0.00%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 23,437,338 (master) → 23,436,326 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.01%
D1mr                     306,896|    306,930          +0.01%
D1mw                      87,603|     87,612          +0.01%
DLmr                      18,636|     18,636          +0.00%
DLmw                      31,714|     31,738          +0.08%
Dr                     5,800,723|  5,800,698          -0.00%
Dw                     4,033,369|  4,033,431          +0.00%
EstimatedCycles       36,527,128| 36,527,045          -0.00%
I1MissRate                     0|          0          +0.00%
I1mr                      35,598|     35,598          +0.00%
ILmr                         827|        827          +0.00%
Ir                    23,437,338| 23,436,326          -0.00%
L1HitRate                     99|         99          -0.00%
L1hits                32,841,333| 32,840,315          -0.00%
LLHitRate                      1|          1          +0.01%
LLMissRate                     0|          0          +0.05%
LLdMissRate                    1|          1          +0.05%
LLhits                   378,920|    378,939          +0.01%
LLiMissRate                    0|          0          +0.00%
RamHitRate                     0|          0          +0.05%
RamHits                   51,177|     51,201          +0.05%
TotalRW               33,271,430| 33,270,455          -0.00%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 59,309,304 (master) → 59,314,956 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +1.14%
D1mr                     674,752|    681,309          +0.97%
D1mw                     146,385|    148,636          +1.54%
DLmr                      12,136|     12,016          -0.99%
DLmw                      28,991|     25,482         -12.10%
Dr                    15,156,290| 15,152,728          -0.02%
Dw                    10,214,946| 10,200,631          -0.14%
EstimatedCycles       89,358,382| 89,261,229          -0.11%
I1MissRate                     0|          0          -6.82%
I1mr                      36,691|     34,191          -6.81%
ILmr                         424|        381         -10.14%
Ir                    59,309,304| 59,314,956          +0.01%
L1HitRate                     99|         99          -0.01%
L1hits                83,822,712| 83,804,179          -0.02%
LLHitRate                      1|          1          +1.24%
LLMissRate                     0|          0          -8.82%
LLdMissRate                    0|          0          -8.76%
LLhits                   816,277|    826,257          +1.22%
LLiMissRate                    0|          0         -10.15%
RamHitRate                     0|          0          -8.82%
RamHits                   41,551|     37,879          -8.84%
TotalRW               84,680,540| 84,668,315          -0.01%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 29,951,630 (master) → 29,967,838 (HEAD) : $$\color{red}+0.05\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.04%
D1mr                     338,538|    338,690          +0.04%
D1mw                      73,590|     73,452          -0.19%
DLmr                         748|        748          +0.00%
DLmw                       3,911|      4,115          +5.22%
Dr                     7,738,707|  7,738,689          -0.00%
Dw                     5,274,356|  5,270,252          -0.08%
EstimatedCycles       44,847,817| 44,852,009          +0.01%
I1MissRate                     0|          0         -15.56%
I1mr                      22,338|     18,873         -15.51%
ILmr                         183|        176          -3.83%
Ir                    29,951,630| 29,967,838          +0.05%
L1HitRate                     99|         99          +0.01%
L1hits                42,530,227| 42,545,764          +0.04%
LLHitRate                      1|          1          -0.88%
LLMissRate                     0|          0          +4.04%
LLdMissRate                    0|          0          +4.41%
LLhits                   429,624|    425,976          -0.85%
LLiMissRate                    0|          0          -3.88%
RamHitRate                     0|          0          +4.04%
RamHits                    4,842|      5,039          +4.07%
TotalRW               42,964,693| 42,976,779          +0.03%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 7,215,736 (master) → 7,218,806 (HEAD) : $$\color{red}+0.04\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.61%
D1mr                      75,084|     74,805          -0.37%
D1mw                      18,091|     17,921          -0.94%
DLmr                           1|        NaN        -100.00%
DLmw                         534|        472         -11.61%
Dr                     1,847,800|  1,849,649          +0.10%
Dw                     1,262,430|  1,264,485          +0.16%
EstimatedCycles       10,748,452| 10,748,426          -0.00%
I1MissRate                     0|          0         -10.90%
I1mr                       7,144|      6,368         -10.86%
ILmr                         172|        165          -4.07%
Ir                     7,215,736|  7,218,806          +0.04%
L1HitRate                     99|         99          +0.01%
L1hits                10,225,647| 10,233,846          +0.08%
LLHitRate                      1|          1          -1.23%
LLMissRate                     0|          0          -9.96%
LLdMissRate                    0|          0         -11.89%
LLhits                    99,612|     98,457          -1.16%
LLiMissRate                    0|          0          -4.11%
RamHitRate                     0|          0          -9.96%
RamHits                      707|        637          -9.90%
TotalRW               10,325,966| 10,332,940          +0.07%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,462,808 (master) → 28,438,489 (HEAD) : $$\color{lime}-0.09\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.29%
D1mr                     297,491|    297,948          +0.15%
D1mw                      69,679|     69,948          +0.39%
DLmr                         136|        133          -2.21%
DLmw                       4,830|      5,430         +12.42%
Dr                     7,328,991|  7,323,656          -0.07%
Dw                     5,084,715|  5,079,157          -0.11%
EstimatedCycles       42,563,932| 42,540,314          -0.06%
I1MissRate                     0|          0         -13.95%
I1mr                      16,112|     13,852         -14.03%
ILmr                         177|        171          -3.39%
Ir                    28,462,808| 28,438,489          -0.09%
L1HitRate                     99|         99          +0.00%
L1hits                40,493,232| 40,459,554          -0.08%
LLHitRate                      1|          1          -0.48%
LLMissRate                     0|          0         +11.59%
LLdMissRate                    0|          0         +12.12%
LLhits                   378,139|    376,014          -0.56%
LLiMissRate                    0|          0          -3.31%
RamHitRate                     0|          0         +11.59%
RamHits                    5,143|      5,734         +11.49%
TotalRW               40,876,514| 40,841,302          -0.09%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 69,784,364 (master) → 69,614,538 (HEAD) : $$\color{lime}-0.24\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.84%
D1mr                     796,556|    782,708          -1.74%
D1mw                     174,663|    171,997          -1.53%
DLmr                      31,207|     30,822          -1.23%
DLmw                      40,853|     38,703          -5.26%
Dr                    18,015,424| 17,879,258          -0.76%
Dw                    12,273,293| 12,145,644          -1.04%
EstimatedCycles      106,303,817|105,707,126          -0.56%
I1MissRate                     0|          0         -12.63%
I1mr                      41,230|     35,934         -12.85%
ILmr                         638|        646          +1.25%
Ir                    69,784,364| 69,614,538          -0.24%
L1HitRate                     99|         99          +0.02%
L1hits                99,060,632| 98,648,801          -0.42%
LLHitRate                      1|          1          -1.63%
LLMissRate                     0|          0          -3.06%
LLdMissRate                    0|          0          -2.67%
LLhits                   939,751|    920,468          -2.05%
LLiMissRate                    0|          0          +1.50%
RamHitRate                     0|          0          -3.06%
RamHits                   72,698|     70,171          -3.48%
TotalRW              100,073,081| 99,639,440          -0.43%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 45,509,238 (master) → 45,499,154 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.10%
D1mr                     526,397|    525,018          -0.26%
D1mw                     116,015|    116,488          +0.41%
DLmr                       2,631|      2,570          -2.32%
DLmw                      21,358|     21,185          -0.81%
Dr                    11,895,983| 11,893,288          -0.02%
Dw                     8,110,717|  8,104,852          -0.07%
EstimatedCycles       68,931,902| 68,891,482          -0.06%
I1MissRate                     0|          0          -9.03%
I1mr                      30,259|     27,521          -9.05%
ILmr                         187|        181          -3.21%
Ir                    45,509,238| 45,499,154          -0.02%
L1HitRate                     99|         99          +0.01%
L1hits                64,843,267| 64,828,267          -0.02%
LLHitRate                      1|          1          -0.50%
LLMissRate                     0|          0          -0.96%
LLdMissRate                    0|          0          -0.93%
LLhits                   648,495|    645,091          -0.52%
LLiMissRate                    0|          0          -3.19%
RamHitRate                     0|          0          -0.96%
RamHits                   24,176|     23,936          -0.99%
TotalRW               65,515,938| 65,497,294          -0.03%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 29,983,973 (master) → 30,025,149 (HEAD) : $$\color{red}+0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.18%
D1mr                     370,375|    369,354          -0.28%
D1mw                      74,047|     74,248          +0.27%
DLmr                      18,328|     17,871          -2.49%
DLmw                      11,273|     11,221          -0.46%
Dr                     7,986,341|  7,987,577          +0.02%
Dw                     5,408,724|  5,406,493          -0.04%
EstimatedCycles       47,100,578| 47,137,801          +0.08%
I1MissRate                     1|          1          +1.64%
I1mr                     208,913|    212,631          +1.78%
ILmr                       7,339|      7,363          +0.33%
Ir                    29,983,973| 30,025,149          +0.14%
L1HitRate                     98|         98          -0.01%
L1hits                42,725,703| 42,762,986          +0.09%
LLHitRate                      1|          1          +0.46%
LLMissRate                     0|          0          -1.40%
LLdMissRate                    0|          0          -1.71%
LLhits                   616,395|    619,778          +0.55%
LLiMissRate                    0|          0          +0.19%
RamHitRate                     0|          0          -1.40%
RamHits                   36,940|     36,455          -1.31%
TotalRW               43,379,038| 43,419,219          +0.09%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 344,043,747 (master) → 296,959,666 (HEAD) : $$\color{lime}-13.69\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +0.24%
D1mr                   1,044,633|    922,974         -11.65%
D1mw                     565,901|    470,088         -16.93%
DLmr                      38,185|     24,461         -35.94%
DLmw                      73,670|     53,689         -27.12%
Dr                    69,608,711| 60,167,321         -13.56%
Dw                    42,475,190| 36,552,219         -13.94%
EstimatedCycles      476,024,436|410,332,572         -13.80%
I1MissRate                     1|          1          -0.20%
I1mr                   2,449,638|  2,110,242         -13.85%
ILmr                      10,015|      9,855          -1.60%
Ir                   344,043,747|296,959,666         -13.69%
L1HitRate                     99|         99          +0.00%
L1hits               452,067,476|390,175,902         -13.69%
LLHitRate                      1|          1          +0.48%
LLMissRate                     0|          0         -16.33%
LLdMissRate                    0|          0         -19.03%
LLhits                 3,938,302|  3,415,299         -13.28%
LLiMissRate                    0|          0         +14.00%
RamHitRate                     0|          0         -16.33%
RamHits                  121,870|     88,005         -27.79%
TotalRW              456,127,648|393,679,206         -13.69%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 14,730,676 (master) → 14,727,795 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2          -1.44%
D1mr                      91,677|     89,601          -2.26%
D1mw                      32,382|     32,005          -1.16%
DLmr                         753|        744          -1.20%
DLmw                       1,331|      1,247          -6.31%
Dr                     3,768,991|  3,751,216          -0.47%
Dw                     2,701,786|  2,684,216          -0.65%
EstimatedCycles       22,209,509| 22,161,917          -0.21%
I1MissRate                     0|          0          +0.91%
I1mr                      70,625|     71,254          +0.89%
ILmr                       5,560|      5,584          +0.43%
Ir                    14,730,676| 14,727,795          -0.02%
L1HitRate                     99|         99          +0.01%
L1hits                21,006,769| 20,970,367          -0.17%
LLHitRate                      1|          1          -0.76%
LLMissRate                     0|          0          -0.72%
LLdMissRate                    0|          0          -3.94%
LLhits                   187,040|    185,285          -0.94%
LLiMissRate                    0|          0          +0.45%
RamHitRate                     0|          0          -0.72%
RamHits                    7,644|      7,575          -0.90%
TotalRW               21,201,453| 21,163,227          -0.18%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,211,291 (master) → 22,253,428 (HEAD) : $$\color{red}+0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.25%
D1mr                     170,466|    171,016          +0.32%
D1mw                      66,538|     67,907          +2.06%
DLmr                       2,789|      2,743          -1.65%
DLmw                       4,699|      5,262         +11.98%
Dr                     5,460,647|  5,486,179          +0.47%
Dw                     3,759,326|  3,785,457          +0.70%
EstimatedCycles       33,022,670| 33,142,616          +0.36%
I1MissRate                     0|          0          +0.63%
I1mr                      69,970|     70,545          +0.82%
ILmr                       4,629|      4,651          +0.48%
Ir                    22,211,291| 22,253,428          +0.19%
L1HitRate                     99|         99          -0.01%
L1hits                31,124,290| 31,215,596          +0.29%
LLHitRate                      1|          1          +0.36%
LLMissRate                     0|          0          +4.14%
LLdMissRate                    0|          0          +6.31%
LLhits                   294,857|    296,812          +0.66%
LLiMissRate                    0|          0          +0.29%
RamHitRate                     0|          0          +4.14%
RamHits                   12,117|     12,656          +4.45%
TotalRW               31,431,264| 31,525,064          +0.30%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,821,826,228 (master) → 1,821,639,886 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          0          -1.26%
D1mr                   2,441,828|  2,415,338          -1.08%
D1mw                   1,096,555|  1,077,806          -1.71%
DLmr                     421,030|    422,261          +0.29%
DLmw                     494,194|    496,211          +0.41%
Dr                   437,635,713|437,574,172          -0.01%
Dw                   286,014,328|285,974,408          -0.01%
EstimatedCycles      2,594,669,223|2,594,305,736          -0.01%
I1MissRate                     0|          0          +0.09%
I1mr                   1,843,978|  1,845,456          +0.08%
ILmr                       6,893|      6,957          +0.93%
Ir                   1,821,826,228|1,821,639,886          -0.01%
L1HitRate                    100|        100          +0.00%
L1hits               2,540,093,908|2,539,849,866          -0.01%
LLHitRate                      0|          0          -1.04%
LLMissRate                     0|          0          +0.37%
LLdMissRate                    0|          0          +0.37%
LLhits                 4,460,244|  4,413,171          -1.06%
LLiMissRate                    0|          0          +0.94%
RamHitRate                     0|          0          +0.37%
RamHits                  922,117|    925,429          +0.36%
TotalRW              2,545,476,269|2,545,188,466          -0.01%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 26,294,802 (master) → 26,314,480 (HEAD) : $$\color{red}+0.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.02%
D1mr                     298,589|    299,313          +0.24%
D1mw                      65,435|     65,868          +0.66%
DLmr                       5,833|      5,705          -2.19%
DLmw                      10,551|     10,103          -4.25%
Dr                     6,887,891|  6,904,944          +0.25%
Dw                     4,666,727|  4,683,885          +0.37%
EstimatedCycles       40,617,560| 40,667,957          +0.12%
I1MissRate                     1|          1          +1.20%
I1mr                     169,311|    171,466          +1.27%
ILmr                       4,776|      4,794          +0.38%
Ir                    26,294,802| 26,314,480          +0.07%
L1HitRate                     99|         99          -0.01%
L1hits                37,316,085| 37,366,662          +0.14%
LLHitRate                      1|          1          +0.61%
LLMissRate                     0|          0          -2.78%
LLdMissRate                    0|          0          -3.80%
LLhits                   512,175|    516,045          +0.76%
LLiMissRate                    0|          0          +0.30%
RamHitRate                     0|          0          -2.78%
RamHits                   21,160|     20,602          -2.64%
TotalRW               37,849,420| 37,903,309          +0.14%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 9,535,437 (master) → 9,532,548 (HEAD) : $$\color{lime}-0.03\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          +0.57%
D1mr                     240,442|    241,701          +0.52%
D1mw                       3,563|      3,550          -0.36%
DLmr                      13,051|     13,639          +4.51%
DLmw                         174|        258         +48.28%
Dr                     2,752,410|  2,751,054          -0.05%
Dw                     1,527,715|  1,526,519          -0.08%
EstimatedCycles       15,196,864| 15,216,469          +0.13%
I1MissRate                     0|          0          -3.02%
I1mr                         558|        541          -3.05%
ILmr                         210|        209          -0.48%
Ir                     9,535,437|  9,532,548          -0.03%
L1HitRate                     98|         98          -0.01%
L1hits                13,570,999| 13,564,329          -0.05%
LLHitRate                      2|          2          +0.28%
LLMissRate                     0|          0          +5.04%
LLdMissRate                    0|          0          +5.14%
LLhits                   231,128|    231,686          +0.24%
LLiMissRate                    0|          0          -0.45%
RamHitRate                     0|          0          +5.04%
RamHits                   13,435|     14,106          +4.99%
TotalRW               13,815,562| 13,810,121          -0.04%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 10,161,509 (master) → 10,158,989 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.25%
D1mr                     199,170|    199,524          +0.18%
D1mw                       4,284|      4,343          +1.38%
DLmr                      31,584|     22,253         -29.54%
DLmw                         263|        188         -28.52%
Dr                     2,984,908|  2,983,615          -0.04%
Dw                     1,650,151|  1,649,116          -0.06%
EstimatedCycles       16,578,438| 16,291,466          -1.73%
I1MissRate                     0|          0          -1.52%
I1mr                         581|        572          -1.55%
ILmr                         344|        292         -15.12%
Ir                    10,161,509| 10,158,989          -0.02%
L1HitRate                     99|         99          -0.00%
L1hits                14,592,533| 14,587,281          -0.04%
LLHitRate                      1|          1          +5.77%
LLMissRate                     0|          0         -29.36%
LLdMissRate                    1|          0         -29.50%
LLhits                   171,844|    181,706          +5.74%
LLiMissRate                    0|          0         -15.10%
RamHitRate                     0|          0         -29.36%
RamHits                   32,191|     22,733         -29.38%
TotalRW               14,796,568| 14,791,720          -0.03%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,586,476 (master) → 3,588,770 (HEAD) : $$\color{red}+0.06\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          6          +1.31%
D1mr                      91,845|     93,127          +1.40%
D1mw                       2,616|      2,628          +0.46%
DLmr                          34|         29         -14.71%
DLmw                       1,266|        NaN        -100.00%
Dr                     1,088,692|  1,089,441          +0.07%
Dw                       637,107|    637,317          +0.03%
EstimatedCycles        5,736,783|  5,707,040          -0.52%
I1MissRate                     0|          0          -0.66%
I1mr                         506|        503          -0.59%
ILmr                         188|        187          -0.53%
Ir                     3,586,476|  3,588,770          +0.06%
L1HitRate                     98|         98          -0.02%
L1hits                 5,217,308|  5,219,270          +0.04%
LLHitRate                      2|          2          +2.68%
LLMissRate                     0|          0         -85.49%
LLdMissRate                    0|          0         -97.77%
LLhits                    93,479|     96,042          +2.74%
LLiMissRate                    0|          0          -0.60%
RamHitRate                     0|          0         -85.49%
RamHits                    1,488|        216         -85.48%
TotalRW                5,312,275|  5,315,528          +0.06%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 35,426,913 (master) → 35,430,152 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.35%
D1mr                     645,635|    643,288          -0.36%
D1mw                      31,301|     31,322          +0.07%
DLmr                     263,845|    263,779          -0.03%
DLmw                       1,361|      1,418          +4.19%
Dr                    10,126,049| 10,126,711          +0.01%
Dw                     5,358,385|  5,358,885          +0.01%
EstimatedCycles       61,591,267| 61,585,684          -0.01%
I1MissRate                     0|          0          -3.75%
I1mr                         534|        514          -3.75%
ILmr                         462|        451          -2.38%
Ir                    35,426,913| 35,430,152          +0.01%
L1HitRate                     99|         99          +0.00%
L1hits                50,233,877| 50,240,624          +0.01%
LLHitRate                      1|          1          -0.57%
LLMissRate                     1|          1          -0.02%
LLdMissRate                    2|          2          -0.01%
LLhits                   411,802|    409,476          -0.56%
LLiMissRate                    0|          0          -2.39%
RamHitRate                     1|          1          -0.02%
RamHits                  265,668|    265,648          -0.01%
TotalRW               50,911,347| 50,915,748          +0.01%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 7,646,727 (master) → 7,647,129 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          +0.06%
D1mr                     188,335|    188,448          +0.06%
D1mw                       3,208|      3,228          +0.62%
DLmr                         604|        462         -23.51%
DLmw                          18|          9         -50.00%
Dr                     2,216,807|  2,216,939          +0.01%
Dw                     1,236,902|  1,237,027          +0.01%
EstimatedCycles       11,893,106| 11,889,621          -0.03%
I1MissRate                     0|          0          -2.66%
I1mr                         527|        513          -2.66%
ILmr                         191|        188          -1.57%
Ir                     7,646,727|  7,647,129          +0.01%
L1HitRate                     98|         98          -0.00%
L1hits                10,908,366| 10,908,906          +0.00%
LLHitRate                      2|          2          +0.14%
LLMissRate                     0|          0         -18.95%
LLdMissRate                    0|          0         -24.28%
LLhits                   191,257|    191,530          +0.14%
LLiMissRate                    0|          0          -1.58%
RamHitRate                     0|          0         -18.95%
RamHits                      813|        659         -18.94%
TotalRW               11,100,436| 11,101,095          +0.01%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant