ballerina-lang
ballerina-lang copied to clipboard
The Ballerina Programming Language
### Description Values of Ballerina regex variables are not correctly shown in the debugger ### Steps to Reproduce Debug the following source and check the value of `foo` public function...
## Purpose Fixes #34779 ## Approach Update `isAssignable` to not to allow assigning of value with static type`xml` to value with static type `xml:Comment|xml:Element|xml:ProcessingInstruction|xml:Text`. But this assignment is allowed in...
### Description Consider the following example ```ballerina function f1() { from int i in [1, 2, 3] do { do { } on fail error e { error res2 =...
### Description The above validation is needed for the following scenarios. There may be more scenarios as well.; 1) A tool can be mistakenly packed without a main command. And,...
### Description Add rename popup to `create variable with type` code action ### Describe your problem(s) _No response_ ### Describe your solution(s) _No response_ ### Related area -> Editor ###...
### Description In dependently-typed functions, there can be cases where the user may trigger a create variable code action without providing the expected type in the context. In this scenario,...
### Description $title. ### Steps to Reproduce ```ballerina function f1(string str) { do { check f2(); check f2(); } on fail error error(message) { } } function f2() returns error?...
## 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/32985 ## Approach > Describe how you are implementing the solutions...
### Description $subject According to the spec when declaring constant it is optional to add the type descriptor. The current compiler has the capability to resolve the constant type without...
We need to produce a document similar to the following with the Swan Lake release. https://docs.microsoft.com/en-us/dotnet/core/compatibility/