Kovid Goyal
|
b65a5f78fd
|
Fix regression causing shells in darwin to not run in login mode
|
2024-02-25 09:57:43 +05:30 |
|
Kovid Goyal
|
e541c0534d
|
...
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
41ec46d5bb
|
...
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
b021e9b648
|
Do the default func test last so we can see what the failure is on more explicitly
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
d0797a025b
|
Add dedicated tests for find_either_of_two
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
f64739c29b
|
Fix regression that broke handling of single byte control chars when cursor is on second cell of wide character
|
2024-02-25 09:57:41 +05:30 |
|
Kovid Goyal
|
6cdc7ac91d
|
A further 5% speedup for UTF-8 decoding
Achieved by decoding in larger chunks thereby amortizing the cost
of creating various constant vectors over larger chunks.
|
2024-02-25 09:57:40 +05:30 |
|
Kovid Goyal
|
fa11858a72
|
Make bash integration tests more robust on macOS
|
2024-02-25 09:57:38 +05:30 |
|
Kovid Goyal
|
dafb876d75
|
Skip simd parser tests on machines without SIMD instructions
|
2024-02-25 09:57:38 +05:30 |
|
Kovid Goyal
|
b0ccaa09be
|
Clean up test env reporting
|
2024-02-25 09:57:37 +05:30 |
|
Kovid Goyal
|
bbaccfdaae
|
DRYer
|
2024-02-25 09:57:37 +05:30 |
|
Kovid Goyal
|
616fcfd201
|
More tests
|
2024-02-25 09:57:35 +05:30 |
|
Kovid Goyal
|
b3ca5d51fb
|
Use the new SIMD utf-8 decoder
|
2024-02-25 09:57:35 +05:30 |
|
Kovid Goyal
|
e783eccc97
|
fix handling of bits from high byte of 4 byte sequences
|
2024-02-25 09:57:35 +05:30 |
|
Kovid Goyal
|
fa3579656b
|
More invalid utf-8 tests
|
2024-02-25 09:57:34 +05:30 |
|
Kovid Goyal
|
8a10fcaf5a
|
More tests
|
2024-02-25 09:57:34 +05:30 |
|
Kovid Goyal
|
4c8b8caead
|
Handle trailing incomplete sequences
|
2024-02-25 09:57:34 +05:30 |
|
Kovid Goyal
|
4238fedee7
|
More tests
|
2024-02-25 09:57:34 +05:30 |
|
Kovid Goyal
|
b0dcdf74bd
|
More tests and micro-optimize switch to ASCII fast path
|
2024-02-25 09:57:34 +05:30 |
|
Kovid Goyal
|
b28fbf6817
|
fix zero-ing of last n bytes
|
2024-02-25 09:57:34 +05:30 |
|
Kovid Goyal
|
daa169b8ed
|
More work on utf8 SIMD decode
|
2024-02-25 09:57:34 +05:30 |
|
Kovid Goyal
|
b146e9c457
|
Add basic parser tests for pending mode activation/de-activation
|
2024-02-25 09:57:32 +05:30 |
|
Kovid Goyal
|
1f835b27c4
|
start work on implementing pending mode as paused rendering
|
2024-02-25 09:57:32 +05:30 |
|
Kovid Goyal
|
e52bcb5b93
|
more workon simd utf-8 decode
|
2024-02-25 09:57:31 +05:30 |
|
Kovid Goyal
|
74391d7c50
|
More work on SIMD utf-8 decode
|
2024-02-25 09:57:31 +05:30 |
|
Kovid Goyal
|
0ed1c6f840
|
Simplify utf8 parser func
Also show a replacement char for incomplete utf-8 sequences interrupted by an esc char
|
2024-02-25 09:57:31 +05:30 |
|
Kovid Goyal
|
1b11c3e923
|
Double timeouts on flaky test
|
2024-02-25 09:57:30 +05:30 |
|
Kovid Goyal
|
8742fb8cce
|
Detect availability of intrinsics on intel macs just in case
|
2024-02-25 09:57:30 +05:30 |
|
Kovid Goyal
|
a9f5519d11
|
Add tests for writing with cursor on trailer of wide char
|
2024-02-25 09:57:30 +05:30 |
|
Kovid Goyal
|
c5f0b03a62
|
Remove not needed function
|
2024-02-25 09:57:29 +05:30 |
|
Kovid Goyal
|
8dca5a6b9a
|
...
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
200e5bf6e3
|
Examine 8 bytes at once for terminator char
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
409ca6bfab
|
Allow larger graphics escape code sizes
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
65aca5b140
|
Speedup utoi by loading numbers in 8 byte chunks
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
e7c466797c
|
threading test for full buffer
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
c66c0b8edc
|
threading tests for pending
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
50935b6c93
|
Cleanup kitty dcs parsing
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
8bff6f1995
|
More threading tests
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
9f337e93fc
|
Add some threading tests
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
72635c55c5
|
Convenience methods to test parser threading
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
93784903b2
|
Remove FLUSH_DRAW as it is not needed
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
afcffc03b1
|
Separate test of write and read so we can test threading
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
6205fb32fd
|
Refactor VT parser for more speed
No longer copy bytes into a separate buffer, instead parse them in place
in the read buffer
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
23bb2e1b67
|
Fast function to replace c0 codes
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
c81ac668da
|
Use a single code path for tests and live VT parsing
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
f42b49e597
|
Avoid a double parse for pending mode
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
969bd05fc5
|
Represent malformed UTF-8 with the replacement character
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
8a83014f51
|
Dont construct memoryview when not needed in non dump code path
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
76158f39ba
|
Pass the window id to the dump calback
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
065866895c
|
Get pending mode working and add a few more tests
|
2024-02-25 09:57:23 +05:30 |
|