<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fzf/src/item_test.go, branch v0.66.0-custom</title>
<subtitle>Personal fork of fzf</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/'/>
<entry>
<title>Micro-optimizations</title>
<updated>2016-08-18T17:39:32+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-08-18T17:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=37dc273148df0893053bf5cda0582a23f5c2b2d2'/>
<id>37dc273148df0893053bf5cda0582a23f5c2b2d2</id>
<content type='text'>
- Make structs smaller
- Introduce Result struct and use it to represent matched items instead of
  reusing Item struct for that purpose
- Avoid unnecessary memory allocation
- Avoid growing slice from the initial capacity
- Code cleanup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Make structs smaller
- Introduce Result struct and use it to represent matched items instead of
  reusing Item struct for that purpose
- Avoid unnecessary memory allocation
- Avoid growing slice from the initial capacity
- Code cleanup
</pre>
</div>
</content>
</entry>
<entry>
<title>[perf] Avoid allocating rune array for ascii string</title>
<updated>2016-08-13T15:41:30+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-08-13T15:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=1d4057c20907b7d263d6f2b8cb4350a024859dfe'/>
<id>1d4057c20907b7d263d6f2b8cb4350a024859dfe</id>
<content type='text'>
In the best case (all ascii), this reduces the memory footprint by 60%
and the response time by 15% to 20%. In the worst case (every line has
non-ascii characters), 3 to 4% overhead is observed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the best case (all ascii), this reduces the memory footprint by 60%
and the response time by 15% to 20%. In the worst case (every line has
non-ascii characters), 3 to 4% overhead is observed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify Item structure</title>
<updated>2016-01-13T16:12:49+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-01-13T12:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=8d3a302a1754a4e28cc1085b95e9a03981372d02'/>
<id>8d3a302a1754a4e28cc1085b95e9a03981372d02</id>
<content type='text'>
This commit compensates for the performance overhead from the
extended tiebreak option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit compensates for the performance overhead from the
extended tiebreak option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Accept comma-separated list of sort criteria</title>
<updated>2016-01-13T12:27:43+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-01-12T18:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=1d2d32c847e39818bedae5f86ca75e6b70b60444'/>
<id>1d2d32c847e39818bedae5f86ca75e6b70b60444</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compatibility issues with OR operator and inverse terms</title>
<updated>2015-11-09T16:54:37+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2015-11-09T16:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=31278bcc6895089c97fc5d038cd1dd99053c3764'/>
<id>31278bcc6895089c97fc5d038cd1dd99053c3764</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Performance tuning - eager rune array conversion</title>
<updated>2015-08-02T05:00:18+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2015-08-02T05:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=0ea66329b84cc6e4f8ff61ee99c00bb238070247'/>
<id>0ea66329b84cc6e4f8ff61ee99c00bb238070247</id>
<content type='text'>
    &gt; wc -l /tmp/list2
     2594098 /tmp/list2

    &gt; time cat /tmp/list2 | fzf-0.10.1-darwin_amd64 -fqwerty &gt; /dev/null

    real    0m5.418s
    user    0m10.990s
    sys     0m1.302s

    &gt; time cat /tmp/list2 | fzf-head -fqwerty &gt; /dev/null

    real    0m4.862s
    user    0m6.619s
    sys     0m0.982s
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    &gt; wc -l /tmp/list2
     2594098 /tmp/list2

    &gt; time cat /tmp/list2 | fzf-0.10.1-darwin_amd64 -fqwerty &gt; /dev/null

    real    0m5.418s
    user    0m10.990s
    sys     0m1.302s

    &gt; time cat /tmp/list2 | fzf-head -fqwerty &gt; /dev/null

    real    0m4.862s
    user    0m6.619s
    sys     0m0.982s
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --tiebreak option for customizing sort criteria</title>
<updated>2015-04-16T05:19:28+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2015-04-16T05:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=b8904a8c3e8f6d8c00c8d69b153c0d1897b1ade2'/>
<id>b8904a8c3e8f6d8c00c8d69b153c0d1897b1ade2</id>
<content type='text'>
Close #191
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #191
</pre>
</div>
</content>
</entry>
<entry>
<title>Code cleanup</title>
<updated>2015-03-22T07:05:54+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2015-03-22T07:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=b431e227da318931a4e7458f3cc07616c6b74ea4'/>
<id>b431e227da318931a4e7458f3cc07616c6b74ea4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for ANSI color codes</title>
<updated>2015-03-18T16:59:14+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2015-03-18T16:59:14+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=e70a2a5817586e4e7df0ee1446f609bbd859164a'/>
<id>e70a2a5817586e4e7df0ee1446f609bbd859164a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --tac option and reverse display order of --no-sort</title>
<updated>2015-02-25T16:42:15+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2015-02-25T16:42:15+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=c1aa5c5f3380315621d30d99b258667775b0fad3'/>
<id>c1aa5c5f3380315621d30d99b258667775b0fad3</id>
<content type='text'>
DISCLAIMER: This is a backward incompatible change
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DISCLAIMER: This is a backward incompatible change
</pre>
</div>
</content>
</entry>
</feed>
