More CI tests
This commit is contained in:
parent
4574d406ca
commit
12ef05eef3
@ -6,6 +6,7 @@ packages:
|
|||||||
- lua5.3
|
- lua5.3
|
||||||
- lua5.4
|
- lua5.4
|
||||||
- luajit
|
- luajit
|
||||||
|
- luarocks
|
||||||
sources:
|
sources:
|
||||||
- https://git.sr.ht/~xerool/fennel-ls
|
- https://git.sr.ht/~xerool/fennel-ls
|
||||||
tasks:
|
tasks:
|
||||||
|
|||||||
10
Makefile
10
Makefile
@ -57,5 +57,15 @@ ci:
|
|||||||
$(MAKE) test LUA=lua5.4
|
$(MAKE) test LUA=lua5.4
|
||||||
$(MAKE) test LUA=luajit
|
$(MAKE) test LUA=luajit
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
mv deps old-deps
|
||||||
|
mv fennel old-fennel
|
||||||
|
$(MAKE) deps
|
||||||
|
diff -r deps old-deps
|
||||||
|
diff -r fennel old-fennel
|
||||||
|
|
||||||
|
# luarocks
|
||||||
|
luarocks install rockspecs/fennel-ls-scm-4.rockspec --dev --tree my-test-tree
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(EXE)
|
rm -f $(EXE)
|
||||||
|
|||||||
15
changelog.md
15
changelog.md
@ -1,16 +1,27 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
* Better results when syntax errors are present.
|
* Better results when syntax errors are present
|
||||||
|
* Docs for each Lua version: 5.1 through 5.4
|
||||||
|
* Docs for TIC-80
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
* --check is now --lint
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
* Solved a case where there were duplicate completion candidates
|
* Solved a case where there were duplicate completion candidates
|
||||||
* Special workaround for Eglot to be able to complete multisyms.
|
* Special workaround for Eglot to be able to complete multisyms
|
||||||
To be honest, this isn't even Eglot's fault; the LSP specification leaves it ambiguous
|
To be honest, this isn't even Eglot's fault; the LSP specification leaves it ambiguous
|
||||||
[Eglot's issue](https://github.com/joaotavora/eglot/issues/402)
|
[Eglot's issue](https://github.com/joaotavora/eglot/issues/402)
|
||||||
[LSP's issue](https://github.com/microsoft/language-server-protocol/issues/648)
|
[LSP's issue](https://github.com/microsoft/language-server-protocol/issues/648)
|
||||||
[fennel-mode can't fix it on their end](https://git.sr.ht/~technomancy/fennel-mode/commit/188ee04e86792cd4bce75d52b9603cc833b63b48)
|
[fennel-mode can't fix it on their end](https://git.sr.ht/~technomancy/fennel-mode/commit/188ee04e86792cd4bce75d52b9603cc833b63b48)
|
||||||
|
|
||||||
|
### Misc
|
||||||
|
* Switch json libraries from rxi/json.lua to dkjson
|
||||||
|
* Lots of refactoring and renaming things
|
||||||
|
* You can now build fennel-ls with no vendored dependencies if you want
|
||||||
|
* Building is more reproducible now! `tools/get-deps.fnl` will reproducibly get all the deps, instead of you needing to trust me
|
||||||
|
* faith updated to 0.2.0
|
||||||
|
|
||||||
## 0.1.2
|
## 0.1.2
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user