v0.3.0
🎉 Milestone 3 Release: Ballerina Native Interpreter
We're excited to announce Milestone 3!
What's included:
- Support for type cast expressions
- Support for type test expressions
- Support for shift expressions
- Support for conditional variable type narrowing
- Partial support for
ballerina/lang.array - Partial support for
ballerina/lang.int foreachstatements (support for list and range expressions)- Support for map values
- Support for record and tuple type descriptors
- Removed restrictions on numeric literals
- Diagnostic reporting
Get started:
Download the release zip from the Release page and run Ballerina programs:
Create a new package:
- Unix/Linux/macOS:
./bal new <path to bal package or file> - Windows:
bal.exe new <path to bal package or file>
Run the Ballerina package:
- Unix/Linux/macOS:
./bal run <path to bal file or package> - Windows:
bal.exe run <path to bal file or package>
Resources:
- Release: https://github.com/ballerina-platform/ballerina-lang-go/releases/tag/v0.3.0
- Examples for subsets 3,4,5, and 6:
- https://github.com/ballerina-platform/ballerina-lang-go/tree/main/corpus/bal/subset3
- https://github.com/ballerina-platform/ballerina-lang-go/tree/main/corpus/bal/subset4
- https://github.com/ballerina-platform/ballerina-lang-go/tree/main/corpus/bal/subset5
- https://github.com/ballerina-platform/ballerina-lang-go/tree/main/corpus/bal/subset6
New Contributors
Full Changelog: v0.2.0...v0.3.0