-
Notifications
You must be signed in to change notification settings - Fork 30
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
Datalog backed relation analysis #708
Commits on May 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92d82b1 - Browse repository at this point
Copy the full SHA 92d82b1View commit details
Commits on May 31, 2024
-
UI update (hernanponcedeleon#684)
* Updated witness generation functions to return the generated File. * Improved UI: - can select property to check for (only one property at a time) - can generate and render the violation witness in the UI - UI can be scaled with 'ctrl' + '+/-' - Added simple zoom option to displayed witnesses * Added ability to pass configuration options via the UI. * UI programs now get a unified name. Fixed witness generation for programs without names or without file suffix.
Configuration menu - View commit details
-
Copy full SHA for 016aaf4 - Browse repository at this point
Copy the full SHA 016aaf4View commit details
Commits on Jun 3, 2024
-
Add support for memcpy_s (hernanponcedeleon#686)
Signed-off-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 184fab4 - Browse repository at this point
Copy the full SHA 184fab4View commit details
Commits on Jun 7, 2024
-
- Added Event.getLocalId/Event.setLocalId() (hernanponcedeleon#688)
- Function-based analysis and passes now rely on local ids (e.g., for loop detection) for the most part. - Fixed problems in NormalizeLoops.java
Configuration menu - View commit details
-
Copy full SHA for 28885e2 - Browse repository at this point
Copy the full SHA 28885e2View commit details -
Add support for cttz (count trailing zeros) intrinsic (hernanponcedel…
…eon#689) Signed-off-by: Hernan Ponce de Leon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 929b15b - Browse repository at this point
Copy the full SHA 929b15bView commit details
Commits on Jun 12, 2024
-
Fix addresses in witnesses (hernanponcedeleon#692)
* Added memory layout information to ExecutionModel. * Fixed ExecutionGraphVisualizer printing odd addresses sometimes. * Fix address string computation. * Added better out-of-bounds tagging. * Fixed RefinementSolver.analyzeInconclusiveness.
Configuration menu - View commit details
-
Copy full SHA for 1afd208 - Browse repository at this point
Copy the full SHA 1afd208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c8baa3 - Browse repository at this point
Copy the full SHA 6c8baa3View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94f90c7 - Browse repository at this point
Copy the full SHA 94f90c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b8389a - Browse repository at this point
Copy the full SHA 8b8389aView commit details -
Fix cttz bug (hernanponcedeleon#696)
* Fix copy paste error * Add unit tests --------- Signed-off-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2688e01 - Browse repository at this point
Copy the full SHA 2688e01View commit details
Commits on Jun 14, 2024
-
Better mem2reg (hernanponcedeleon#697)
* Added RemoveDeadNullChecks pass * Added TypeFactory.decomposeIntoPrimitives Improved MemToReg to also work on complex allocations. * Avoid Mem2Reg on allocations that are used in RMWs. * Added loop check to avoid unsoundness
Configuration menu - View commit details
-
Copy full SHA for 075f03f - Browse repository at this point
Copy the full SHA 075f03fView commit details
Commits on Jun 17, 2024
-
Model locks as spinloops to avoid wrong liveness bugs (hernanponcedel…
…eon#695) Signed-off-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3291aa0 - Browse repository at this point
Copy the full SHA 3291aa0View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 489f608 - Browse repository at this point
Copy the full SHA 489f608View commit details -
Configuration menu - View commit details
-
Copy full SHA for d917401 - Browse repository at this point
Copy the full SHA d917401View commit details
Commits on Jul 1, 2024
-
Avoid exception in SyntacticContextAnalysis (hernanponcedeleon#699)
Signed-off-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa5a226 - Browse repository at this point
Copy the full SHA fa5a226View commit details
Commits on Jul 2, 2024
-
Add loop bound annotation (hernanponcedeleon#687)
Signed-off-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Thomas Haas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3771432 - Browse repository at this point
Copy the full SHA 3771432View commit details
Commits on Jul 4, 2024
-
Automatically cancel previous CI when new commits are pushed (hernanp…
…oncedeleon#700) Signed-off-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6356656 - Browse repository at this point
Copy the full SHA 6356656View commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f44db5 - Browse repository at this point
Copy the full SHA 9f44db5View commit details -
Refactor relation analysis interface (hernanponcedeleon#702)
Co-authored-by: Dmitry Ivanov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e87cb88 - Browse repository at this point
Copy the full SHA e87cb88View commit details
Commits on Jul 29, 2024
-
Fix an incorrect term pattern in SyncWith (hernanponcedeleon#706)
Co-authored-by: Dmitry Ivanov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb15f40 - Browse repository at this point
Copy the full SHA eb15f40View commit details
Commits on Aug 3, 2024
-
Extend loop normalization (hernanponcedeleon#705)
Signed-off-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: Thomas Haas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6582d4a - Browse repository at this point
Copy the full SHA 6582d4aView commit details
Commits on Aug 12, 2024
-
Spir-V frontend (hernanponcedeleon#703)
Co-authored-by: Natalia Gavrilenko <[email protected]> Co-authored-by: Hernan Ponce de Leon <[email protected]> Co-authored-by: haining <[email protected]> Co-authored-by: Thomas Haas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 030b16b - Browse repository at this point
Copy the full SHA 030b16bView commit details -
Add memory effects to LLVM grammar and better error message (hernanpo…
…ncedeleon#710) Co-authored-by: Natalia Gavrilenko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cdc0689 - Browse repository at this point
Copy the full SHA cdc0689View commit details
Commits on Aug 13, 2024
-
Fix printer OutOfBoundsException (hernanponcedeleon#713)
Co-authored-by: Natalia Gavrilenko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 618c3f7 - Browse repository at this point
Copy the full SHA 618c3f7View commit details
Commits on Aug 20, 2024
-
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 76521e7 - Browse repository at this point
Copy the full SHA 76521e7View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 92df103 - Browse repository at this point
Copy the full SHA 92df103View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 1414686 - Browse repository at this point
Copy the full SHA 1414686View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 3201221 - Browse repository at this point
Copy the full SHA 3201221View commit details -
Temporary replace native with datalog
Dmitry Ivanov committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for b096a3e - Browse repository at this point
Copy the full SHA b096a3eView commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 344ab63 - Browse repository at this point
Copy the full SHA 344ab63View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 2344b37 - Browse repository at this point
Copy the full SHA 2344b37View commit details -
Add support for recursive relations
Dmitry Ivanov committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for e0e4626 - Browse repository at this point
Copy the full SHA e0e4626View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for a9dabfc - Browse repository at this point
Copy the full SHA a9dabfcView commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for a8b7de1 - Browse repository at this point
Copy the full SHA a8b7de1View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 4262425 - Browse repository at this point
Copy the full SHA 4262425View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 9141274 - Browse repository at this point
Copy the full SHA 9141274View commit details -
Fix recursion in the name visitor
Dmitry Ivanov committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for de6171e - Browse repository at this point
Copy the full SHA de6171eView commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 5cc52a9 - Browse repository at this point
Copy the full SHA 5cc52a9View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for e6cb077 - Browse repository at this point
Copy the full SHA e6cb077View commit details -
Delete datalog tempdir on exit
Dmitry Ivanov committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 2491e53 - Browse repository at this point
Copy the full SHA 2491e53View commit details -
Update the transitive closure implementation
Dmitry Ivanov committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 0908b81 - Browse repository at this point
Copy the full SHA 0908b81View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 1ba36e3 - Browse repository at this point
Copy the full SHA 1ba36e3View commit details -
Update the closure implementation
Dmitry Ivanov committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for c5f997e - Browse repository at this point
Copy the full SHA c5f997eView commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 215a8d6 - Browse repository at this point
Copy the full SHA 215a8d6View commit details -
Dmitry Ivanov committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for b781df6 - Browse repository at this point
Copy the full SHA b781df6View commit details