Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | legacy tests: migrate test28 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test20 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test97 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test46 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test27 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test54 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test41 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test23 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test56 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test_autoformat_join | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test_changelist | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test81 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test_utf8 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test_insertcount | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test_options | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test18 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test106 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test22 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test9 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test102 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: migrate test4 | Rainer Borene | 2014-11-04 |
| | |||
* | legacy tests: improvements to functional helpers.lua | Rainer Borene | 2014-11-04 |
| | | | | | | - Clean vim registers and functions before each test - Add eval workaround to the request helper method - Export dedent method | ||
* | Merge pull request #1287 '[RFC] Add legacy test conversion script.' | Thiago de Arruda | 2014-11-04 |
|\ | |||
| * | Add legacy test conversion script. | Florian Walch | 2014-11-04 |
|/ | |||
* | Merge pull request #1376 '[RDY] Passing current range to provider calls' | Thiago de Arruda | 2014-11-04 |
|\ | |||
| * | Passing current range to provider calls | henadzit | 2014-11-04 |
|/ | | | | - updated script_host_execute and script_host_execute_file to pass current range | ||
* | Merge PR #1384 'Add core dump reporting to travis' | Thiago de Arruda | 2014-11-03 |
|\ | |||
| * | test: Add valgrind suppression for libuv memory leak | Thiago de Arruda | 2014-11-03 |
| | | | | | | | | | | | | | | | | | | A memory leak happens in uv_spawn when stdio is set to UV_IGNORE and the child process fails to start. This only happens when libuv is compiled with gcc and optimizations enabled(the default). Compiling with '-O0' removes the leak, but all that can be done right now is ignore the leak by adding a valgrind suppression. | ||
| * | event: Assert that all libuv handles are closed on exit. | Thiago de Arruda | 2014-11-03 |
| | | | | | | | | | | Travis build will now fail when core files are dumped, so call `abort()` when the event loop is not fully released before exiting. | ||
| * | channel: Move mch_exit(0) call to a non-deferred event handler | Thiago de Arruda | 2014-11-03 |
| | | | | | | | | | | Since `mch_exit` will re-enter event_poll, it is necessary to call it outside libuv event loop. | ||
| * | event: Do an early return from event_teardown when not initialized | Thiago de Arruda | 2014-11-03 |
| | | |||
| * | travis: Test `nvim --version` in gcc build | Thiago de Arruda | 2014-11-03 |
| | | | | | | | | | | | | The --version flag drives Nvim to take a different code path, which is worth testing. Now we do it in the "gcc" ci target(It will only fail if the exit code is different than 0) | ||
| * | travis: Force travis build to fail when core files are dumped | Thiago de Arruda | 2014-11-03 |
|/ | |||
* | Merge pull request #1377 from Pyrohh/msgpack_rpc-doc-fixes | Justin M. Keyes | 2014-11-03 |
|\ | | | | | Misc. msgpack-rpc doc fixes | ||
| * | runtime/docs/msgpack-rpc: Misc. fixes | Michael Reed | 2014-11-03 |
|/ | | | | | | | | | | | | - Correct apostrophe usage, primarily with it's/its - Correct usage of 'e.g.' - Capitalize acronyms - Prepend NVIM_LISTEN_ADDRESS with '$' to match previous instance - Avoid awkward phrasing - Make lists with an explicitly stated number of points numbered to match other such lists - Added space before parentheses - rm trailing whitespace | ||
* | Merge pull request #1387 from fwalch/fix-installation | Justin M. Keyes | 2014-11-03 |
|\ | | | | | Fix installation. | ||
| * | CMake: Fix helptags generation. | Florian Walch | 2014-11-03 |
| | | |||
| * | Revert "Merge pull request #1381 from xzfc/master" | Florian Walch | 2014-11-03 |
|/ | | | | | This reverts commit 6c0a596dacd7672e650847f1ed15e6a2a67b1483, reversing changes made to 33d3a7c83b2f1d2cda22b53bf82d68267154cdfd. | ||
* | Merge pull request #1381 from xzfc/master | Justin M. Keyes | 2014-11-03 |
|\ | | | | | GenerateHelptags: Fix checking of DESTDIR | ||
| * | GenerateHelptags: Use ${PREFIX} variable | Albert Safin | 2014-11-03 |
| | | |||
| * | CMake: Fix checking of DESTDIR | Albert Safin | 2014-11-03 |
|/ | |||
* | Merge pull request #1366 from fwalch/homebrew-release | Justin M. Keyes | 2014-11-03 |
|\ | | | | | Homebrew: Compile as release build. | ||
| * | Homebrew: Compile as release build. | Florian Walch | 2014-11-02 |
| | | |||
* | | Merge pull request #1379 from xu-cheng/GenerateHelptags_fix | Justin M. Keyes | 2014-11-03 |
|\ \ | | | | | | | GenerateHelptags: check whether DESTDIR exists | ||
| * | | GenerateHelptags: check whether DESTDIR exists | Xu Cheng | 2014-11-03 |
|/ / | |||
* | | Merge PR #1369 'Assert libuv event loop is properly cleaned up' | Thiago de Arruda | 2014-11-02 |
|\ \ | |||
| * | | event: Ensure the event loop has been cleaned up in event_teardown | Thiago de Arruda | 2014-11-02 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add input_teardown/signal_teardown to take care of closing signal/stdin handles. - Call those functions in event_teardown, and ensure there are no active handles by entering an infinite loop when there are unclosed handles(think of this as an assertion that can't go unoticed on travis). - Move event_teardown call to the end of mch_exit. That is required because event_poll may still be called in that function. | ||
| * | | event: Reintroduce the immediate event queue | Thiago de Arruda | 2014-11-02 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit @264e0d872c("Remove automatic event deferral") removed the immediate event queue because event deferral now had to be explicit. The problem is that while some events don't need to be deferred, they still can result in recursive `event_poll` calls, and recursion is not supported by libuv. Examples of those are msgpack-rpc requests while a server->client request is pending, or signals which can call `mch_exit`(and that will result in `uv_run` calls). To fix the problem, this reintroduces the immediate event queue for events that can potentially result in event loop recursion. The non-deferred events are still processed in `event_poll`, but only after `uv_run` returns. | ||
| * | | event: Rename pending_events to deferred_events | Thiago de Arruda | 2014-11-02 |
| | | | |||
| * | | server: Refactor to ensure server handles are always properly closed | Thiago de Arruda | 2014-11-02 |
| | | | | | | | | | | | | | | | | | | | | | | | | If the server fails to start(due to used address for example), the `server_start` function was freeing the handle memory before it was properly removed from libuv event loop queue. Fix that by replacing the `free(server)` call by `uv_close` call, which will take care of freeing the server on the next event loop iteration. Also replace `EMSG` calls by `ELOG`/`WLOG`. |