Skip to content

Add register apc handler #5617

Merged
Tyriar merged 12 commits intomasterfrom
anthonykim1/kittyGraphicsProtocol
Jan 22, 2026
Merged

Add register apc handler #5617
Tyriar merged 12 commits intomasterfrom
anthonykim1/kittyGraphicsProtocol

Conversation

@anthonykim1
Copy link
Contributor

@anthonykim1 anthonykim1 commented Jan 21, 2026

Part of: #5592

Add registerAPCHandler to parser and expose in API, add test.
This is the first part toward kitty graphics protocol.

@anthonykim1 anthonykim1 self-assigned this Jan 21, 2026
@anthonykim1 anthonykim1 marked this pull request as draft January 21, 2026 16:34
@anthonykim1 anthonykim1 changed the title Implements Kitty Graphics Protocol Add register apc handler Jan 21, 2026
Copy link
Member

@Tyriar Tyriar left a comment

Choose a reason for hiding this comment

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

All seems pretty reasonable. Make sure you check the benchmark before and after just to make sure this didn't break perf somehow.

@Tyriar Tyriar added this to the 6.1.0 milestone Jan 21, 2026
@anthonykim1
Copy link
Contributor Author

anthonykim1 commented Jan 21, 2026

Performance metrics going from master (uint8) -> this current PR branch (uint16):
Overall total: 4060.18 MB/s vs. 4090.38 MB/s
----> +0.74%
benchmark_results.txt

AI generated Python script to calculate display results in terminal (You probably need to adjust the path if you want to test it on your local machine):
gen_results.py

@anthonykim1 anthonykim1 marked this pull request as ready for review January 22, 2026 00:44
@anthonykim1 anthonykim1 requested review from Tyriar and jerch January 22, 2026 00:44
Copy link
Member

@Tyriar Tyriar left a comment

Choose a reason for hiding this comment

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

👏

@Tyriar Tyriar merged commit 8e67c00 into master Jan 22, 2026
12 checks passed
@Tyriar Tyriar deleted the anthonykim1/kittyGraphicsProtocol branch January 22, 2026 12:35
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.

3 participants