ballerina-lang
ballerina-lang copied to clipboard
The Ballerina Programming Language
Optimize finite type value creation. (Currently, finite types values are handled the same as union due to having multiple values in the value space. But we can optimize if only...
## Purpose $subject With this PR we will support having intersection for type reference type with readonly. Fixes #41916 ## Approach In the type resolver when resolving effective intersection type...
### Description Currently, we need to configure the following to enable observability features. `Ballerina.toml` - ```toml [build-options] observabilityIncluded=true ``` `Config.toml` - ```toml [ballerina.observe] metricsEnabled=true metricsReporter="prometheus" tracingEnabled=true tracingProvider="jaeger" ``` `bal file`...
### Description $title ### Describe your problem(s) _No response_ ### Describe your solution(s) _No response_ ### Related area -> Compilation ### Related issue(s) (optional) _No response_ ### Suggested label(s) (optional)...
### Description This issues contains to-do items for the feature introduced by https://github.com/ballerina-platform/ballerina-lang/issues/41824. - [ ] #42384 - [x] Improve test coverage of the stream parser - to do this...
## Purpose > Describe the problems, issues, or needs driving this feature/fix and include links to related issues. Fixes https://github.com/ballerina-platform/ballerina-lang/issues/42343 ## Approach Restricted the addition of duplicate elements by the...
## Purpose Remove unnecessary casting for record field set Fixes #41876 Depends on #41998 ## Approach > Describe how you are implementing the solutions along with the design details. ##...
## Purpose This PR adds the implementation to support the change return type code action for workers. Fixes #41438 ## Approach > Describe how you are implementing the solutions along...
### Description $title. ```ballerina function fn() { // variable reference is OK int a = 3; a &= 1; // field access is OK record {|int i;|} rec = {i:...
### Description As part of the first task of https://github.com/ballerina-platform/ballerina-lang/issues/42124, I added tests for my additions to ballerina-cli https://github.com/ballerina-platform/ballerina-lang/pull/42236. However, those tests do not seem to run on the github...