-
Notifications
You must be signed in to change notification settings - Fork 16
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
Generalization of VSI towards job pipelining + streaming AST construction messages + adaptation to latest changes in Silver #22
Commits on Sep 18, 2020
-
Hooked Viper IDE to ViperServer
Valentin committedSep 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f890ad - Browse repository at this point
Copy the full SHA 1f890adView commit details
Commits on Oct 3, 2020
-
Valentin committed
Oct 3, 2020 Configuration menu - View commit details
-
Copy full SHA for d6ca33d - Browse repository at this point
Copy the full SHA d6ca33dView commit details
Commits on Oct 9, 2020
-
Valentin committed
Oct 9, 2020 Configuration menu - View commit details
-
Copy full SHA for df0e569 - Browse repository at this point
Copy the full SHA df0e569View commit details
Commits on Oct 11, 2020
-
verification running, diagnostics showing
Valentin committedOct 11, 2020 Configuration menu - View commit details
-
Copy full SHA for a3704c6 - Browse repository at this point
Copy the full SHA a3704c6View commit details
Commits on Oct 12, 2020
-
Valentin committed
Oct 12, 2020 Configuration menu - View commit details
-
Copy full SHA for bd49a93 - Browse repository at this point
Copy the full SHA bd49a93View commit details
Commits on Oct 13, 2020
-
added flushing and proper server termination
Valentin committedOct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for c4f4e9e - Browse repository at this point
Copy the full SHA c4f4e9eView commit details -
moved language server files to their intended directory
Valentin committedOct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 6b81b69 - Browse repository at this point
Copy the full SHA 6b81b69View commit details -
Valentin committed
Oct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for b129773 - Browse repository at this point
Copy the full SHA b129773View commit details -
Valentin committed
Oct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 887f2aa - Browse repository at this point
Copy the full SHA 887f2aaView commit details -
Merge branch 'master' into LanguageServer
Valentin committedOct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 7900e85 - Browse repository at this point
Copy the full SHA 7900e85View commit details -
implemented Language Server with updates from master
Valentin committedOct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 64f67fc - Browse repository at this point
Copy the full SHA 64f67fcView commit details -
Valentin committed
Oct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 2541010 - Browse repository at this point
Copy the full SHA 2541010View commit details -
decremented positions to conform to LSP
Valentin committedOct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for eb21f62 - Browse repository at this point
Copy the full SHA eb21f62View commit details -
implemented Carbon/Silicon swap
Valentin committedOct 13, 2020 Configuration menu - View commit details
-
Copy full SHA for b102be3 - Browse repository at this point
Copy the full SHA b102be3View commit details
Commits on Oct 14, 2020
-
Valentin committed
Oct 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 90cb817 - Browse repository at this point
Copy the full SHA 90cb817View commit details
Commits on Oct 19, 2020
-
Split Server runner into two, one for each frontend
Valentin committedOct 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 820d2dc - Browse repository at this point
Copy the full SHA 820d2dcView commit details
Commits on Oct 21, 2020
-
Valentin committed
Oct 21, 2020 Configuration menu - View commit details
-
Copy full SHA for c314498 - Browse repository at this point
Copy the full SHA c314498View commit details
Commits on Oct 22, 2020
-
Valentin committed
Oct 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 204ef73 - Browse repository at this point
Copy the full SHA 204ef73View commit details
Commits on Nov 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8f466aa - Browse repository at this point
Copy the full SHA 8f466aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa83feb - Browse repository at this point
Copy the full SHA aa83febView commit details -
Configuration menu - View commit details
-
Copy full SHA for e221128 - Browse repository at this point
Copy the full SHA e221128View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78173e1 - Browse repository at this point
Copy the full SHA 78173e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72bd15e - Browse repository at this point
Copy the full SHA 72bd15eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2327e17 - Browse repository at this point
Copy the full SHA 2327e17View commit details -
Added AstWorker, MessageReportingTask, refactored Packer and Unpacker…
… into ViperPost, added ProgramDefinitionsProvider.
Configuration menu - View commit details
-
Copy full SHA for 4f8c5da - Browse repository at this point
Copy the full SHA 4f8c5daView commit details -
Get rid of language definitions reporting in VerificationWorker. Add …
…generic method VerificationServer.initializeProcess. Fix typos. Add stubs for the AST construction request.
Configuration menu - View commit details
-
Copy full SHA for 8f9d54c - Browse repository at this point
Copy the full SHA 8f9d54cView commit details -
Use helpers from ViperBackendConfig more often.
initializeVerificationProcess now takes Future[MessageStreamingTask[AST]]
Configuration menu - View commit details
-
Copy full SHA for 1204cc7 - Browse repository at this point
Copy the full SHA 1204cc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba597e3 - Browse repository at this point
Copy the full SHA ba597e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91ed5ba - Browse repository at this point
Copy the full SHA 91ed5baView commit details
Commits on Nov 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for aa6951a - Browse repository at this point
Copy the full SHA aa6951aView commit details -
(1) Properly handle exceptions in AstWorker. (2) ViperHttpServer.onVe…
…rifyPost now completes the /verify request with ast_id and ver_id. The former can be used for streaming AST construction results. The latter can be used for streaming the verification results. (3) Added json writers for AstConstructionResultMessage instances.
Configuration menu - View commit details
-
Copy full SHA for 7d6b4db - Browse repository at this point
Copy the full SHA 7d6b4dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69e6ec4 - Browse repository at this point
Copy the full SHA 69e6ec4View commit details
Commits on Nov 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ec38a62 - Browse repository at this point
Copy the full SHA ec38a62View commit details -
Improvements in ViperServer's caching mechanism:
- Fixed a bug that resulted in repetition of reported cached messages. - Fixed a bug that resulted in duplication of reported errors (overall vs. for_entity) - Fixed a logging bug in doCachedVerification - Add flag "cached" to the marshalled representation of AbstractError. - Added stubs for caching functions and predicates
Configuration menu - View commit details
-
Copy full SHA for 403658e - Browse repository at this point
Copy the full SHA 403658eView commit details
Commits on Nov 29, 2020
-
- The HTTP router in VSI is backwards compatible with the old interface: the client can choose whether to submit an /ast/ast_id request or not, all the messages that were produced and not consumed yet (both from AST construction and from verification) will still be streamed via the /verify/ver_id request. - Fixed a bug with double execution of cleanup tasks after AST construction jobs - Terminator actor is no longer responsible for cleaning up after individual jobs. The JobPool and its client take care of that at the point of job creation, not at the point of streaming. - JobHandles are now linked. Added new field `prev_job_id` to VerHandle. - Important changes in initializeProcess (cleanup after queue is completed, only create job actors if the task can be executed, recover from the case of AST errors in verification jobs) - getInterruptFutureList now also cleans up AST construction tasks.
Configuration menu - View commit details
-
Copy full SHA for 6dec4e7 - Browse repository at this point
Copy the full SHA 6dec4e7View commit details
Commits on Dec 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 96f40c1 - Browse repository at this point
Copy the full SHA 96f40c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac4be7 - Browse repository at this point
Copy the full SHA 0ac4be7View commit details
Commits on Dec 19, 2020
-
Fixed a bug causing AstConstructor to crash while trying to verify no…
…n-existent files.
Configuration menu - View commit details
-
Copy full SHA for b063c65 - Browse repository at this point
Copy the full SHA b063c65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 596bc5f - Browse repository at this point
Copy the full SHA 596bc5fView commit details
Commits on Dec 23, 2020
-
- adapted streamMessages after refactoring the job pipelines
- check for non-existent files in generateViperAst - streamMessages now returns Option[Future[Done]] rather than Option[Future[Unit]]
Configuration menu - View commit details
-
Copy full SHA for a729b64 - Browse repository at this point
Copy the full SHA a729b64View commit details
Commits on Dec 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6cfb5bb - Browse repository at this point
Copy the full SHA 6cfb5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8796cb3 - Browse repository at this point
Copy the full SHA 8796cb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60de197 - Browse repository at this point
Copy the full SHA 60de197View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc90fe2 - Browse repository at this point
Copy the full SHA bc90fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b72d78c - Browse repository at this point
Copy the full SHA b72d78cView commit details
Commits on Dec 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a6660ee - Browse repository at this point
Copy the full SHA a6660eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a678c44 - Browse repository at this point
Copy the full SHA a678c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb12abe - Browse repository at this point
Copy the full SHA bb12abeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81c8c69 - Browse repository at this point
Copy the full SHA 81c8c69View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6a23da - Browse repository at this point
Copy the full SHA a6a23daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1246a8e - Browse repository at this point
Copy the full SHA 1246a8eView commit details
Commits on Dec 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d94ddde - Browse repository at this point
Copy the full SHA d94dddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 465413c - Browse repository at this point
Copy the full SHA 465413cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc7ff5 - Browse repository at this point
Copy the full SHA 1bc7ff5View commit details
Commits on Jan 5, 2021
-
ViperCache: do not add entries unless errors are correctly mapped to …
…methods. - Cosmetic edits.
Configuration menu - View commit details
-
Copy full SHA for 1130886 - Browse repository at this point
Copy the full SHA 1130886View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3917c2 - Browse repository at this point
Copy the full SHA b3917c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03a21f3 - Browse repository at this point
Copy the full SHA 03a21f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e8f9eb - Browse repository at this point
Copy the full SHA 7e8f9ebView commit details -
Use pavpanchekha/setup-z3 to get the right version of Z3.
Configuration menu - View commit details
-
Copy full SHA for 3cd96c2 - Browse repository at this point
Copy the full SHA 3cd96c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8599eda - Browse repository at this point
Copy the full SHA 8599edaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 173187c - Browse repository at this point
Copy the full SHA 173187cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec2cbfc - Browse repository at this point
Copy the full SHA ec2cbfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fef997d - Browse repository at this point
Copy the full SHA fef997dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 239d34e - Browse repository at this point
Copy the full SHA 239d34eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd9924 - Browse repository at this point
Copy the full SHA bcd9924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f361e - Browse repository at this point
Copy the full SHA 92f361eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe9939 - Browse repository at this point
Copy the full SHA bbe9939View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8f346 - Browse repository at this point
Copy the full SHA cc8f346View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e0483 - Browse repository at this point
Copy the full SHA b4e0483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26a3968 - Browse repository at this point
Copy the full SHA 26a3968View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd382c4 - Browse repository at this point
Copy the full SHA fd382c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7125dcd - Browse repository at this point
Copy the full SHA 7125dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f715d - Browse repository at this point
Copy the full SHA 46f715dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58570c5 - Browse repository at this point
Copy the full SHA 58570c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16f734e - Browse repository at this point
Copy the full SHA 16f734eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf1395 - Browse repository at this point
Copy the full SHA 2cf1395View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e48c41 - Browse repository at this point
Copy the full SHA 0e48c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3e18e - Browse repository at this point
Copy the full SHA 9f3e18eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27d87aa - Browse repository at this point
Copy the full SHA 27d87aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca5da36 - Browse repository at this point
Copy the full SHA ca5da36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2335873 - Browse repository at this point
Copy the full SHA 2335873View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c8113d - Browse repository at this point
Copy the full SHA 7c8113dView commit details
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 172683f - Browse repository at this point
Copy the full SHA 172683fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a684420 - Browse repository at this point
Copy the full SHA a684420View commit details -
Configuration menu - View commit details
-
Copy full SHA for 891449e - Browse repository at this point
Copy the full SHA 891449eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b376991 - Browse repository at this point
Copy the full SHA b376991View commit details