Releases: kaprino-lang/kaprino
Releases · kaprino-lang/kaprino
Kaprino v1.3.0
Pre-built binaries 💾
New things 🎉
- Implement ClassStatement, in other words, we can write a code with Object-Oriented thinking!
- Implement AccessExprVisitor
- Allow let statements which has no assignment
- Implement AccessAssigneeVisitor and raise its priority
- Improve allocations on function calls
- Implement KaprinoErrorListener
- Implement CodeGenerator instead of kprc main.
- Support to run it on macOS
Fixes 🔨
- Move the code generation systems from kprc to kgen
- Fix #78
Deletion 💣
- Delete
cmake/cpp-files.py
- Delete
interp/test.py
Docker image 🐳
You can use a docker image by using the following command.
docker run --rm -it kaprino/kaprino:v1.3.0
Kaprino v1.2.0
Pre-built binaries 💾
New things 🎉
- Add DependencySolver
- Implement a new standard library named
stdlib/terminal
- Implement ExprStatement
- Add ANTLR4 cmake files
Fixes 🔨
- Separate CMakeLists.txt due to maintainability
- Fix #55
Deletion 💣
- Delete PackagePathManager (Replaced with DependencySolver)
- Delete
KAPRINO_EMIT_LLVM_IR_ONLY
build option
Docker image 🐳
You can use a docker image by using the following command.
docker run --rm -it kaprino/kaprino:v1.2.0
Kaprino v1.1.0
New things 🎉
- Add PackagePathManager
- Add ArgsManager
- Implement RequireStatement
- Implement DefineProcessStatement
- Add the system to detect deadcode
- Implement Nil
- Add extern option
Fixes 🔨
- Detect unreachable codes
Docker image 🐳
You can use a docker image by using the following command.
docker run --rm -it kaprino/kaprino:v1.1.0
Kaprino v1.0.0
This is the first release of kaprino. 🏆
Docker image 🐳
You can use a docker image by using the following command.
docker run --rm -it kaprino/kaprino:v1.0.0
Kaprino alpha v0.1.3
This is just an experimental release so you cannot touch all the features of kaprino.
And we have no pre-built binaries so please build from sources.
Kaprino alpha v0.1.0
This is just an experimental release so you cannot touch all the features of kaprino.
And we have no pre-built binaries so please build from sources.
Kaprino alpha v0.0.1
This is just an experimental release so you cannot touch all the features of kaprino.
And we have no pre-built binaries so please build from sources.