Skip to content

[review] [Autoloop: perf-comparison] - #482

Open
github-actions[bot] wants to merge 38 commits into
autoloop/perf-comparisonfrom
autoloop/perf-comparison-review-1788851219673
Open

[review] [Autoloop: perf-comparison]#482
github-actions[bot] wants to merge 38 commits into
autoloop/perf-comparisonfrom
autoloop/perf-comparison-review-1788851219673

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Caution

agentic threat detected
Threat detection flagged this output in warn mode. Manual review is REQUIRED before any follow-up automation.

Reason: threat_detected

Review the workflow run logs for details.

This PR contains changes that were originally intended for PR #461 (autoloop/perf-comparison).
Please review the changes carefully before merging.

Copilot AI and others added 30 commits September 3, 2026 03:07
Co-authored-by: mrjf <180956+mrjf@users.noreply.github.com>
Upgrade Agentic Workflows to gh-aw v0.87.10
…chmark pair

Benchmarks remaining WASM rolling/expanding statistics functions:
rollingMinF64Accelerated, rollingMaxF64Accelerated, rollingVarF64Accelerated,
rollingStdF64Accelerated, rollingMedianF64Accelerated, and their expanding
variants — not covered by bench_wasm_agg_ops which only benchmarked sum/mean.
Python counterpart uses pandas Series.rolling()/expanding() with same ops.

Run: https://github.com/githubnext/tsb/actions/runs/32820317584

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…benchmark pair

Run: https://github.com/githubnext/tsb/actions/runs/32887698741

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Benchmarks MultiIndex.toList() (tsb) vs pd.MultiIndex.tolist() (pandas)
on a 100k-pair MultiIndex. This brings the total benchmark pairs from
825 to 826.

Run: https://github.com/githubnext/tsb/actions/runs/33033035649

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…enchmark pair

Run: https://github.com/githubnext/tsb/actions/runs/33094086022

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…mark pair

Run: https://github.com/githubnext/tsb/actions/runs/33192323250

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…hmark pair

Benchmarks addPrefixSeries / addSuffixSeries / setAxisSeries / setAxisDataFrame / seriesToFrame
against pandas Series.add_prefix / add_suffix / set_axis / DataFrame.set_axis / Series.to_frame.
These 5 exported functions from src/stats/rename_ops.ts had no dedicated benchmark pair.
Dataset: 100k-element Series and DataFrame with string index labels.

Run: https://github.com/githubnext/tsb/actions/runs/33225322029

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…benchmark pair

Benchmarks rollingSumF64Accelerated, rollingMeanF64Accelerated,
expandingSumF64Accelerated, expandingMeanF64Accelerated from src/wasm/accelerated.ts
against pandas Series.rolling(50).sum/mean and Series.expanding().sum/mean
on 100k-element float64 arrays.

Run: https://github.com/githubnext/tsb/actions/runs/33253694015

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… benchmark pair

Benchmarks DatetimeIndex.min(), max(), at(), toArray(), toTimestamps() methods
on a regular DatetimeIndex (TZDatetimeIndex already covered by bench_tz_datetime_index_extra).

Run: https://github.com/githubnext/tsb/actions/runs/33285207528

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…benchmark pair

Run: https://github.com/githubnext/tsb/actions/runs/33297998405

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…enchmark pair

Run: https://github.com/githubnext/tsb/actions/runs/33329400368

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
github-actions Bot and others added 8 commits September 8, 2026 07:01
…oefficientOfVariation

Run: https://github.com/githubnext/tsb/actions/runs/33427668624

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…tation benchmark

Benchmarks removeCategories, renameCategories, setCategories,
reorderCategories, asOrdered, and asUnordered — the mutation methods on
CategoricalAccessor not covered by bench_cat_accessor.ts.

Run: https://github.com/githubnext/tsb/actions/runs/33480036252

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Benchmarked sumF64Accelerated/meanF64Accelerated/minF64Accelerated/
maxF64Accelerated/varF64Accelerated/stdF64Accelerated/medianF64Accelerated
— the WASM-backed full-array scalar reductions (distinct from the already
benchmarked rolling/expanding variants). Mirrors numpy.sum/mean/min/max/
var(ddof=1)/std(ddof=1)/median on a 100k-element float64 dataset.

Run: https://github.com/githubnext/tsb/actions/runs/34003457424
…ar benchmark

Run: https://github.com/githubnext/tsb/actions/runs/34197117829

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants