term: don't pack the outer struct, in the row struct

This appears to improve performance, back to the levels in the master
branch.

The struct is now 24 bytes, which is still a reduction of 25%, down
from 32 bytes.

Initial benchmarks suggest we're at the same performance levels as the
master branch on all vtetest tests, and actually somewhat faster on
some of the scroll tests.
This commit is contained in:
Daniel Eklöf 2024-09-09 07:21:29 +02:00
parent 117bb80dd0
commit f3f9212c7c
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -167,7 +167,7 @@ struct row {
bool dirty;
bool linebreak;
} __attribute__((packed));
};
struct sixel {
/*