Florian Walch
7383274f66
cmake: Support building without LuaJIT. #6736
...
Compile `nvim` executable against Lua if PREFER_LUA=ON.
As the testing library `nvim-test` requires LuaJIT, it is
still compiled against LuaJIT. If LuaJIT is not available,
`nvim-test` is not built.
2017-05-13 16:59:06 +02:00
ZyX
a59ddde721
functests: Reword regression test headers
2017-05-13 17:07:31 +03:00
ZyX
9906db985d
functests: Remove “correctly” from non-regression tests
2017-05-13 17:04:54 +03:00
ZyX
d66ef56739
eval/typval: Fix numbuf parameter documentation
2017-05-13 17:01:22 +03:00
Björn Linse
244a1f97db
Merge pull request #6704 from bfredl/luaexec
...
execute lua directly from the remote API
2017-05-13 15:06:41 +02:00
Justin M. Keyes
c77c54f1bc
func_attr.h: use NVIM_HAS_ATTRIBUTE
2017-05-13 15:04:32 +02:00
Justin M. Keyes
8d98780932
func_attr.h: clang 3.7+: REAL_FATTR_NONNULL_RET
...
Closes #1627
2017-05-13 15:04:32 +02:00
Justin M. Keyes
9e5d55e2b0
path.c: Remove invalid FUNC_ATTR_NONNULL_RET
...
References https://github.com/neovim/neovim/pull/6514#issuecomment-301235265
2017-05-13 15:04:32 +02:00
Björn Linse
f424189093
api: execute lua directly from the remote api
2017-05-13 15:03:42 +02:00
oni-link
5886eaed7d
if_cscope: Fix truncation of formated output
...
snprintf() has to truncate the string written to buffer buf for maximal
size_t value.
Increase buffer size to fix this.
2017-05-13 14:30:56 +02:00
James McCoy
ac47f8a506
Merge pull request #6514 from jamessan/gcc-7-fixes
...
Fix GCC 7 issues
2017-05-13 07:51:01 -04:00
Justin M. Keyes
ae3d5e5ecc
Merge #6731 from ZyX-I/fix-oneline-script-skip
2017-05-13 11:32:23 +02:00
ZyX
19d38c4d0f
functests: Replace check_provider -> missing_provider with err report
2017-05-13 03:06:50 +03:00
ZyX
50398e10fe
ex_getln: Fix :lang code execution when skipping
...
Fixes #6727
2017-05-13 03:06:34 +03:00
ZyX
8b171b8c50
functests: Test invalid behaviour
...
Test correctly fail for oneline ruby, python and python3.
2017-05-13 03:06:30 +03:00
James McCoy
f3a508b4a3
oldtests: Fix spelling of testname in s:flaky
2017-05-12 17:32:26 -04:00
James McCoy
ad80a83a1a
lint
2017-05-12 17:07:25 -04:00
James McCoy
901c8fbcdb
regexp_nfa: Fix invalid fallthrough in character class detection
...
When the end character in a range matches a different standard range
(e.g., [0-z]), the range would be incorrectly detected as the class of
the end character (CLASS_az).
Instead of using a fallthrough, immediately FAIL when the end character
doesn't match the expected range.
2017-05-12 17:07:25 -04:00
James McCoy
5ec72aadbf
*: Use __attribute__((fallthrough)) where comments aren't supported
...
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
2017-05-12 17:07:25 -04:00
James McCoy
b43a3dbff8
Detect support for and use -Wimplicit-fallthrough
2017-05-12 14:41:51 -04:00
James McCoy
0ff959329b
*: Comment intentional fallthroughs
...
Falling through a switch case should be commented so it's clear that
behavior is intentional.
2017-05-12 12:01:25 -04:00
James McCoy
d840ff7b70
ex_cmds: Use NULL, not NUL, to check for strrchr failure
2017-05-12 10:51:46 -04:00
James McCoy
63ad4caab5
os_unix: Mark mch_exit as NORETURN
2017-05-12 10:51:46 -04:00
James McCoy
77f8aebf41
func_attr: Support "noreturn" attribute
2017-05-12 10:51:46 -04:00
Björn Linse
12fb634fe6
API version bump
2017-05-12 10:02:36 +02:00
Justin M. Keyes
edfe0980f1
doc: Lua ( #6722 )
...
Closes #6705
2017-05-11 17:45:11 +02:00
Justin M. Keyes
f57149d2f4
Merge #6721 from justinmk/health
2017-05-11 14:51:04 +02:00
Justin M. Keyes
147b4b63af
doc ( #6719 )
...
Closes #6712
2017-05-11 14:34:48 +02:00
Justin M. Keyes
3eaf4a0d5b
health.vim: Don't lose contents after hide.
2017-05-11 14:20:57 +02:00
Justin M. Keyes
73c6bf3879
health.vim: On error, show a valid shell command.
...
Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
Closes #6715
2017-05-11 14:20:57 +02:00
Edd Barrett
bc4fd8b10d
health.vim: Fix hardcoded python
name. #6714
2017-05-11 12:01:56 +02:00
ZyX
b6d73fb740
functests: Get rid of last redraws due to the “line above” issue
2017-05-11 12:15:41 +03:00
Björn Linse
32b422cf90
ui_events: erase internal type HlAttrs ( #6718 )
2017-05-11 08:40:42 +02:00
ZyX
33ca9f711e
functests: Remove outdated comments
2017-05-10 23:19:49 +03:00
ZyX
88d4a260e1
functests: Remove some redraw calls
2017-05-10 23:14:23 +03:00
ZyX
4c4f741aec
functests: Remove all wait()s
2017-05-10 23:05:58 +03:00
Björn Linse
031756c5e6
Merge pull request #6618 from bfredl/ui_event
...
generate UI remote event wrappers and add them to metadata
2017-05-10 17:39:09 +02:00
Björn Linse
2d5920ae1a
api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY
2017-05-10 17:37:34 +02:00
Björn Linse
3adcc0c50b
os/shell.c: temporary solution to not put ctrl chars on the screen grid
2017-05-10 17:36:34 +02:00
Björn Linse
e82cb5de4a
api: add metadata for ui events
2017-05-10 17:36:31 +02:00
Björn Linse
7d6af9985c
ui: cleanup UI_CALL wrappers
...
remove pointless control chars in the text stream
2017-05-10 16:14:12 +02:00
Björn Linse
c778311505
generators: separate source generators from scripts
2017-05-10 16:14:12 +02:00
Björn Linse
4eb781ce1d
api: use generated events for popupmenu and tabline
2017-05-10 16:14:12 +02:00
Björn Linse
489d10c57c
api: generate ui events
2017-05-10 16:14:10 +02:00
ZyX
5e6f7e1d55
eval: Alter E5050 error message, test that
2017-05-10 15:52:49 +03:00
ZyX
475cd8f075
doc: Do not assume something is not supported in GUI
2017-05-10 15:52:49 +03:00
ZyX
f4d5d5250a
eval: Refactor get_user_input to support dictionary
2017-05-10 15:52:48 +03:00
Justin M. Keyes
d9023b84e6
health.vim: Remove sensible.vim advice. ( #6709 )
...
sensible.vim now avoids setting ttimeoutlen for nvim.
2017-05-10 09:43:17 +02:00
Nikolai Aleksandrovich Pavlov
c66fd37603
lua/converter: Fix typo in assert condition ( #6708 )
...
Ref https://github.com/neovim/neovim/pull/4411#issuecomment-300248206
2017-05-10 08:44:28 +02:00
Justin M. Keyes
d76a95824d
Merge #6707 from ZyX-I/fix-strchr-invalid
2017-05-09 18:06:29 +02:00