Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | *: Fix memory leaks found by clang sanitizer | 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 |
| | |||
* | *: Fix gcc warnings | ZyX | 2016-04-18 |
| | |||
* | eval: Change dv_lock type to VarLockStatus | ZyX | 2016-04-18 |
| | |||
* | eval/decode: Fix vim_str2nr invocation | ZyX | 2016-04-18 |
| | |||
* | *: Fix linter errors | 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: Remove get_vim_var_tv function | ZyX | 2016-04-18 |
| | |||
* | 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/*: Fix some linter errors | ZyX | 2016-04-18 |
| | |||
* | doc: Update documentation regarding converting from/to &encoding | 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/decode: Replace INIT_SPECIAL_DICT macros with inline function | ZyX | 2016-04-18 |
| | |||
* | eval: Move some decoding functions to eval/decode.c | ZyX | 2016-04-18 |
| | |||
* | eval: Get rid of VV_LEN constant | ZyX | 2016-04-18 |
| | |||
* | vim: Move *MSG* macros to message.h | ZyX | 2016-04-18 |
| | | | Note: OUT* macros were removed because they are no longer used anywhere. | ||
* | eval: Move encode.c to eval/encode.c | ZyX | 2016-04-18 |
| | |||
* | cmake: Refactor code that creates directories and lists C files | ZyX | 2016-04-18 |
| | |||
* | eval: Add jsondecode() function | ZyX | 2016-04-18 |
| | |||
* | encode: Do not use default case for v_type | 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 |
| | |||
* | encode: Add a hint for static analyzer that cur_tv is not NULL | 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 |
| | |||
* | eval: Split out typval_T dumping functions to nvim/encode.c | ZyX | 2016-04-18 |
| | |||
* | Merge pull request #4565 from KillTheMule/vim-patch-1282 | Justin M. Keyes | 2016-04-17 |
|\ | | | | | vim-patch:7.4.{1000, 1001, 1030, 1282, 1284} | ||
| * | Add new style test test_viml.vim to the build | KillTheMule | 2016-04-15 |
| | | |||
| * | Satisfy the linter | KillTheMule | 2016-04-15 |
| | | |||
| * | Update version.c to 7.4.1284 | KillTheMule | 2016-04-15 |
| | | |||
| * | vim-patch:7.4.1284 | KillTheMule | 2016-04-15 |
| | | | | | | | | | | | | | | | | | | Problem: Test 49 fails. Solution: Check for a different error message. https://github.com/vim/vim/commit/dc94a26a641914df5f1ba1ab47a5752e1137287e Applied cleanly except for version.c. | ||
| * | vim-patch:7.4.1030 | KillTheMule | 2016-04-15 |
| | | | | | | | | | | | | | | | | | | Problem: test49 is still slow. Solution: Move more tests from old to new style. https://github.com/vim/vim/commit/a2cce8630756769b2cefdc28c7290ae9262cddb1 Applied cleanly except for version.c. | ||
| * | vim-patch:7.4.1001 | KillTheMule | 2016-04-15 |
| | | | | | | | | | | | | | | | | | | Problem: test_viml isn't run. Solution: Include change in makefile. https://github.com/vim/vim/commit/f49e240c2def978247fa457aa105bb3024413f7d Applied cleanly except for version.c. Needs to be added to the build system. | ||
| * | vim-patch:7.4.1000 | KillTheMule | 2016-04-15 |
| | | | | | | | | | | | | | | | | | | | | | | Problem: Test 49 is slow and doesn't work on MS-Windows. Solution: Start moving parts of test 49 to test_viml. https://github.com/vim/vim/commit/c06624661a3aa6642304c06db9cebe553a4cab17 Applied cleanly except Makefile changes. File src/nvim/testdir/runtest.vim was configured to set nocp for all tests. This option is not in nvim anymore, so it was removed. | ||
| * | vim-patch:7.4.1282 | KillTheMule | 2016-04-15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when evaluating the pattern of ":catch" causes an error. (Dominique Pelle) Solution: Block error messages at this point. https://github.com/vim/vim/commit/768ce2435ae956041579ef2d26e3e9d3a2444e1e Applied manually. Could not reproduce the crash both using vim and nvim, therefore could not device a test. Should be merged anyways, since it's in vim? | ||
* | | Merge pull request #4585 from dbarnett/vim-fc39ec | Justin M. Keyes | 2016-04-17 |
|\ \ | | | | | | | vim-patch:fc39ec | ||
| * | | vim-patch:fc39ec | David Barnett | 2016-04-16 |
| | | | | | | | | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/fc39ecf8ded5466d7e9cbde8db75517718b023d8 | ||
* | | | Merge pull request #4592 from oni-link/fix.issue.4582 | Justin M. Keyes | 2016-04-17 |
|\ \ \ | | | | | | | | | eval.c: Fix heap corruption error when constructing sourcing_name | ||
| * | | | eval.c: Fix heap corruption error when constructing sourcing_name | oni-link | 2016-04-17 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | A wrong format specifier and not enough allocated memory for sourcing_name could lead to a heap corruption. Original patch by Rui Abreu Ferreira (@equalsraf) Fixes #4582 | ||
* | | | 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 |
| | | | |