Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | | | | eval/decode: Reject even more numbers | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Rejects leading zeroes and numbers like 1.e+5 (decimal dot with missing number with signed exponent). | |||
* | | | | | | eval/decode: Reject more numbers, accept 1e5 | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Do not loose high surrogates followed by high surrogates | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Make sure that error messages do not cause overflow | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Make sure that parsing strings does not overflow | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Make sure that blank input does not crash Neovim | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Make sure that U+00C3 is parsed correctly | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | functests: Make sure that json functions are tested with C messages | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Avoid overflow when parsing incomplete null/true/false | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Note: second test does not crash or produce asan errors, even though it should. | |||
* | | | | | | eval/decode: Rename brackets in error messages | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U+007D is officially RIGHT CURLY BRACKET. U+005D is officially RIGHT SQUARE BRACKET. | |||
* | | | | | | encode: Handle incomplete surrogates like `\uSURR\uOTHR` properly | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | encode: Fail to dump NaN and infinity | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Thanks to vim/vim#654 | |||
* | | | | | | eval: Rename json* functions to json_* | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | api: Replace set_var(name, NIL) with del_var(name) | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/encode: Fix invalid UTF-8 strings handling: | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 1. Do not allow reading past buffer end when creating error messages. 2. Fix surrogate pairs range, avoid magic constants. | |||
* | | | | | | 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 | |||
* | | | | | | eval/encode: Fix non-utf-8 &encoding handling, add tests | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | shada: Make sure that NIL and EXT values can also be parsed back | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: currently they are both *dumped*, but parsing them produces an error. This is inappropriate: variables should either be skipped with error message when dumping or should be read back properly. It also appears that I did not have test for “has wrong variable value type” error, so nothing got removed from errors_spec. | |||
* | | | | | | eval: Port parts of 7.4.1267 that are not already present | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval: Make assert_true and assert_false accept v:true and v:false | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval: Remove v:none | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To get v:none back just rever this commit. This will not make json*() functions compatible with Vim though. | |||
* | | | | | | eval/decode: Add support for special maps | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Special dictionaries representing map are created when encountering duplicate key or when key is empty or contains NUL. Also checks that values are separated by a comma/colon properly. | |||
* | | | | | | eval/decode: Parse strings with NUL to special dictionaries | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Fix surrogate pairs processing | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Fail on control and invalid unicode characters | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval/decode: Make msgpackparse() function use new v: vars | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval: Add jsondecode() function | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | functests/msgpack: Test dumping special nil and bool dicts | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | runtime/msgpack: Add support for special values | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval: Add special variables v:false, v:null, v:none | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval: Add special variable type | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | eval: Add jsonencode() function | ZyX | 2016-04-18 | |
| | | | | | | | | | | | | | | | | | | Ref #3471 | |||
* | | | | | | functests(msgpack): Fix location of one of the tests | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | functests(msgpack): Fix test names | ZyX | 2016-04-18 | |
| | | | | | | ||||
* | | | | | | Merge pull request #4574 from oni-link/fix.utfc_ptr2char_len | Justin M. Keyes | 2016-04-17 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | mbyte.c: Fix invalid memory access in utfc_ptr2char_len | |||
| * | | | | | | mbyte_spec.lua: Fix indentation | oni-link | 2016-04-17 | |
| | | | | | | | ||||
| * | | | | | | mbyte_spec.lua: Fix wording | oni-link | 2016-04-17 | |
| | | | | | | | ||||
| * | | | | | | mbyte.c: Unittest for utfc_ptr2char_len() | oni-link | 2016-04-15 | |
| | | | | | | | ||||
* | | | | | | | Make completion_spec.lua more robust | KillTheMule | 2016-04-16 | |
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having a tags file in the calling directory of make test would make this test fail, so disable tag file completion for it. Disable all other options except the current buffer, to, applying the principle of least surprise. | |||
* | | | | | | test: defaults_spec.lua | Justin M. Keyes | 2016-04-15 | |
| | | | | | | ||||
* | | | | | | test: move server_spec.lua | Justin M. Keyes | 2016-04-15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Old layout was too granular, we do not need a server/ folder. | |||
* | | | | | | tests: fix indeterministic oldfiles! test | Björn Linse | 2016-04-14 | |
| | | | | | | ||||
* | | | | | | Update lua client to 0.0.1-24 | Thiago de Arruda | 2016-04-13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new version of the lua client uses libmpack as a backend, and some test scripts had to be updated to reflect that. | |||
* | | | | | | Mark cursor_spec.lua indeterministic test as pending | Thiago de Arruda | 2016-04-11 | |
| | | | | | | ||||
* | | | | | | Remove indeterminism in oldfiles_spec.lua | Thiago de Arruda | 2016-04-11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If Nvim is in a "Press ENTER..." screen before the `get_vvar()` call, the test will hang. | |||
* | | | | | | Synchronize shada reset helper with other functional tests | Thiago de Arruda | 2016-04-11 | |
| | | | | | | ||||
* | | | | | | Merge pull request #4357 from jbradaric/vim-7.4.1105 | Justin M. Keyes | 2016-04-09 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | vim-patch:7.4.1105 | |||
| * | | | | | | vim-patch:7.4.1105 | Jurica Bradaric | 2016-02-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using slices there is a mixup of variable name and namespace. Solution: Recognize variables that can't be a namespace. (Hirohito Higashi) https://github.com/vim/vim/commit/9bbf63dbf8286fadc0cd6b3428010abb67b1b64d | |||
* | | | | | | | complete: noinsert/noselect should not set 'modified'. #4509 | Shougo Matsushita | 2016-04-09 | |
| | | | | | | | ||||
* | | | | | | | buffer.c: change return type to bool | Charles Joachim | 2016-04-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Wayne Rowcliffe (@war1025) |