Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/junegunn/fzf. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Aug 14, 2016
  2. Aug 13, 2016
  3. Mar 02, 2016
  4. Feb 07, 2016
  5. Oct 02, 2015
    • Junegunn Choi's avatar
      Use trimmed length when --nth is used with --tiebreak=length · 92a75c95
      Junegunn Choi authored
      This change improves sort ordering for aligned tabular input.
      Given the following input:
      
          apple   juice   100
          apple   pie     200
      
      fzf --nth=2 will now prefer the one with pie. Before this change fzf
      compared "juice   " and "pie     ", both of which have the same length.
      92a75c95
  6. Aug 02, 2015
  7. Apr 17, 2015
    • Junegunn Choi's avatar
      Improvements in performance and memory usage · 2fe1e282
      Junegunn Choi authored
      I profiled fzf and it turned out that it was spending significant amount
      of time repeatedly converting character arrays into Unicode codepoints.
      This commit greatly improves search performance after the initial scan
      by memoizing the converted results.
      
      This commit also addresses the problem of unbounded memory usage of fzf.
      fzf is a short-lived process that usually processes small input, so it
      was implemented to cache the intermediate results very aggressively with
      no notion of cache expiration/eviction. I still think a proper
      implementation of caching scheme is definitely an overkill. Instead this
      commit introduces limits to the maximum size (or minimum selectivity) of
      the intermediate results that can be cached.
      2fe1e282
  8. Apr 16, 2015
  9. Mar 29, 2015
  10. Mar 22, 2015
  11. Mar 19, 2015
  12. Feb 17, 2015
  13. Feb 13, 2015
  14. Jan 12, 2015
Loading