<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/unit/eval, branch v0.4.3</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>test: remove use of require('test.helpers')</title>
<updated>2019-05-18T13:48:13+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-18T12:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fd04877eb087b64d744a20db643f3abd630c70aa'/>
<id>fd04877eb087b64d744a20db643f3abd630c70aa</id>
<content type='text'>
The test.functional.helpers and test.unit.helpers modules now include
all of the public functions from test.helpers, so there is no need to
separately require('test.helpers').
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test.functional.helpers and test.unit.helpers modules now include
all of the public functions from test.helpers, so there is no need to
separately require('test.helpers').
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Provide list length when allocating lists</title>
<updated>2018-01-13T22:33:16+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2018-01-02T21:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9ea1752d60589e8fc5e7184144bc6d1c1b9f16a3'/>
<id>9ea1752d60589e8fc5e7184144bc6d1c1b9f16a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Fix linter errors</title>
<updated>2017-12-24T20:09:26+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-12-24T20:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bc52ec61105160eb2b648af239e44cc594529fbf'/>
<id>bc52ec61105160eb2b648af239e44cc594529fbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Replace some tv_list_item_remove() calls</title>
<updated>2017-12-24T14:52:24+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-12-24T14:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7997147245da8c9e9fca4e1862d71bd6b28e1c06'/>
<id>7997147245da8c9e9fca4e1862d71bd6b28e1c06</id>
<content type='text'>
There is nothing wrong with them, just it is generally better to remove
a range then to remove items individually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is nothing wrong with them, just it is generally better to remove
a range then to remove items individually.
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Rename tv_list_remove_items() to tv_list_drop_items()</title>
<updated>2017-12-24T13:38:30+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-12-24T13:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=67fa9e5237526b092c1ac672504e259db7f14126'/>
<id>67fa9e5237526b092c1ac672504e259db7f14126</id>
<content type='text'>
tv_list_remove_items() may cause confusion with tv_list_item_remove()</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tv_list_remove_items() may cause confusion with tv_list_item_remove()</pre>
</div>
</content>
</entry>
<entry>
<title>eval/typval: Make tv_list_item_remove return pointer to the next item</title>
<updated>2017-12-24T11:09:36+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-12-23T23:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ac55558c97d02f18b9a99cf2dd279451481c4a2f'/>
<id>ac55558c97d02f18b9a99cf2dd279451481c4a2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval/typval: Remove tv_list_item_free() as it is unused</title>
<updated>2017-12-24T11:09:36+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-12-23T23:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=608c3d7baf2745b188bc42f9f45ad1bb188a4828'/>
<id>608c3d7baf2745b188bc42f9f45ad1bb188a4828</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval/typval: Make tv_list_item_alloc static</title>
<updated>2017-12-24T11:09:36+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-12-23T22:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6bf3dc77c484f757d37c22694e1278abc014278f'/>
<id>6bf3dc77c484f757d37c22694e1278abc014278f</id>
<content type='text'>
Better write this bit in lua then make reviewers or clint filter out 
tv_list_item_alloc().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Better write this bit in lua then make reviewers or clint filter out 
tv_list_item_alloc().</pre>
</div>
</content>
</entry>
<entry>
<title>*: Remove most calls to tv_list_item_alloc</title>
<updated>2017-12-24T11:09:35+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-12-23T22:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0c533a488fbe453ae39017a586eff7813da8ed8a'/>
<id>0c533a488fbe453ae39017a586eff7813da8ed8a</id>
<content type='text'>
Still left calls in eval/typval.c and test/unit/eval/helpers.lua. Latter is the 
only reason why function did not receive `static` modifier.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Still left calls in eval/typval.c and test/unit/eval/helpers.lua. Latter is the 
only reason why function did not receive `static` modifier.</pre>
</div>
</content>
</entry>
<entry>
<title>viml/parser/expressions: Start creating expressions parser</title>
<updated>2017-10-08T19:25:03+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-09-03T18:58:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=430e516d3ac1235c1ee3009a8a36089bf278440e'/>
<id>430e516d3ac1235c1ee3009a8a36089bf278440e</id>
<content type='text'>
Currently supported nodes:

- Register as it is one of the simplest value nodes (even numbers are
  not that simple with that dot handling).
- Plus, both unary and binary.
- Parenthesis, both nesting and calling.

Note regarding unit tests: it stores data for AST in highlighting in
strings in place of tables because luassert fails to do a good job at
representing big tables. Squashing a bunch of data into a single string
simply yields more readable result.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently supported nodes:

- Register as it is one of the simplest value nodes (even numbers are
  not that simple with that dot handling).
- Plus, both unary and binary.
- Parenthesis, both nesting and calling.

Note regarding unit tests: it stores data for AST in highlighting in
strings in place of tables because luassert fails to do a good job at
representing big tables. Squashing a bunch of data into a single string
simply yields more readable result.
</pre>
</div>
</content>
</entry>
</feed>
