mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Merge pull request #17636 from bfredl/luacrash
This commit is contained in:
commit
57fee60c76
@ -565,7 +565,8 @@ static bool nlua_init_packages(lua_State *lstate)
|
|||||||
lua_getglobal(lstate, "require");
|
lua_getglobal(lstate, "require");
|
||||||
lua_pushstring(lstate, "vim._init_packages");
|
lua_pushstring(lstate, "vim._init_packages");
|
||||||
if (nlua_pcall(lstate, 1, 0)) {
|
if (nlua_pcall(lstate, 1, 0)) {
|
||||||
nlua_error(lstate, _("E5106: Error while loading packages: %.*s\n"));
|
mch_errmsg(lua_tostring(lstate, -1));
|
||||||
|
mch_errmsg("\n");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
-- Test suite for testing interactions with API bindings
|
-- Test suite for testing interactions with API bindings
|
||||||
local helpers = require('test.functional.helpers')(after_each)
|
local helpers = require('test.functional.helpers')(after_each)
|
||||||
local isCI = require('test.helpers').isCI
|
|
||||||
local Screen = require('test.functional.ui.screen')
|
local Screen = require('test.functional.ui.screen')
|
||||||
|
|
||||||
local funcs = helpers.funcs
|
local funcs = helpers.funcs
|
||||||
@ -2558,9 +2557,6 @@ describe('lua: builtin modules', function()
|
|||||||
|
|
||||||
|
|
||||||
it('does not work when disabled without runtime', function()
|
it('does not work when disabled without runtime', function()
|
||||||
if isCI('sourcehut') then
|
|
||||||
pending('causes a core dump')
|
|
||||||
end
|
|
||||||
clear{args={'--luamod-dev'}, env={VIMRUNTIME='fixtures/a'}}
|
clear{args={'--luamod-dev'}, env={VIMRUNTIME='fixtures/a'}}
|
||||||
-- error checking could be better here. just check that --luamod-dev
|
-- error checking could be better here. just check that --luamod-dev
|
||||||
-- does anything at all by breaking with missing runtime..
|
-- does anything at all by breaking with missing runtime..
|
||||||
|
Loading…
Reference in New Issue
Block a user