Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | *: Provide list length when allocating lists | ZyX | 2018-01-14 |
| | |||
* | eval/typval: Remove tv_list_item_free() as it is unused | ZyX | 2017-12-24 |
| | |||
* | eval/typval: Make tv_list_item_alloc static | ZyX | 2017-12-24 |
| | | | | Better write this bit in lua then make reviewers or clint filter out tv_list_item_alloc(). | ||
* | viml/parser/expressions: Start creating expressions parser | ZyX | 2017-10-08 |
| | | | | | | | | | | | | | | 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. | ||
* | unittests: Do not unref partial which is owned by Callback structure | ZyX | 2017-04-09 |
| | |||
* | unittests: Test tv_copy() | ZyX | 2017-03-29 |
| | |||
* | unittests: Add tests for tv_dict_extend | ZyX | 2017-03-29 |
| | |||
* | unittests: Add tests for dictionary indexing | ZyX | 2017-03-29 |
| | |||
* | unittests: Add tv_dict_item_{add,remove} tests | ZyX | 2017-03-29 |
| | |||
* | unittests: Add tv_dict_watcher_{add,remove} tests | ZyX | 2017-03-29 |
| | |||
* | unittests: Add tests for tv_list_find*() functions | ZyX | 2017-03-29 |
| | | | | | | | | Additional modifications: - More `const` qualifiers in tested functions. - `tv_list_find_str()` second argument is more in-line with other `tv_list_find*()` functions. | ||
* | eval/typval,tests: Fix extending list with itself, add tests | ZyX | 2017-03-29 |
| | | | | | Adds unit test for tv_list_extend and regression test for extend() VimL function. | ||
* | unittests: Add tests for tv_list_insert*()/…append*() functions | ZyX | 2017-03-29 |
| | |||
* | unittests: Test tv_list_item_\* functions | ZyX | 2017-03-29 |
| | | | | To check that memory is free()d correctly. | ||
* | eval: Move copy_tv to eval/typval | ZyX | 2017-03-29 |
| | |||
* | *: Move some dictionary functions to typval.h and use char* | ZyX | 2017-03-29 |
| | | | | Also fixes buffer reusage in setmatches() and complete(). | ||
* | eval: Split eval.c into smaller files | ZyX | 2017-03-29 |
| | |||
* | unittests: Do not import libnvim or headers in main process | ZyX | 2017-03-11 |
| | | | Slows down unit tests much, but gets rid of as much preserved state as possible. | ||
* | unittests: Check core dumps in after_each, like in functests | ZyX | 2017-03-11 |
| | |||
* | unittest: Add dict_items function | ZyX | 2017-01-07 |
| | |||
* | unittest: Allow mocking allocator calls | ZyX | 2017-01-07 |
| | |||
* | unittests: Fix linter errors | ZyX | 2017-01-03 |
| | |||
* | tests: Add tests for partials dumping | ZyX | 2017-01-03 |
| | | | | | Also fixed dumping of partials by encode_vim_to_object and added code which is able to work with partials and dictionaries to test/unit/eval/helpers.lua (mostly copied from #5119, except for partials handling). | ||
* | unittests/*/helpers: Fix testlint errors | ZyX | 2016-06-24 |
| | |||
* | fixup! unittests: Add tests for vim_to_object function | ZyX | 2016-06-24 |
| | |||
* | unittests: Add tests for vim_to_object function | ZyX | 2016-06-24 |
| | |||
* | Satisfy testlint. | KillTheMule | 2016-04-28 |
| | | | | For that, make luatest ignore the preload.lua files. | ||
* | eval/encode: Fix writing strings starting with NL to list | ZyX | 2016-04-18 |
Error [found][1] by oni-link. [1]: https://github.com/neovim/neovim/pull/4131/files#r52239384 |