Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | ui: cleanup UI_CALL wrappers | Björn Linse | 2017-05-10 | |
| | | | | | | | | | | | | remove pointless control chars in the text stream | |||
* | | | generators: separate source generators from scripts | Björn Linse | 2017-05-10 | |
| | | | ||||
* | | | api: use generated events for popupmenu and tabline | Björn Linse | 2017-05-10 | |
| | | | ||||
* | | | api: generate ui events | Björn Linse | 2017-05-10 | |
|/ / | ||||
* | | lua/converter: Fix typo in assert condition (#6708) | Nikolai Aleksandrovich Pavlov | 2017-05-10 | |
| | | | | | | Ref https://github.com/neovim/neovim/pull/4411#issuecomment-300248206 | |||
* | | strings: Return NUL from vim_strchr for invalid input | ZyX | 2017-05-09 | |
| | | ||||
* | | Merge #4411 from ZyX-I/luaviml'/lua | Justin M. Keyes | 2017-05-09 | |
|\ \ | ||||
| * | | api/window: Fix memory leak in nvim_win_set_cursor | ZyX | 2017-05-08 | |
| | | | ||||
| * | | cmake: Workaround CMake not supporting INCLUDE_DIRECTORIES target prop | ZyX | 2017-05-08 | |
| | | | ||||
| * | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-05-08 | |
| |\ \ | ||||
| * | | | api/buffer: Validate replacement array in a separate cycle | ZyX | 2017-04-12 | |
| | | | | | | | | | | | | | | | | | | | | Should not really change anything, but code should be more efficient by using more optimized libc functions (memchrsub is not libc, but it uses memchr) in place of a cycle. | |||
| * | | | api: Remove FUNC_API_SINCE for nvim__ functions | ZyX | 2017-04-11 | |
| | | | | ||||
| * | | | lua/converter: Remove useless macros | ZyX | 2017-04-11 | |
| | | | | ||||
| * | | | lua: Fix header guards | ZyX | 2017-04-11 | |
| | | | | ||||
| * | | | cmake: Append lua include also to single-includes targets | ZyX | 2017-04-11 | |
| | | | | ||||
| * | | | lua: Move files from src/nvim/viml/executor to src/nvim/lua | ZyX | 2017-04-11 | |
| | | | | ||||
| * | | | viml/executor: Fix check-single-includes | ZyX | 2017-04-11 | |
| | | | | ||||
| * | | | eval/decode: Include header needed for TriState | ZyX | 2017-04-10 | |
| | | | | ||||
| * | | | api: Bump nvim__*id functions since value | ZyX | 2017-04-10 | |
| | | | | ||||
| * | | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-10 | |
| |\ \ \ | ||||
| * | | | | api: Rename _vim_id functions to nvim__id | ZyX | 2017-04-08 | |
| | | | | | ||||
| * | | | | api: Add FUNC_API_SINCE(1) to new functions | ZyX | 2017-04-08 | |
| | | | | | ||||
| * | | | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-08 | |
| |\ \ \ \ | ||||
| * | | | | | cmake: Use set_property in place of target_include_dirs | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | Should work with cmake-2.8.7. | |||
| * | | | | | eval,functests: Fix linter errors | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor: Add :lua debug.debug mock | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor,functests: Add print() tests, some fixes | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor: Add print() function | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | api: Use a form of `1 << 63` for INTERNAL_CALL_MASK | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor: Do not use S_LEN for memcpy | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Sometimes it is implemented as a macro and `S_LEN` is treated as a single argument in this case. | |||
| * | | | | | executor: Add :luafile command | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor: Fix some memory leaks | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor,functests: Add tests for :luado, also some fixes | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: 1. Allocate space for the NUL byte. 2. Do not exclude last line from range. 3. Remove code for sandbox: it is handled earlier. 4. Fix index in new_line_transformed when converting NULs to NLs. 5. Always allocate new_line_transformed, but save allocated value. | |||
| * | | | | | executor: Add :luado command | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | ex_getln: Refactor script_get() | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Use `char *` for strings. 2. Add `const` qualifiers. 3. Add attributes and documentation. 4. Handle skipping *inside*. 5. Handle non-heredoc argument also inside: deferring this to the caller is pointless because all callers need the same thing. Though new ex_lua caller may live without allocations in this case, allocating nevertheless produces cleaner code. 6. Note that all callers call script_get with `eap` and `eap->arg`. Thus second argument is useless in practice: it is one and the same always and can be reached through the first argument. | |||
| * | | | | | executor: Add some const qualifiers | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor: Add :lua command | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | Does not work currently. | |||
| * | | | | | api: Also shift numbers in api_metadata output | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes problem introduced by “api: Allow kObjectTypeNil to be zero without breaking compatibility”: apparently there are clients which use metadata and there are which aren’t. For the first that commit would not be needed, for the second that commit misses this critical piece. | |||
| * | | | | | cmake: Also include luajit directories for libnvim target | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | gendeclarations: Make declarations generator work with macros funcs | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now it checks functions also after every semicolon and closing figure brace, possibly preceded by whitespaces (tabs and spaces). This should make messing with declarations in macros not needed. | |||
| * | | | | | cmake: Use LuaJIT include directory for declarations generator | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | cmake: Link libnvim-test with luajit in place of lua, disable ASAN | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reasoning: luajit is not being compiled with sanitizers, lua is. Given that linking with sanitized libraries requires sanitizers enabled, it is needed to either compile libnvim-test with sanitizers or link it with lua compiled without sanitizers. Most easy way to do the latter is just use luajit which is compiled without sanitizers (as they do not work well with luajit). | |||
| * | | | | | cmake: Try fixing ASAN nvim-test compilation | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | msgpack_rpc: Fix #HANDLE_TYPE_CONVERSION_IMPL | ZyX | 2017-03-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Function declarations generator is able to handle properly only the *first* function definition that is in macros, and only if it is the first entity in the macros. So msgpack_rpc_from_* was already really a static function, additionally its attributes were useless. This commit switches to explicit declarations and makes generated functions static. | |||
| * | | | | | clint: Allow omitting include guards in .c.h file and func_attr.h file | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | api: Allow kObjectTypeNil to be zero without breaking compatibility | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | scripts: Make generate_vim_module more generic | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | cmake: Allow switching from luajit to lua | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor/executor: Free lcmd on error | ZyX | 2017-03-27 | |
| | | | | | | ||||
| * | | | | | executor/executor: When reporting errors use lua string length | ZyX | 2017-03-27 | |
| | | | | | |