Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Build on armv7, aarch64, s390x, and ppc64leHEADmaster | John Hawthorn | 2020-10-11 |
| | |||
* | Merge pull request #148 from sanjaymsh/ppc64le | John Hawthorn | 2020-10-11 |
|\ | | | | | Travis-ci: added support for ppc64le | ||
| * | Travis-ci: added support for ppc64le | sanjay-cpu | 2020-10-08 |
|/ | |||
* | Check for too long haystack | John Hawthorn | 2020-08-08 |
| | | | | Fixes #145 | ||
* | Merge pull request #134 from theosotr/fix | John Hawthorn | 2020-07-06 |
|\ | | | | | Add missing Make dependencies | ||
| * | Add missing Make dependencies | Thodoris Sotiropoulos | 2020-01-05 |
| | | |||
* | | Merge pull request #142 from legendre6891/patch-1 | John Hawthorn | 2020-07-06 |
|\ \ | | | | | | | Update man page | ||
| * | | Update man page | Kevin Kainan Li | 2020-05-28 |
| | | | | | | | | | Update man page regarding `--read-null`; it is already present in `fzy -h`. | ||
* | | | Merge pull request #144 from d-e-s-o/topic/named-pipe | John Hawthorn | 2020-07-06 |
|\ \ \ | |/ / |/| | | fzy-tmux: Use named pipe for conveying exit code | ||
| * | | fzy-tmux: Use named pipe for conveying exit code | Daniel Mueller | 2020-07-06 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On a couple of occasions I've seen the following error being reported by the fzy-tmux script: > head: cannot open '/tmp/tmp.qUbDwrPLxQ/ret' for reading: No such file or directory > /usr/bin/fzy-tmux: line 41: exit: : numeric argument required The issue seems to be that PATH_FIFO_RET is not yet created but we already try to read from it, causing the read to fail. With this change we use a named pipe which we create before the actual tmux invocation, preventing this case from happening. Credit for the fix goes to @zsugabubus. Closes: #143 | ||
* | | Merge pull request #138 from mmartin/master | John Hawthorn | 2020-01-29 |
|\ \ | |/ |/| | Fix --show-info when lines do not fit in the screen | ||
| * | Fix --show-info when lines do not fit in the screen | Mārtiņš Mačs | 2020-01-29 |
|/ | |||
* | Merge branch 'show-info' | John Hawthorn | 2019-12-27 |
|\ | |||
| * | add test_show_info acceptance test | Ondrej Martinek | 2019-12-27 |
| | | |||
| * | fix acceptance tests | Ondrej Martinek | 2019-12-27 |
| | | |||
| * | show selection info (with -i option) | Ondrej Martinek | 2019-12-27 |
|/ | |||
* | Merge pull request #125 from gpanders/ctrl-g-exit | John Hawthorn | 2019-12-27 |
|\ | | | | | Cancel with Ctrl-G | ||
| * | Cancel with Ctrl-G | Greg Anders | 2019-10-13 |
| | | |||
* | | Merge pull request #132 from jhawthorn/no_vla | John Hawthorn | 2019-12-27 |
|\ \ | |/ |/| | Avoid use of VLA and reduce memory usage in match to O(m) | ||
| * | Error on usage of VLA | John Hawthorn | 2019-12-27 |
| | | |||
| * | Avoid VLA in tty_interface | John Hawthorn | 2019-12-27 |
| | | |||
| * | Remove strlen in precompute_bonus | John Hawthorn | 2019-12-27 |
| | | | | | | | | Pretty sure this was optimized out anyways, but this is cleaner IMO. | ||
| * | Use malloc in match_positions to avoid VLA | John Hawthorn | 2019-12-27 |
| | | |||
| * | Remove DEBUG_VERBOSE | John Hawthorn | 2019-12-27 |
| | | |||
| * | Reduce memory and avoid VLA in match() | John Hawthorn | 2019-12-27 |
| | | | | | | | | | | When we're matching without recording positions, we only need to keep two rows in memory at a time. | ||
| * | Split match and match_postitions | John Hawthorn | 2019-12-27 |
| | | |||
| * | Extract row matching into own method | John Hawthorn | 2019-12-27 |
| | | |||
| * | Move some temporary storage into match_struct | John Hawthorn | 2019-12-27 |
| | | |||
| * | Break early if strlen(neddle) > strlen(haystack) | John Hawthorn | 2019-12-27 |
| | | | | | | | | | | This should never happen if this is called properly (match only returns valid results if there IS a match), but it's nice to double check here. | ||
| * | Combine early-return if as else if | John Hawthorn | 2019-12-27 |
| | | |||
| * | Work with row pointers | John Hawthorn | 2019-12-27 |
| | | |||
| * | Avoid VLA for match_bonus | John Hawthorn | 2019-12-27 |
| | | |||
| * | Avoid VLA for lower_{needle,haystack} | John Hawthorn | 2019-12-27 |
|/ | |||
* | Update test.yml | John Hawthorn | 2019-10-06 |
| | |||
* | Add build status badge | John Hawthorn | 2019-08-21 |
| | |||
* | Add CI job to build under Alpine Linux (#122) | John Hawthorn | 2019-08-17 |
| | | | This way we are testing against musl | ||
* | Merge pull request #121 from jhawthorn/read-null | John Hawthorn | 2019-08-16 |
|\ | | | | | Add -0/--read-null | ||
| * | Simplify input_delimiter handling | John Hawthorn | 2019-08-16 |
| | | |||
| * | Add ability to use null as input delimiter. | Ashkan Kiani | 2019-08-16 |
|/ | | | | | Update tty to print newline as space Add tty_putc | ||
* | Remove Travis build status | John Hawthorn | 2019-08-15 |
| | |||
* | Create CI workflow for GitHub actions (#120) | John Hawthorn | 2019-08-15 |
| | |||
* | Set default options in config.def.h | John Hawthorn | 2019-02-02 |
| | |||
* | Rebuild config.h if config.def.h is newer | John Hawthorn | 2019-02-02 |
| | |||
* | Merge pull request #101 from cisenor/Add-Path-To-Command-To-Support-OS-x | John Hawthorn | 2019-02-02 |
|\ | | | | | Add Path To Find Command | ||
| * | Add Path To Find Command | Craig | 2018-11-30 |
|/ | | | | | | OS X's `find` command requires a path. By changing `find -type f` to `find . -type f` we can make sure this is compatible with OS X without losing its Linux support. | ||
* | LInk to fzy.js | John Hawthorn | 2018-11-04 |
| | |||
* | Link to online demo | John Hawthorn | 2018-11-04 |
| | |||
* | Precompute tolower in match_positions | John Hawthorn | 2018-10-13 |
| | | | | | | | | | | | | | | | This makes match_positions significantly faster on MacOS by calling tolower() O(N) times instead of O(N*N) Before: $ time ./fzy -e linux --benchmark < linux_files.txt ./fzy -e linux --benchmark < linux_files.txt 13.24s user 0.03s system 381% cpu 3.483 total After: $ time ./fzy -e linux --benchmark < linux_files.txt ./fzy -e linux --benchmark < linux_files.txt 4.57s user 0.02s system 381% cpu 1.204 total | ||
* | Version 1.0 | John Hawthorn | 2018-09-23 |
| | |||
* | Use do {} while in action_del_char | John Hawthorn | 2018-09-23 |
| |