Kovid Goyal 35946f9386 Improve performance of processing wide chars
Store multi cell data in the CPUCell rather than in TextCache.
This sends the CPUCell size back to 12 but in benchmarks ASCII
performance is untouched and Unicode performace goes back to what it was
before multicell
2025-02-03 10:56:44 +05:30
...
2024-07-14 12:34:24 +05:30
...
2025-02-03 10:55:46 +05:30
2023-11-11 08:32:05 +05:30
2025-01-22 18:53:46 +05:30
...
2025-01-06 11:04:31 +05:30
2024-04-08 07:39:50 +05:30
2023-11-11 08:32:05 +05:30
2024-07-02 10:28:07 +05:30
...
2024-11-28 22:37:20 +05:30
2023-06-14 03:39:53 +06:00
2023-07-29 14:16:25 +05:30
2023-07-29 14:16:25 +05:30
2024-12-21 08:06:29 +05:30
2024-10-01 15:31:16 +05:30
2024-03-28 19:36:07 +05:30
2024-08-24 08:06:02 +05:30

= kitty - the fast, feature-rich, cross-platform, GPU based terminal

See https://sw.kovidgoyal.net/kitty/[the kitty website].

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]

https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions]

To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the
https://www.reddit.com/r/KittyTerminal[Reddit community]

Packaging status in various repositories:

image:https://repology.org/badge/vertical-allrepos/kitty-terminal.svg?columns=3&header=kitty["Packaging status", link="https://repology.org/project/kitty-terminal/versions"]
Description
No description provided
Readme GPL-3.0 155 MiB
Languages
Python 38.5%
C 28%
Go 26.4%
Objective-C 5.5%
Shell 1%
Other 0.5%