<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/unit/buffer_spec.lua, branch stable</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>vim-patch:8.2.1909: number of status line items is limited to 80</title>
<updated>2020-10-31T23:54:06+00:00</updated>
<author>
<name>Rom Grk</name>
<email>romgrk.cc@gmail.com</email>
</author>
<published>2020-10-26T22:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=10bf69a43e8f58b0d49bc6253e4e2758060670a8'/>
<id>10bf69a43e8f58b0d49bc6253e4e2758060670a8</id>
<content type='text'>
Problem:    Number of status line items is limited to 80.
Solution:   Dynamically allocate the arrays. (Rom Grk, closes vim/vim#7181)
https://github.com/vim/vim/commit/8133cc6bf454eb90bb0868f7cf806fce5c0c9fe6

The members of stl_item_T have not been prefixed with stl_ contrary to
the vim patch because the amount of stl_ prefixes on single lines of
code in that region was hurtful to readability.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Number of status line items is limited to 80.
Solution:   Dynamically allocate the arrays. (Rom Grk, closes vim/vim#7181)
https://github.com/vim/vim/commit/8133cc6bf454eb90bb0868f7cf806fce5c0c9fe6

The members of stl_item_T have not been prefixed with stl_ contrary to
the vim patch because the amount of stl_ prefixes on single lines of
code in that region was hurtful to readability.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: build_stl_str_hl (#8703)</title>
<updated>2018-07-10T18:46:40+00:00</updated>
<author>
<name>ZviRackover</name>
<email>zvirack@gmail.com</email>
</author>
<published>2018-07-10T18:46:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=627cc1b3d8d7fa6dc09f2f48fd5e3567f85d46cd'/>
<id>627cc1b3d8d7fa6dc09f2f48fd5e3567f85d46cd</id>
<content type='text'>
Improve coverage of `build_stl_str_hl`.
Minor removal of dead code in the tested function.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve coverage of `build_stl_str_hl`.
Minor removal of dead code in the tested function.</pre>
</div>
</content>
</entry>
<entry>
<title>unittests: Check core dumps in after_each, like in functests</title>
<updated>2017-03-11T20:23:49+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-03-11T10:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9400466282918396c814ef456d0f65dca51b8889'/>
<id>9400466282918396c814ef456d0f65dca51b8889</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unittests: Run all unit tests in their own processes</title>
<updated>2017-03-11T20:23:30+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-03-05T01:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=12b062b2c862fd436cff0df4ebb2e5ca22e75e19'/>
<id>12b062b2c862fd436cff0df4ebb2e5ca22e75e19</id>
<content type='text'>
Used

    sed -r -i -e '/ helpers =/ s/$/\nlocal itp = helpers.gen_itp(it)/; s/^(\s*)it\(/\1itp(/' test/unit/**/*_spec.lua

to alter all tests. Locally they all run fine now.

Reasoning:

1. General: state from one test should not affect other tests.
2. Local: travis build is failing with something which may be an output of
   garbage collector. This should prevent state of the garbage collector from
   interferring as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Used

    sed -r -i -e '/ helpers =/ s/$/\nlocal itp = helpers.gen_itp(it)/; s/^(\s*)it\(/\1itp(/' test/unit/**/*_spec.lua

to alter all tests. Locally they all run fine now.

Reasoning:

1. General: state from one test should not affect other tests.
2. Local: travis build is failing with something which may be an output of
   garbage collector. This should prevent state of the garbage collector from
   interferring as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>api: unify buffer numbers and window ids with handles</title>
<updated>2016-08-31T19:40:20+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-06-19T19:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a2d25b7bf81728d913e7b317d33997c8b8268af2'/>
<id>a2d25b7bf81728d913e7b317d33997c8b8268af2</id>
<content type='text'>
also allow handle==0 meaning curbuf/curwin/curtab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also allow handle==0 meaning curbuf/curwin/curtab
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new functionality to the `=` marker in the STL</title>
<updated>2016-06-14T18:10:11+00:00</updated>
<author>
<name>TJ DeVries</name>
<email>devries.timothyj@gmail.com</email>
</author>
<published>2016-06-10T15:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=aa22b5fd9a10a6094ea3d9cd88d3bfb3496a1acf'/>
<id>aa22b5fd9a10a6094ea3d9cd88d3bfb3496a1acf</id>
<content type='text'>
This new functionality is explained in the documentation.

Also, many tests have been added to the buffer_spec.lua file
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new functionality is explained in the documentation.

Also, many tests have been added to the buffer_spec.lua file
</pre>
</div>
</content>
</entry>
<entry>
<title>buffer.c: change return type to bool</title>
<updated>2016-04-03T19:39:33+00:00</updated>
<author>
<name>Charles Joachim</name>
<email>cacplate@gmail.com</email>
</author>
<published>2016-02-16T04:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=55844eee107b012f3b416c206b0cdde617087650'/>
<id>55844eee107b012f3b416c206b0cdde617087650</id>
<content type='text'>
Co-authored-by: Wayne Rowcliffe (@war1025)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Wayne Rowcliffe (@war1025)
</pre>
</div>
</content>
</entry>
<entry>
<title>test/unit: clean up according to luacheck</title>
<updated>2015-11-23T12:57:21+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-17T14:49:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=32ecd75a16371fcfbe0cfc25eacaf041a755ac03'/>
<id>32ecd75a16371fcfbe0cfc25eacaf041a755ac03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Start adding unit tests</title>
<updated>2015-11-12T03:19:52+00:00</updated>
<author>
<name>Wayne Rowcliffe</name>
<email>war1025@gmail.com</email>
</author>
<published>2015-09-22T00:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=70f6b0f33825f3ceac43bb00581caa57a5050009'/>
<id>70f6b0f33825f3ceac43bb00581caa57a5050009</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Ensure proper initialization in unit/helpers.lua</title>
<updated>2015-07-01T08:40:53+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-05-14T07:46:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c8c5af5a7a53f015c2836d911511a8fec4676ff9'/>
<id>c8c5af5a7a53f015c2836d911511a8fec4676ff9</id>
<content type='text'>
Remove helpers.vim_init and simply perform the required initialization in
helpers.lua.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove helpers.vim_init and simply perform the required initialization in
helpers.lua.
</pre>
</div>
</content>
</entry>
</feed>
