Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | shell/logging: Fix E730 with verbose system({List}) #9009 | Justin M. Keyes | 2018-09-21 | |
|/ | | | | | | | | ref https://github.com/neovim/neovim/issues/9001#issuecomment-421843790 Steps to reproduce: :set verbose=9 :call system(['echo']) E730: using List as a String | |||
* | test: Rename includes/pre/uv-errno.h to includes/pre/uv.h | James McCoy | 2018-07-11 | |
| | | | | | | | | | | | | | | | | | | libuv users are only supposed to directly include uv.h. In v1.21.0, all the uv-*.h headers were renamed to uv/*.h, which caused the unit tests to fail with [123/125] Generating post/uv-errno.h FAILED: test/includes/post/uv-errno.h cd «SRCDIR»/src/neovim/build/test/includes && /usr/bin/clang -std=c99 -E -P «SRCDIR»/src/neovim/test/includes/pre/uv-errno.h -I/usr/include -I/usr/include -o «SRCDIR»/neovim/build/test/includes/post/uv-errno.h «SRCDIR»/src/neovim/test/includes/pre/uv-errno.h:1:10: error: 'uv-errno.h' file not found with <angled> include; use "quotes" instead #include <uv-errno.h> ^~~~~~~~~~~~ "uv-errno.h" The intention of the file is to extend libuv's error constants with more values used by the unit tests. This can just as easily be achieved without poking into pseudo-private header files. | |||
* | test: build_stl_str_hl (#8703) | ZviRackover | 2018-07-10 | |
| | | | | Improve coverage of `build_stl_str_hl`. Minor removal of dead code in the tested function. | |||
* | test: port kword_test to Lua for utf_char2bytes() | Jan Edmund Lazo | 2018-07-01 | |
| | | | | | | Use LuaJIT FFI to create char pointer. Validate output with utf_ptr2char(), vim_iswordc() and vim_iswordp(). Use const for LuaJIT string-to-char conversion. | |||
* | lint | Justin M. Keyes | 2018-04-28 | |
| | ||||
* | test/unit/undo_spec.lua: fixup after rebase #4985 | Justin M. Keyes | 2018-04-27 | |
| | ||||
* | test/unit: some unit tests for undo.c #4985 | Christopher Waldon | 2018-04-27 | |
| | ||||
* | Merge branch 'master' into s-dash-stdin | b-r-o-c-k | 2018-04-14 | |
|\ | ||||
| * | refactor/rename: path_try_shorten_fname() | Justin M. Keyes | 2018-03-24 | |
| | | ||||
| * | refactor/rename: path_is_absolute() | Justin M. Keyes | 2018-03-24 | |
| | | ||||
| * | unittest: Ignore all _Float-prefixed types (#8067) | James McCoy | 2018-02-25 | |
| | | | | | | | | Previously, we ignored only _Float128. But glibc 2.27 added _Float32 and _Float32x. Rather than play whack-a-mole, ignore everything. | |||
| * | tests: Make format_string('%q', ...) output more stable | ZyX | 2018-02-02 | |
| | | | | | | It appears to be different on lua and luajit. | |||
| * | os/input.c: parse keycodes in non-string context #7411 | lePerdu | 2018-01-18 | |
| | | | | | | | | | | | | | | | | | | | | | | cb02137dfac7 had two mistakes, of the same nature: trans_special() must be invoked with in_string=false unless the parsing context is a VimL string. replace_termcodes() and input_enqueue() are low-level mechanisms where VimL strings do not exist. keymap.c: adjust double-quote case to satisfy keymap_spec.lua closes #7410 | |||
| * | *: Provide list length when allocating lists | ZyX | 2018-01-14 | |
| | | ||||
| * | *: Fix linter errors | ZyX | 2017-12-24 | |
| | | ||||
| * | eval: Replace some tv_list_item_remove() calls | ZyX | 2017-12-24 | |
| | | | | | | | | | | There is nothing wrong with them, just it is generally better to remove a range then to remove items individually. | |||
| * | unittests: Do gc after reporting error, not before | ZyX | 2017-12-24 | |
| | | | | | | | | | | Reason: test may contain cleanup at the endwhich is needed for GC to work properly, but is not done if test fails. With collectgarbage() in former position it would crash when collecting garbage. | |||
| * | unittests: Remove start of trace, not end | ZyX | 2017-12-24 | |
| | | ||||
| * | eval: Rename tv_list_remove_items() to tv_list_drop_items() | ZyX | 2017-12-24 | |
| | | | | | | tv_list_remove_items() may cause confusion with tv_list_item_remove() | |||
| * | eval/typval: Make tv_list_item_remove return pointer to the next item | ZyX | 2017-12-24 | |
| | | ||||
| * | 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(). | |||
| * | *: Remove most calls to tv_list_item_alloc | ZyX | 2017-12-24 | |
| | | | | | | | | 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. | |||
| * | tests: Fix linter errors | ZyX | 2017-12-03 | |
| | | ||||
| * | *: Replace all occurrences of NVim with Nvim | ZyX | 2017-11-30 | |
| | | ||||
| * | unittests: Reduce memory used by vim_str2nr test | ZyX | 2017-11-30 | |
| | | ||||
| * | Merge branch 'master' into expression-parser | ZyX | 2017-11-30 | |
| |\ | ||||
| * | | viml/parser/expressions: Make sure that listed nodes may be present | ZyX | 2017-11-26 | |
| | | | | | | | | | | | | With the new test leaving `assert(false);` for any of the cases makes tests crash. | |||
| * | | functests: Add some more tests | ZyX | 2017-11-26 | |
| | | | ||||
| * | | unittests: Run vim_str2nr tests with GC enabled | ZyX | 2017-11-19 | |
| | | | ||||
| * | | unittests: Populate ARGTYPES in child process only | ZyX | 2017-11-19 | |
| | | | ||||
| * | | Merge branch 'master' into expression-parser | ZyX | 2017-11-19 | |
| |\ \ | ||||
| * | | | unittests: Avoid infinite cycle somewhere because of init failure | ZyX | 2017-11-19 | |
| | | | | ||||
| * | | | tests: Stabilize float format and %e in format_luav and format_string | ZyX | 2017-11-19 | |
| | | | | ||||
| * | | | *: Fix linter errors | ZyX | 2017-11-19 | |
| | | | | ||||
| * | | | tests: Use single test file for unit and functional parser tests | ZyX | 2017-11-19 | |
| | | | | ||||
| * | | | viml/parser/expressions,unittests: Do better testing, fix found issues | ZyX | 2017-11-19 | |
| | | | | ||||
| * | | | unittests,viml/parser/expressions: Start adding asgn parsing tests | ZyX | 2017-11-13 | |
| | | | | ||||
| * | | | unittests: Fix automatic test case generation | ZyX | 2017-11-13 | |
| | | | | ||||
| * | | | unittests,syntax: Check for sanity of highlight_init_cmdline | ZyX | 2017-11-13 | |
| | | | | | | | | | | | | | | | | Also fixes some errors found. | |||
| * | | | unittests: Add some more edge test cases | ZyX | 2017-11-12 | |
| | | | | ||||
| * | | | viml/parser/expressions: Add support for parsing assignments | ZyX | 2017-11-12 | |
| | | | | ||||
| * | | | unittests: Add a way to show some custom messages only when crashed | ZyX | 2017-11-11 | |
| | | | | ||||
| * | | | *: Fix linter errors | ZyX | 2017-11-06 | |
| | | | | ||||
| * | | | unittests: Add tests for vim_str2nr | ZyX | 2017-11-06 | |
| | | | | ||||
| * | | | tests: Add missing test cases | ZyX | 2017-11-06 | |
| | | | | ||||
| * | | | api/vim,functests: Add tests for nvim_parse_expression, fix found bugs | ZyX | 2017-11-06 | |
| | | | | ||||
| * | | | charset: Refactor vim_str2nr | ZyX | 2017-11-06 | |
| | | | | ||||
| * | | | tests: Fix testlint errors | ZyX | 2017-11-06 | |
| | | | | ||||
| * | | | syntax,viml/parser/expressions: Add missing highlight groups | ZyX | 2017-10-29 | |
| | | | | | | | | | | | | Also adjusts some names. |