<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fzf/src/chunklist_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>refactor: replace []byte(fmt.Sprintf) with fmt.Appendf (#4507)</title>
<updated>2025-08-31T13:01:35+00:00</updated>
<author>
<name>zhedazijingang</name>
<email>unwrap_or_else@outlook.com</email>
</author>
<published>2025-08-31T13:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=59dc7f178f9ef6fa1d10bc4e0637a2254c6f3868'/>
<id>59dc7f178f9ef6fa1d10bc4e0637a2254c6f3868</id>
<content type='text'>
Signed-off-by: zhedazijingang &lt;unwrap_or_else@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: zhedazijingang &lt;unwrap_or_else@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Less aggressive chunk cache invalidation for --tail</title>
<updated>2024-06-10T11:33:55+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-06-10T11:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=7fc13c5cfde55ae53c6f87290a80559fcc59bf0f'/>
<id>7fc13c5cfde55ae53c6f87290a80559fcc59bf0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --tail=NUM to limit the number of items to keep in memory</title>
<updated>2024-06-04T08:50:46+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-06-04T06:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=93bbb3032d1e7550dbabb2d450999cd434c60509'/>
<id>93bbb3032d1e7550dbabb2d450999cd434c60509</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove count field from ChunkList</title>
<updated>2017-08-16T03:26:06+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2017-08-16T03:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=0558dfee795c297abef27a3abaa232c73d8a042d'/>
<id>0558dfee795c297abef27a3abaa232c73d8a042d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove special nilItem</title>
<updated>2017-08-14T16:10:41+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2017-08-14T16:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=0d171ba1d81886c6f9caf61867129e6daa268cd6'/>
<id>0d171ba1d81886c6f9caf61867129e6daa268cd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Remove pointer indirection by changing Chunk definition</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-15T03:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=d4f3d5a16423fbf039644f04516c052d1654326c'/>
<id>d4f3d5a16423fbf039644f04516c052d1654326c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revise ranking algorithm</title>
<updated>2016-09-18T05:34:46+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-09-07T00:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=2fc7c18747250ebf8adf68d2057ec22af6976f29'/>
<id>2fc7c18747250ebf8adf68d2057ec22af6976f29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
