aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* *: Use __attribute__((fallthrough)) where comments aren't supportedJames McCoy2017-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-fallthroughJames McCoy2017-05-12
|
* *: Comment intentional fallthroughsJames McCoy2017-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 failureJames McCoy2017-05-12
|
* os_unix: Mark mch_exit as NORETURNJames McCoy2017-05-12
|
* func_attr: Support "noreturn" attributeJames McCoy2017-05-12
|
* doc: Lua (#6722)Justin M. Keyes2017-05-11
| | | Closes #6705
* Merge #6721 from justinmk/healthJustin M. Keyes2017-05-11
|\
| * health.vim: Don't lose contents after hide.Justin M. Keyes2017-05-11
| |
| * health.vim: On error, show a valid shell command.Justin M. Keyes2017-05-11
| | | | | | | | | | Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru> Closes #6715
| * health.vim: Fix hardcoded `python` name. #6714Edd Barrett2017-05-11
| |
* | doc (#6719)Justin M. Keyes2017-05-11
|/ | | Closes #6712
* ui_events: erase internal type HlAttrs (#6718)Björn Linse2017-05-11
|
* Merge pull request #6618 from bfredl/ui_eventBjörn Linse2017-05-10
|\ | | | | generate UI remote event wrappers and add them to metadata
| * api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLYBjörn Linse2017-05-10
| |
| * os/shell.c: temporary solution to not put ctrl chars on the screen gridBjörn Linse2017-05-10
| |
| * api: add metadata for ui eventsBjörn Linse2017-05-10
| |
| * ui: cleanup UI_CALL wrappersBjörn Linse2017-05-10
| | | | | | | | remove pointless control chars in the text stream
| * generators: separate source generators from scriptsBjörn Linse2017-05-10
| |
| * api: use generated events for popupmenu and tablineBjörn Linse2017-05-10
| |
| * api: generate ui eventsBjörn Linse2017-05-10
|/
* health.vim: Remove sensible.vim advice. (#6709)Justin M. Keyes2017-05-10
| | | sensible.vim now avoids setting ttimeoutlen for nvim.
* lua/converter: Fix typo in assert condition (#6708)Nikolai Aleksandrovich Pavlov2017-05-10
| | | Ref https://github.com/neovim/neovim/pull/4411#issuecomment-300248206
* Merge #6707 from ZyX-I/fix-strchr-invalidJustin M. Keyes2017-05-09
|\
| * strings: Return NUL from vim_strchr for invalid inputZyX2017-05-09
| |
| * tests: Add tests for vim_strchrZyX2017-05-09
|/
* Merge #4411 from ZyX-I/luaviml'/luaJustin M. Keyes2017-05-09
|\
| * functests: Fix testsZyX2017-05-08
| |
| * api/window: Fix memory leak in nvim_win_set_cursorZyX2017-05-08
| |
| * generators: Do not leak error messages textZyX2017-05-08
| |
| * cmake: Workaround CMake not supporting INCLUDE_DIRECTORIES target propZyX2017-05-08
| |
| * Merge branch 'master' into luaviml'/luaZyX2017-05-08
| |\
| * | api/buffer: Validate replacement array in a separate cycleZyX2017-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__ functionsZyX2017-04-11
| | |
| * | genmsgpack: Do not export functions with __Björn Linse2017-04-11
| | |
| * | functests: Check whether it is a problem with an arrayZyX2017-04-11
| | |
| * | lua/converter: Remove useless macrosZyX2017-04-11
| | |
| * | lua: Fix header guardsZyX2017-04-11
| | |
| * | functests: Add another check for the similar transformationZyX2017-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 errorZyX2017-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 targetsZyX2017-04-11
| | |
| * | functests: Make sure funcs.luaeval receives only one argumentZyX2017-04-11
| | |
| * | lua: Move files from src/nvim/viml/executor to src/nvim/luaZyX2017-04-11
| | |
| * | viml/executor: Fix check-single-includesZyX2017-04-11
| | |
| * | eval/decode: Include header needed for TriStateZyX2017-04-10
| | |
| * | cmake: Add FindLua.cmakeZyX2017-04-10
| | | | | | | | | Copied from CMake v3.8.0-707-g0419ecb, modified one include() line.
| * | api: Bump nvim__*id functions since valueZyX2017-04-10
| | |
| * | Merge branch 'master' into luaviml'/luaZyX2017-04-10
| |\ \
| * | | api: Rename _vim_id functions to nvim__idZyX2017-04-08
| | | |
| * | | api: Add FUNC_API_SINCE(1) to new functionsZyX2017-04-08
| | | |