Figure out the last place where SPF got stuck when trying to solve symbolic string constraints.
Submit another changes-to-SPF pull request to upstream SPF.
Improve documentation on installation instructions, why we're duplicating SPF inside this repository, how the TARGET_CLASSPATH_WALA needs to be set up
What types does Java Ranger support? What types does it not support? When does it incur loss of precision due to translation of a longer type (Long) in SPF into a shorter type (Integer) in Green?
Logging in JR sucks. Implement it so that it is easy to turn off all the logging statements.
Figure out a way to warn the user that they have run into silent concretization/loss of symbolic state.
Add debugging APIs so that users can view the symbolic expression at a certain program location.
tutorial walk through, ideally a sequence of videos that describe the setup and the different features provided by JR
have support for Lambda calculus.
string support.
Set up SPF tests as regression tests in JR
Have a pipeline that finds regressions with every JR master commit
Fix JR SV-COMP version so that the runner script does not communicate with JR via a log file.
Done
Allow symbolic regions to read a symbolic input from the stack
To do
TARGET_CLASSPATH_WALA
needs to be set upLong
) in SPF into a shorter type (Integer
) in Green?Done