summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Build on armv7, aarch64, s390x, and ppc64leHEADmasterJohn Hawthorn2020-10-11
|
* Merge pull request #148 from sanjaymsh/ppc64leJohn Hawthorn2020-10-11
|\ | | | | Travis-ci: added support for ppc64le
| * Travis-ci: added support for ppc64lesanjay-cpu2020-10-08
|/
* Check for too long haystackJohn Hawthorn2020-08-08
| | | | Fixes #145
* Merge pull request #134 from theosotr/fixJohn Hawthorn2020-07-06
|\ | | | | Add missing Make dependencies
| * Add missing Make dependenciesThodoris Sotiropoulos2020-01-05
| |
* | Merge pull request #142 from legendre6891/patch-1John Hawthorn2020-07-06
|\ \ | | | | | | Update man page
| * | Update man pageKevin Kainan Li2020-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-pipeJohn Hawthorn2020-07-06
|\ \ \ | |/ / |/| | fzy-tmux: Use named pipe for conveying exit code
| * | fzy-tmux: Use named pipe for conveying exit codeDaniel Mueller2020-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/masterJohn Hawthorn2020-01-29
|\ \ | |/ |/| Fix --show-info when lines do not fit in the screen
| * Fix --show-info when lines do not fit in the screenMārtiņš Mačs2020-01-29
|/
* Merge branch 'show-info'John Hawthorn2019-12-27
|\
| * add test_show_info acceptance testOndrej Martinek2019-12-27
| |
| * fix acceptance testsOndrej Martinek2019-12-27
| |
| * show selection info (with -i option)Ondrej Martinek2019-12-27
|/
* Merge pull request #125 from gpanders/ctrl-g-exitJohn Hawthorn2019-12-27
|\ | | | | Cancel with Ctrl-G
| * Cancel with Ctrl-GGreg Anders2019-10-13
| |
* | Merge pull request #132 from jhawthorn/no_vlaJohn Hawthorn2019-12-27
|\ \ | |/ |/| Avoid use of VLA and reduce memory usage in match to O(m)
| * Error on usage of VLAJohn Hawthorn2019-12-27
| |
| * Avoid VLA in tty_interfaceJohn Hawthorn2019-12-27
| |
| * Remove strlen in precompute_bonusJohn Hawthorn2019-12-27
| | | | | | | | Pretty sure this was optimized out anyways, but this is cleaner IMO.
| * Use malloc in match_positions to avoid VLAJohn Hawthorn2019-12-27
| |
| * Remove DEBUG_VERBOSEJohn Hawthorn2019-12-27
| |
| * Reduce memory and avoid VLA in match()John Hawthorn2019-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_postitionsJohn Hawthorn2019-12-27
| |
| * Extract row matching into own methodJohn Hawthorn2019-12-27
| |
| * Move some temporary storage into match_structJohn Hawthorn2019-12-27
| |
| * Break early if strlen(neddle) > strlen(haystack)John Hawthorn2019-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 ifJohn Hawthorn2019-12-27
| |
| * Work with row pointersJohn Hawthorn2019-12-27
| |
| * Avoid VLA for match_bonusJohn Hawthorn2019-12-27
| |
| * Avoid VLA for lower_{needle,haystack}John Hawthorn2019-12-27
|/
* Update test.ymlJohn Hawthorn2019-10-06
|
* Add build status badgeJohn Hawthorn2019-08-21
|
* Add CI job to build under Alpine Linux (#122)John Hawthorn2019-08-17
| | | This way we are testing against musl
* Merge pull request #121 from jhawthorn/read-nullJohn Hawthorn2019-08-16
|\ | | | | Add -0/--read-null
| * Simplify input_delimiter handlingJohn Hawthorn2019-08-16
| |
| * Add ability to use null as input delimiter.Ashkan Kiani2019-08-16
|/ | | | | Update tty to print newline as space Add tty_putc
* Remove Travis build statusJohn Hawthorn2019-08-15
|
* Create CI workflow for GitHub actions (#120)John Hawthorn2019-08-15
|
* Set default options in config.def.hJohn Hawthorn2019-02-02
|
* Rebuild config.h if config.def.h is newerJohn Hawthorn2019-02-02
|
* Merge pull request #101 from cisenor/Add-Path-To-Command-To-Support-OS-xJohn Hawthorn2019-02-02
|\ | | | | Add Path To Find Command
| * Add Path To Find CommandCraig2018-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.jsJohn Hawthorn2018-11-04
|
* Link to online demoJohn Hawthorn2018-11-04
|
* Precompute tolower in match_positionsJohn Hawthorn2018-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.0John Hawthorn2018-09-23
|
* Use do {} while in action_del_charJohn Hawthorn2018-09-23
|