Skip to content

Making reporters plugin aware#854

Merged
marcoeilers merged 9 commits into
masterfrom
meilers_plugin_aware_reporter
Mar 18, 2025
Merged

Making reporters plugin aware#854
marcoeilers merged 9 commits into
masterfrom
meilers_plugin_aware_reporter

Conversation

@marcoeilers

Copy link
Copy Markdown
Contributor

Adding a new trait PluginAwareReporter and modifying all existing Reporter implementations to implement it.

The SilFrontend, when given a PluginAwareReporter, informs it about the current plugins s.t. the reporter can let the plugins transform EntitySuccessMessages and EntityFailureMessages. Currently, these are not being transformed at all, which is why entity messages can report incorrect results.

The ActorReporter in ViperServer will have to be modified to implement the new trait as well.

@marcoeilers marcoeilers requested a review from ArquintL March 17, 2025 19:36
Comment thread src/main/scala/viper/silver/reporter/Reporter.scala Outdated
Comment thread src/main/scala/viper/silver/reporter/Reporter.scala Outdated
Comment thread src/main/scala/viper/silver/reporter/Reporter.scala Outdated
marcoeilers and others added 5 commits March 18, 2025 15:09
Co-authored-by: Linard Arquint <ArquintL@users.noreply.github.com>
Co-authored-by: Linard Arquint <ArquintL@users.noreply.github.com>
Co-authored-by: Linard Arquint <ArquintL@users.noreply.github.com>
@marcoeilers marcoeilers merged commit d3a8f4d into master Mar 18, 2025
@marcoeilers marcoeilers deleted the meilers_plugin_aware_reporter branch March 18, 2025 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants