Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | *: Use __attribute__((fallthrough)) where comments aren't supported | James McCoy | 2017-05-12 |
| | | | | | | | | | Although GCC now detects possibly unintentional fall through, there rules around which the comments are detected are rather strict. In cases where a comment isn't detected, upstream [recommends] using their fallthrough attribute. [recommends]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817#c11 | ||
* | Detect support for and use -Wimplicit-fallthrough | James McCoy | 2017-05-12 |
| | |||
* | *: Comment intentional fallthroughs | James McCoy | 2017-05-12 |
| | | | | | Falling through a switch case should be commented so it's clear that behavior is intentional. | ||
* | ex_cmds: Use NULL, not NUL, to check for strrchr failure | James McCoy | 2017-05-12 |
| | |||
* | os_unix: Mark mch_exit as NORETURN | James McCoy | 2017-05-12 |
| | |||
* | func_attr: Support "noreturn" attribute | James McCoy | 2017-05-12 |
| | |||
* | doc: Lua (#6722) | Justin M. Keyes | 2017-05-11 |
| | | | Closes #6705 | ||
* | Merge #6721 from justinmk/health | Justin M. Keyes | 2017-05-11 |
|\ | |||
| * | health.vim: Don't lose contents after hide. | Justin M. Keyes | 2017-05-11 |
| | | |||
| * | health.vim: On error, show a valid shell command. | Justin M. Keyes | 2017-05-11 |
| | | | | | | | | | | Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru> Closes #6715 | ||
| * | health.vim: Fix hardcoded `python` name. #6714 | Edd Barrett | 2017-05-11 |
| | | |||
* | | doc (#6719) | Justin M. Keyes | 2017-05-11 |
|/ | | | Closes #6712 | ||
* | ui_events: erase internal type HlAttrs (#6718) | Björn Linse | 2017-05-11 |
| | |||
* | Merge pull request #6618 from bfredl/ui_event | Björn Linse | 2017-05-10 |
|\ | | | | | generate UI remote event wrappers and add them to metadata | ||
| * | api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY | Björn Linse | 2017-05-10 |
| | | |||
| * | os/shell.c: temporary solution to not put ctrl chars on the screen grid | Björn Linse | 2017-05-10 |
| | | |||
| * | api: add metadata for ui events | Björn Linse | 2017-05-10 |
| | | |||
| * | 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 |
|/ | |||
* | health.vim: Remove sensible.vim advice. (#6709) | Justin M. Keyes | 2017-05-10 |
| | | | sensible.vim now avoids setting ttimeoutlen for nvim. | ||
* | lua/converter: Fix typo in assert condition (#6708) | Nikolai Aleksandrovich Pavlov | 2017-05-10 |
| | | | Ref https://github.com/neovim/neovim/pull/4411#issuecomment-300248206 | ||
* | Merge #6707 from ZyX-I/fix-strchr-invalid | Justin M. Keyes | 2017-05-09 |
|\ | |||
| * | strings: Return NUL from vim_strchr for invalid input | ZyX | 2017-05-09 |
| | | |||
| * | tests: Add tests for vim_strchr | ZyX | 2017-05-09 |
|/ | |||
* | Merge #4411 from ZyX-I/luaviml'/lua | Justin M. Keyes | 2017-05-09 |
|\ | |||
| * | functests: Fix tests | ZyX | 2017-05-08 |
| | | |||
| * | api/window: Fix memory leak in nvim_win_set_cursor | ZyX | 2017-05-08 |
| | | |||
| * | generators: Do not leak error messages text | 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 |
| | | | |||
| * | | genmsgpack: Do not export functions with __ | Björn Linse | 2017-04-11 |
| | | | |||
| * | | functests: Check whether it is a problem with an array | ZyX | 2017-04-11 |
| | | | |||
| * | | lua/converter: Remove useless macros | ZyX | 2017-04-11 |
| | | | |||
| * | | lua: Fix header guards | ZyX | 2017-04-11 |
| | | | |||
| * | | functests: Add another check for the similar transformation | ZyX | 2017-04-11 |
| | | | | | | | | | | | | | | | | | | | | | Reasoning is majorly the same: check whether lua has bug or API function has bug, but on the other side: previous commit is checking whether similar bug when using API via msgpack RPC, this commit is checking whether another API function used via lua bindings triggers the same bug. Should additionally give a hint about which lua code contains a bug. | ||
| * | | functests: Test for “string cannot contain newline” set_lines error | ZyX | 2017-04-11 |
| | | | | | | | | | | | | Should make me able to determine whether they are lua bindings that contain a bug or set_lines. | ||
| * | | cmake: Append lua include also to single-includes targets | ZyX | 2017-04-11 |
| | | | |||
| * | | functests: Make sure funcs.luaeval receives only one argument | 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 |
| | | | |||
| * | | cmake: Add FindLua.cmake | ZyX | 2017-04-10 |
| | | | | | | | | | Copied from CMake v3.8.0-707-g0419ecb, modified one include() line. | ||
| * | | 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 |
| | | | |