Thushara Piyasekara

Results 14 issues of 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. ![image](https://github.com/ballerina-platform/ballerina-lang/assets/105668612/c60302af-edd3-48be-9480-6c0c4d5c030f) Following error is repeated in almost all the failing...

Type/Bug
OS/Windows
Area/BuildPipeline
Team/jBallerina

## 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...

Type/Improvement
Area/JVMCodeGen
Team/jBallerina

## 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...

Type/Task
Team/CompilerFE
Area/BIR
userCategory/Compilation

## 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`...

Type/Improvement
needTriage
userCategory/Compilation