Thushara Piyasekara
Thushara Piyasekara
## Purpose During the codegen phase we generate a set of functions for initializing modules and their ballerina constructs. As of now, these initializations are done using a flattened dependency...
### Description When `:jballerina-unit-test:test` task is executed using `gradlew :jballerina-unit-test:test` command on Windows CLI, it produces false negative test failures.  Following error is repeated in almost all the failing...
## 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 $subject With this PR, a new annotation is introduced to annotate ballerina type definitions which are accessed through external Java dependencies. Fixes #42205 ## Approach This new annotation...
### 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 Fixes https://github.com/ballerina-platform/ballerina-lang/issues/42520 ## Approach After a discussion with @heshanpadmasiri, it was apparent the `InherentTypeViolation` error for `BFields` of readonly `BRecords` were not getting triggered. This was due to...
## Purpose > This feature aims to detect and eliminate unused constructs of a given ballerina project. These constructs includes Function definitions, Type Definitions. Eliminating these unused constructs will reduce...
### Description The final executable jar generated by the Ballerina compiler contains unused components. For example when we import a ballerina library, all the functions of that library are packed...
## Purpose During the codegen phase we generate a set of functions for initializing modules and their ballerina constructs. As of now, these initializations are done using a flattened dependency...
### Description As of now it is possible to delete any directory and its contents using `bal clean --target-dir ` command. Following is the emitted output for `bal clean --help`...