ballerina-lang
ballerina-lang copied to clipboard
The Ballerina Programming Language
## Purpose To execute ballerina project tests in docker container in order to verify the business logic functionality within these said containers. To this end, a new flag named "--cloud"...
### Description Consider https://github.com/ballerina-platform/ballerina-lang/assets/26381349/460f7478-5008-4d40-8c53-307d314eb2a3 This changes the return type of the main function instead of the worker ### Steps to Reproduce _No response_ ### Affected Version(s) _No response_ ### OS,...
### Description When a record is created using a predefined type where several nullable fields with default values, these fields are set to null instead of having the default value....
### Description During the codegen phase we generate a set of functions for initializing modules and their ballerina constructs. As of now, these initializations is done in a flattened dependency...
## Purpose > $title. Fixes #41851 ## Check List - [x] Read the [Contributing Guide](https://github.com/ballerina-platform/ballerina-lang/blob/master/CONTRIBUTING.md) - [ ] Updated Change Log - [ ] Checked Tooling Support (#) - [...
## Purpose Handle proper signaling of transaction completion to XA Resources when aborting a transaction as invoking xa_rollback() without signaling the end of the transaction's work triggers an `XAER_RMFAIL: The...
### Description Consider the following code, ```ballerina public function main() { xml|xml:Comment x = xml ``; } ``` It is should be able to assign a xml element sequence here....
## Purpose Fixes #32624 ## Approach Previously, the assumption was that when a `qualifiedName:identifier` appeared in an XML attribute access, the qualified name referred to an XML namespace. This assumption...
## Purpose Fixes #42229
Consider the following code ```ballerina import ballerina/io; public function main() { int|decimal|float|string|boolean firstExpr = 34; xml secondExpr = xml `"${firstExpr}"`; } ``` This gives the following error `incompatible types: expected...