<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/text.lua, branch rahm</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>perf(vim.text): use lookup table implementation for hex encoding (#30080)</title>
<updated>2024-11-26T19:56:01+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2024-11-26T19:56:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=99b5ffd688247f25295f3dd06e57c0d9ad85b072'/>
<id>99b5ffd688247f25295f3dd06e57c0d9ad85b072</id>
<content type='text'>
Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(vim.text): handle very long strings (#30075)</title>
<updated>2024-08-18T03:28:03+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2024-08-18T03:28:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=33464189bc02b2555e26dc4e9f7b3fbbcdd02490'/>
<id>33464189bc02b2555e26dc4e9f7b3fbbcdd02490</id>
<content type='text'>
Lua's string.byte has a maximum (undocumented) allowable length, so
vim.text.hencode fails on large strings with the error "string slice too
long".

Instead of converting the string to an array of bytes up front, convert
each character to a byte one at a time.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lua's string.byte has a maximum (undocumented) allowable length, so
vim.text.hencode fails on large strings with the error "string slice too
long".

Instead of converting the string to an array of bytes up front, convert
each character to a byte one at a time.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(vim.text): remove assert from vim.text.hexdecode</title>
<updated>2024-05-31T13:25:35+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2024-05-31T00:57:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4cff4185647c17b1a397c4c26ff7d8b0738f6396'/>
<id>4cff4185647c17b1a397c4c26ff7d8b0738f6396</id>
<content type='text'>
Instead, return nil plus an error message if the input is invalid.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead, return nil plus an error message if the input is invalid.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(lua): type annotations</title>
<updated>2024-03-16T19:26:10+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2024-03-16T17:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=14e4b6bbd8640675d7393bdeb3e93d74ab875ff1'/>
<id>14e4b6bbd8640675d7393bdeb3e93d74ab875ff1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(docs): clean up non-docstring comments for vimdoc gen</title>
<updated>2024-01-02T16:16:48+00:00</updated>
<author>
<name>Jongwook Choi</name>
<email>wookayin@gmail.com</email>
</author>
<published>2023-12-28T23:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=67f53323446d45bad7a22e92493f6402316a8ba1'/>
<id>67f53323446d45bad7a22e92493f6402316a8ba1</id>
<content type='text'>
These non-docstring comments can be included into doxygen's brief
description and then appear in the succeeding function documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These non-docstring comments can be included into doxygen's brief
description and then appear in the succeeding function documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add vim.text module (#26069)</title>
<updated>2023-11-16T17:35:54+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-11-16T17:35:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4bf47222c973c4bc935d6fde106329f8a0e103e3'/>
<id>4bf47222c973c4bc935d6fde106329f8a0e103e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
