Branch: refs/heads/master
Home: https://github.com/tmux/tmux
Commit: 46ed81fc45c26e383e6bb97b0bf624a3087b217f
https://github.com/tmux/tmux/commit/46ed81fc45c26e383e6bb97b0bf624a3087b217f
Author: nicm <nicm>
Date: 2020-04-01 (Wed, 01 Apr 2020)
Changed paths:
M tmux.1
M window-copy.c
Log Message:
-----------
Performance improvements for regex searching, most notably:
- Use the grid data directly instead of copying it.
- Special case the most typical one byte character cells and use memcmp
for multiple bytes instead of a handrolled loop.
- Hoist regcomp out of the loop into the calling functions.
GitHub issue 2143.
Also a man page from from jmc@.
Commit: 46092f27605de183056f39fd0859af11ae284041
https://github.com/tmux/tmux/commit/46092f27605de183056f39fd0859af11ae284041
Author: nicm <nicm>
Date: 2020-04-01 (Wed, 01 Apr 2020)
Changed paths:
M window-copy.c
Log Message:
-----------
Use a comparison to check for wrap and avoid an expensive modulus.
Commit: b66d62d2d05fcb889680c5d844d68ffcef6e9689
https://github.com/tmux/tmux/commit/b66d62d2d05fcb889680c5d844d68ffcef6e9689
Author: nicm <nicm>
Date: 2020-04-01 (Wed, 01 Apr 2020)
Changed paths:
M window-copy.c
Log Message:
-----------
Do not go down the regex search path (which is expensive because we need
to convert the grid data into a string for regexec and reverse it to
find the grid position) if the search string does not contain any regex
special characters.
Commit: e54d4e7fe068729c1268aa0bcab4d9c9fd29c199
https://github.com/tmux/tmux/commit/e54d4e7fe068729c1268aa0bcab4d9c9fd29c199
Author: Thomas Adam <[email protected]>
Date: 2020-04-01 (Wed, 01 Apr 2020)
Changed paths:
M tmux.1
M window-copy.c
Log Message:
-----------
Merge branch 'obsd-master'
Compare: https://github.com/tmux/tmux/compare/0ced25ce5053...e54d4e7fe068
--
You received this message because you are subscribed to the Google Groups
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web, visit
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/master/0ced25-e54d4e%40github.com.