Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic verification backends via reflection, stack trace messaging, proper logging support #5

Closed
viper-admin opened this issue Mar 31, 2018 · 1 comment

Comments

@viper-admin
Copy link
Member

Pull request 🔀 created by @aterga on 2018-03-31 13:49
Last updated on 2018-05-10 21:09
Original Bitbucket pull request id: 5

Participants:

Source: 6dde360 on branch arshavir/viperserver-dynamic-backends/default
Destination: f2979f6 on branch master
Marge commit: 6dde360

State: MERGED

  • Increased the maximum number of messages in the reporter's message buffer (from 100 to 1000).

  • Added support for dynamically loading verification beckends (SilFrontend implementations).

  • Update the logger dependencies (entirely switch to pure logback since customization beyond scala-logging is needed anyway).

  • Implemented JSON marshaller for reporter.ExceptionReport

  • Impelmented proper logging; exceptions in verification backends are sent to the IDE via reporter.ExceptionReport.

  • Support SilFrontend implementations with the second constructor argument (i.e., reporter) in dynamic verification backend support.

  • Implement getLogFileWithGuarantee(): log file will be created in case a writable directory is passed via --logFile.

  • Changed the order of prints in ViperServerRunner.main (for IDE compatibility).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants