You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current Ballerina debugger supports runtime verification of breakpoints, ensuring their validity during debugging. However, this feature has some limitations and edge cases that can result in unintended behavior during debugging sessions. Additionally, it introduces performance overhead, as all breakpoints must be dynamically verified whenever changes occur.
To address these issues, we propose making the breakpoint verification feature configurable, allowing users to enable or disable it based on their preferences or specific use cases. By default, breakpoint verification will be disabled to ensure a smoother debugging experience for users who do not require this functionality.
Describe your task(s)
No response
Related area
-> Debugger
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response
The text was updated successfully, but these errors were encountered:
NipunaRanasinghe
changed the title
[Task]: make breakpoint verification configurable in Ballerina debugger
[Improvement]: make breakpoint verification configurable in Ballerina debugger
Dec 6, 2024
NipunaRanasinghe
changed the title
[Improvement]: make breakpoint verification configurable in Ballerina debugger
[Improvement]: Make breakpoint verification configurable in Ballerina debugger
Dec 6, 2024
Description
The current Ballerina debugger supports runtime verification of breakpoints, ensuring their validity during debugging. However, this feature has some limitations and edge cases that can result in unintended behavior during debugging sessions. Additionally, it introduces performance overhead, as all breakpoints must be dynamically verified whenever changes occur.
To address these issues, we propose making the breakpoint verification feature configurable, allowing users to enable or disable it based on their preferences or specific use cases. By default, breakpoint verification will be disabled to ensure a smoother debugging experience for users who do not require this functionality.
Describe your task(s)
No response
Related area
-> Debugger
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response
The text was updated successfully, but these errors were encountered: