Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: githubnext/tsessebe
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main@{1day}
Choose a base ref
...
head repository: githubnext/tsessebe
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 11 commits
  • 21 files changed
  • 3 contributors

Commits on Apr 29, 2026

  1. Iteration 296: +hashPandasObject — FNV-1a 64-bit hashing

    Run: https://github.com/githubnext/tsessebe/actions/runs/25139337654
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    github-actions[bot] and Copilot authored Apr 29, 2026
    Configuration menu
    Copy the full SHA
    a0a5df2 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2026

  1. Fix TS2322: use Dtype.float64 instead of string literal in hash_panda…

    …s_object
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    github-actions[bot] and Copilot authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    c6462da View commit details
    Browse the repository at this point in the history
  2. Iteration 299: Add benchmarks for truncate, filter_labels, assign, tr…

    …ansform_agg
    
    Run: https://github.com/githubnext/tsessebe/actions/runs/25152235433
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    github-actions[bot] and Copilot authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    ecf7c9b View commit details
    Browse the repository at this point in the history
  3. Fix lint errors in hash_pandas_object: noParameterAssign, useImportTy…

    …pe, format
    
    - Use local variable 'h' instead of reassigning 'hash' parameter in fnvString and fnvScalar
    - Replace non-null assertion bytes[i]! with null-coalescing bytes[i] ?? 0
    - Auto-fix: sort imports, make DataFrame import type-only, format test file
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    github-actions[bot] and Copilot authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    5e55e96 View commit details
    Browse the repository at this point in the history
  4. Iteration 29: AoS scatter layout to reduce cache misses

    Switch the radix sort ping-pong buffers from SoA (_rxA_idx, _rxA_lo, _rxA_hi,
    _rxB_idx, _rxB_lo, _rxB_hi — 6 separate typed arrays) to a single AoS layout
    (_rxA, _rxB — each element occupies 3 consecutive uint32 words: [origRowIdx, loKey,
    hiKey]). With AoS, all three scatter writes per element target the same cache line
    (12 consecutive bytes), reducing random-write cache-line pressure ~3× versus the
    previous SoA layout where each write touched a separate cache line in a separate
    1MB buffer.
    
    Run: https://github.com/githubnext/tsessebe/actions/runs/25183052353
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    github-actions[bot] and Copilot authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    150c0be View commit details
    Browse the repository at this point in the history
  5. Merge pull request #252 from githubnext/autoloop/perf-comparison

    [Autoloop: perf-comparison]
    mrjf authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    466842b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #255 from githubnext/autoloop/tsb-perf-evolve

    [Autoloop: tsb-perf-evolve]
    mrjf authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    36a2857 View commit details
    Browse the repository at this point in the history
  7. Fix playground/hash_pandas_object.html to conform to interactive play…

    …ground standards
    
    Rewrite the static documentation page as a fully interactive playground
    matching the structure required by the conformance tests in
    tests/playground.test.ts:
    - Add #playground-loading overlay
    - Add dark-theme CSS variables (--bg, --accent, etc.)
    - Add .playground-block containers with .playground-editor, .playground-run
      button, and .playground-output elements
    - Load playground-runtime.js as ES module
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    github-actions[bot] and Copilot authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    7193c02 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2026

  1. Iteration 301: Add xs, update, compare benchmark pairs

    Run: https://github.com/githubnext/tsessebe/actions/runs/25227439051
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    github-actions[bot] and Copilot authored May 1, 2026
    Configuration menu
    Copy the full SHA
    c07f852 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #248 from githubnext/autoloop/build-tsb-pandas-typ…

    …escript-migration
    
    [Autoloop: build-tsb-pandas-typescript-migration]
    mrjf authored May 1, 2026
    Configuration menu
    Copy the full SHA
    fac2c68 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #263 from githubnext/autoloop/perf-comparison

    [Autoloop: perf-comparison]
    mrjf authored May 1, 2026
    Configuration menu
    Copy the full SHA
    3810dc0 View commit details
    Browse the repository at this point in the history
Loading