ballerina-lang
ballerina-lang copied to clipboard
The Ballerina Programming Language
### Description PRs to nutcracker branch fails when trying to run stdlib 8 and 6 due to OOM. Looking at the stack trace most likely culprit is [`insertAtomAtIndex`](https://github.com/ballerina-platform/ballerina-lang/blob/1083bb87aa2516d6e234fd7d9fdb7f6bd0502a4c/semtypes/src/main/java/io/ballerina/types/Env.java#L143C17-L143C34) which is...
### Description $subject This code action must perform the following functions: - **Add Missing Configurables**: It checks for the presence of required configurables in the Config.toml file. If any configurables...
**Description:** The current config schema generator does not include the default value specified for a configurable variable in the Ballerina code. The usability of the low-code configurable editor forms could...
### Description When compiler plugins generate resources and write to the target, at the code generation phase, these resources can be extracted and added to the final executable. ### Describe...
## Purpose > Expressions that have been reported by IntelliJ to be constant so they can either be replaced by the constant value or removed entirely (e.g. `if(true)`). Closes #43034...
## Purpose $title. Fixes #42653 ## Approach > Describe how you are implementing the solutions along with the design details. ## Samples > Provide high-level details about the samples related...
## Purpose $subject Fixes #42820 ## Approach Previously, when identifying a potential scenario for a "fix return type" code action, we located the enclosing function node. However, if the actual...
## Purpose > Describe the problems, issues, or needs driving this feature/fix and include links to related issues. Fixes # ## Approach > Describe how you are implementing the solutions...
## Purpose This replaces for loops which iterate over collections or arrays and can be replaced with an enhanced for loop. ## Check List - [x] Read the [Contributing Guide](https://github.com/ballerina-platform/ballerina-lang/blob/master/CONTRIBUTING.md)...
## Purpose Many existing switch statements are essentially simulations of switch expressions, where each arm either assigns to a common target variable or returns a value. Expressing this as a...