-
1.0.0 Beta 4 Pre-Release
released this
2025-08-03 23:50:13 +02:00 | 65 commits to main since this releaseFeatures
- Significantly improved Language Server
- Autocomplete for functions, imports and struct-fields
- Syntax Highlighting
- Semantic Highlighting
- Go-To-Definition
- Find-All-References
- Refactoring
- All work now in multi-file environments
Fixes
- Fixed some token-range-mappings that were previously broken
Usage
./cli hello_world.reid
If you wish to pass feature-flags, the CPU-name or change the underlying linker, or add libraries to be linked, they can be set with environment variables like so:
# Mark CPU as "generic" CPU=generic ./cli hello_world.reid # Mark "f16c"-feature REIDFLAGS="+f16c" /cli hello_world.reid # Set linker to "mold" LD=mold /cli hello_world.reid # Link against libSDL3 /cli hello_world.reid SDL3
Requirements
- Linux
libc
ld
(can be changed)whereis
- LLVM 20.1 or newer (because this executable is dynamically linked)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
cli
2.2 MiB
-
reid-language-server
5.6 MiB
-
reid-language-server-1.0.0-beta.1.vsix
117 KiB
- Significantly improved Language Server