Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[RDY] Drop moonscript #1128
As described by @fwalch in #1098, moonscript is not well-supported by busted, which was causing bugs when updating busted to the newest version. To avoid this and related bugs, moonscript is completely dropped in this PR. The existing moonscript code has been compiled to lua with some manual tweaks to improve readability
This kind of grunt work is a good exercise to macro skills :)
Doing it now.
By the way, I find that since recently I have to run the tests like this:
.deps/usr/bin/busted_bootstrap --lpath="./build/?.lua" test
Instead of the other alternative that we recently had to change to:
.deps/usr/bin/luajit -- .deps/usr/bin/busted_bootstrap --lpath="./build/?.lua" test
Not that I think it's related to this PR. But, did I miss something?
yes, this seems to be an incompatibility bug with the new luarocks version and should be fixed by #1098.
Another temporary workaround(that I have used in neovim/deps) is to remove busted and symlink