<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fzf/src/util/chars_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>Fix wrapping of the list section</title>
<updated>2025-03-15T16:57:20+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-03-15T16:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=f92f9f137a7a222465892f30776db48a7ecc8ad9'/>
<id>f92f9f137a7a222465892f30776db48a7ecc8ad9</id>
<content type='text'>
  # The first line of the second chunk would prematurely wrap
  printf '%0500s\n\n%0500s' 0 0 | fzf --wrap --read0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  # The first line of the second chunk would prematurely wrap
  printf '%0500s\n\n%0500s' 0 0 | fzf --wrap --read0
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --wrap option and 'toggle-wrap' action (#3887)</title>
<updated>2024-06-25T08:08:47+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-06-25T08:08:47+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=70bf8bc35dfb31eb1963c92fa72e38261fa0056a'/>
<id>70bf8bc35dfb31eb1963c92fa72e38261fa0056a</id>
<content type='text'>
* `--wrap`
* `--wrap-sign`
* `toggle-wrap`

Close #3619
Close #2236
Close #577
Close #461

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* `--wrap`
* `--wrap-sign`
* `toggle-wrap`

Close #3619
Close #2236
Close #577
Close #461

</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid unconditionally storsing input as runes</title>
<updated>2017-07-19T17:44:30+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2017-07-19T17:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=c9f16b6430f3b9c9d12ee078e2218e8467c13340'/>
<id>c9f16b6430f3b9c9d12ee078e2218e8467c13340</id>
<content type='text'>
When --with-nth is used, fzf used to preprocess each line and store the
result as rune array, which was wasteful if the line only contains ascii
characters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When --with-nth is used, fzf used to preprocess each line and store the
result as rune array, which was wasteful if the line only contains ascii
characters.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce memory footprint of Item struct</title>
<updated>2017-07-16T14:34:32+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2017-07-16T14:31:19+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=9e85cba0d06025983a1a747bfc06c9955388d9c0'/>
<id>9e85cba0d06025983a1a747bfc06c9955388d9c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[perf] Remove memory copy when using string delimiter</title>
<updated>2016-08-13T19:30:55+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-08-13T19:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=d9c8a9a880dd9fc28c9fb466bd1c81cd6a8a159c'/>
<id>d9c8a9a880dd9fc28c9fb466bd1c81cd6a8a159c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[perf] Optimize AWK-style tokenizer for --nth</title>
<updated>2016-08-13T17:19:29+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-08-13T16:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=ddc7bb9064042a0d5da9546eaf6ff888dca63f0c'/>
<id>ddc7bb9064042a0d5da9546eaf6ff888dca63f0c</id>
<content type='text'>
Approx. 50% less memory footprint and 40% improvement in query time
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approx. 50% less memory footprint and 40% improvement in query time
</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>
</feed>
