/ 104 entries
- .github/ (directory) chore(deps): bump actions/setup-node from 6.5.0 to 7.0.0 (#32)
- ansi/ (directory) perf: allocation pass and HTML text-run updates (schema v2) (#36)
- cmd/ (directory) fix(graphics): harden harness image validation
- core/ (directory) perf(history): add allocation-free text scans and pooled page reads
- docs/ (directory) docs(performance): list the scrollback flood benchmark
- graphics/ (directory) perf: allocation pass and HTML text-run updates (schema v2) (#36)
- html/ (directory) perf: allocation pass and HTML text-run updates (schema v2) (#36)
- internal/ (directory) perf: allocation pass and HTML text-run updates (schema v2) (#36)
- protocol/ (directory) perf: allocation pass and HTML text-run updates (schema v2) (#36)
- scripts/ (directory) feat(storage): compact terminal storage and bounded scrollback (#27)
- testdata/ (directory) perf: allocation pass and HTML text-run updates (schema v2) (#36)
- .gitignore 230 B chore: remove committed test binary and ignore *.test
- .golangci.yml 176 B feat(vt): create standalone module
- LICENSE 34.3 KiB docs(license): adopt GPL-3.0
- README.md 6.9 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- benchmark_test.go 10.7 KiB perf(history): make full-history eviction constant-time
- buffer.go 12.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- buffer_cursor_reflow_test.go 451 B feat(vt): create standalone module
- core_model.go 1.4 KiB perf(renderer): reuse cell styles and support downward scroll deltas (#29)
- doc.go 1.5 KiB fix(screen): track cursor and autowrap modes (#30)
- extraction_contract_external_test.go 5.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- extraction_line_callback_external_test.go 923 B feat(storage): compact terminal storage and bounded scrollback (#27)
- fuzz_contract_test.go 1.1 KiB refactor(core): align package name and add fuzz coverage
- geometry.go 614 B feat(vt): add pixel geometry reports
- geometry_test.go 919 B feat(vt): add pixel geometry reports
- go.mod 232 B chore: bump Go version to 1.27
- go.sum 883 B feat(vt): create standalone module
- graphics_state.go 2.4 KiB fix(graphics): address protocol review findings
- history.go 27.1 KiB perf(history): release spare tail capacity on idle passes
- history_acceptance_test.go 3.3 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_bytes_test.go 5.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec.go 12.8 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- history_codec_bound_test.go 1.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_limits_test.go 911 B feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_payload.go 1.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_records.go 4.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_test.go 12.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_compact_codec_test.go 4.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_config.go 2.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_config_test.go 2.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_evict_inplace_test.go 6.4 KiB perf(history): add allocation-free text scans and pooled page reads
- history_final_acceptance_test.go 2.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_measure.go 2.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_measure_test.go 2.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_payload.go 1.5 KiB perf(history): make full-history eviction constant-time
- history_payload_test.go 4.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_range_error_test.go 764 B feat(storage): compact terminal storage and bounded scrollback (#27)
- history_read.go 2.2 KiB perf(history): add allocation-free text scans and pooled page reads
- history_read_test.go 1.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_rowids.go 2.0 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- history_storage.go 7.4 KiB perf(history): add allocation-free text scans and pooled page reads
- history_storage_test.go 5.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_styleset.go 1.6 KiB perf(history): make full-history eviction constant-time
- history_tail_reuse_test.go 11.2 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- history_test.go 13.8 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_view_cache_test.go 1.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- oracle_norace_test.go 61 B perf: allocation pass and HTML text-run updates (schema v2) (#36)
- oracle_race_test.go 59 B perf: allocation pass and HTML text-run updates (schema v2) (#36)
- oracle_test.go 21.6 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- package-lock.json 1.6 KiB chore(deps-dev): bump @playwright/test from 1.62.1 to 1.63.0 (#33)
- package.json 1.0 KiB chore(deps-dev): bump @playwright/test from 1.62.1 to 1.63.0 (#33)
- playwright.config.js 658 B feat(html): add interactive browser renderer (#8)
- query_test.go 6.9 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- recovery_transcript.go 3.3 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- recovery_transcript_ownership_test.go 642 B feat(vt): create standalone module
- recovery_transcript_test.go 13.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- region_reflow_test.go 1.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- resize_reflow_regression_test.go 1.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- row_id.go 1.1 KiB feat(vt): create standalone module
- row_id_persistence_test.go 8.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- row_id_test.go 5.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen.go 17.5 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- screen_autowrap_test.go 4.3 KiB fix(screen): track cursor and autowrap modes (#30)
- screen_csi.go 14.7 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_csi_test.go 31.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_cursor.go 2.0 KiB fix(screen): track cursor and autowrap modes (#30)
- screen_damage.go 2.4 KiB feat(vt): create standalone module
- screen_damage_test.go 6.3 KiB feat(vt): create standalone module
- screen_evict_scratch_test.go 842 B perf: allocation pass and HTML text-run updates (schema v2) (#36)
- screen_geometry.go 1.7 KiB fix(graphics): address protocol review findings
- screen_geometry_test.go 1.8 KiB fix(graphics): address protocol review findings
- screen_graphics_test.go 18.5 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- screen_helpers_test.go 2.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_integration_test.go 2.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_keyboard.go 2.8 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_keyboard_test.go 2.9 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_modes.go 7.2 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_modes_test.go 6.0 KiB feat(vt): create standalone module
- screen_osc.go 3.8 KiB feat(vt): create standalone module
- screen_osc_test.go 11.3 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_resize.go 2.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_resize_test.go 9.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_scroll.go 6.5 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- screen_scroll_test.go 2.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_snapshot.go 4.2 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_snapshot_test.go 13.9 KiB fix(screen): track cursor and autowrap modes (#30)
- screen_write.go 7.2 KiB perf(screen): write each printable cell once
- screen_write_test.go 26.8 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- scrollback_test.go 4.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- snapshot.go 7.7 KiB perf: allocation pass and HTML text-run updates (schema v2) (#36)
- snapshot_test.go 3.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- storage_benchmark_test.go 5.2 KiB perf(history): pool zlib writers for idle page compression
- storage_tuning_test.go 1.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- wrap_scroll_soft_test.go 4.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)