Comments (9)
the to-be-close feature of Lua is very important for this project, luajit doesn't have this feature, so it can't be ported.
from lua-language-server.
the to-be-close feature of Lua is very important for this project, luajit doesn't have this feature, so it can't be ported.
ah! Thanks for letting me know, im gonna try and find ways around this...
from lua-language-server.
I think it's almost impossible to implement, the project also uses a lot of language features from higher versions of lua, and the underlying C++ layer is actually bee.lua, which might be very difficult to replace with luajit.
Performance issues are often not what they seem, and it may be more appropriate to turn off some unnecessary features through some configuration.
from lua-language-server.
You just need to make a lua5.4 to luajit bytecode front end to do it, huge amount of work
from lua-language-server.
Related Issues (20)
- Support for a bottom type for non-returning functions HOT 1
- How to setup abstract types, or some userdata types that are not interchangeable ? HOT 1
- Defining optional globals doesn't trigger nil check warning
- Two definitions for local function variables HOT 2
- @variable highlights getting stomped when using lua_ls with nvim-lspconfig in Neovim? HOT 2
- Best way to implement something like an abstract base class? HOT 3
- Debugging the language server in Neovim
- `workspace/symbols` doesn't seem to respect workspaces or rootUri / root_dir
- [Feature Request] Multi-line alias/type annotations for javascript-object-like data structures. HOT 3
- Diagnosting workspace not working after 2.6.0
- Switch to StyLua? HOT 1
- `assign-type-mismatch` warning when overloading a derived class
- enum error HOT 3
- feature: Variadic generic packs and mapping expansion
- Type warning when calling os.time with a table HOT 7
- [Feature request] User defined type guards like TypeScript's one HOT 1
- rootUri is incorrect in VS Code extension HOT 1
- How to implement automatic derivation of function parameter types HOT 4
- Settings from client and .luarc.json not getting merged
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lua-language-server.