More CI tests
This commit is contained in:
parent
4574d406ca
commit
12ef05eef3
@ -6,6 +6,7 @@ packages:
|
||||
- lua5.3
|
||||
- lua5.4
|
||||
- luajit
|
||||
- luarocks
|
||||
sources:
|
||||
- https://git.sr.ht/~xerool/fennel-ls
|
||||
tasks:
|
||||
|
||||
10
Makefile
10
Makefile
@ -57,5 +57,15 @@ ci:
|
||||
$(MAKE) test LUA=lua5.4
|
||||
$(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:
|
||||
rm -f $(EXE)
|
||||
|
||||
15
changelog.md
15
changelog.md
@ -1,16 +1,27 @@
|
||||
# Changelog
|
||||
|
||||
### 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
|
||||
* 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
|
||||
[Eglot's issue](https://github.com/joaotavora/eglot/issues/402)
|
||||
[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)
|
||||
|
||||
### 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
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user