-
Notifications
You must be signed in to change notification settings - Fork 63
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
Heapster: more rust bugfixes #1574
Commits on Jan 4, 2022
-
added a case to simplify1PermForDetVars to end lifetimes which are no…
… longer determined
Eddy Westbrook committedJan 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 9741ae6 - Browse repository at this point
Copy the full SHA 9741ae6View commit details -
changed equal shapes to be parameterized by a length
Eddy Westbrook committedJan 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 180dbb7 - Browse repository at this point
Copy the full SHA 180dbb7View commit details
Commits on Jan 5, 2022
-
added rules SImpl_IntroLLVMBlockNamedMods and SImpl_ElimLLVMBlockName…
…dMods to introduce an eliminate just the modalities on named shapes
Eddy Westbrook committedJan 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 4a699e3 - Browse repository at this point
Copy the full SHA 4a699e3View commit details -
added a case to eliminate equality shapes on the left when trying to …
…prove a recursive shape on the right
Eddy Westbrook committedJan 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 7c2e43d - Browse repository at this point
Copy the full SHA 7c2e43dView commit details -
updated examples to use the new form of the equality shape
Eddy Westbrook committedJan 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 45f394e - Browse repository at this point
Copy the full SHA 45f394eView commit details -
changed load instructions to always load whole multiples of bytes at …
…a time; added a FIXME for only storing whole multiples of bytes
Eddy Westbrook committedJan 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 4113d78 - Browse repository at this point
Copy the full SHA 4113d78View commit details -
added a comment about how to better support sub-byte-sized fields in …
…RustTypes
Eddy Westbrook committedJan 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 49e5596 - Browse repository at this point
Copy the full SHA 49e5596View commit details
Commits on Jan 6, 2022
-
added a new lborrowed permission that combines a simplified version o…
…f the lowned permission with the actual permissions that are borrowed
Eddy Westbrook committedJan 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 95a2ffd - Browse repository at this point
Copy the full SHA 95a2ffdView commit details
Commits on Jan 7, 2022
-
removed the lborrowed permission in favor of a simplified lowned perm…
…ission, which has the same permissions on input and output
Eddy Westbrook committedJan 7, 2022 Configuration menu - View commit details
-
Copy full SHA for 190bf49 - Browse repository at this point
Copy the full SHA 190bf49View commit details
Commits on Jan 8, 2022
-
added a debug level 2, with more debugging info
Eddy Westbrook committedJan 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 714d575 - Browse repository at this point
Copy the full SHA 714d575View commit details -
changed isProvablePerm so we always prove simple lowned permissions f…
…irst; also changed implLLVMFieldTryProveWordEq to not drop equality permissions
Eddy Westbrook committedJan 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 83567ca - Browse repository at this point
Copy the full SHA 83567caView commit details
Commits on Jan 12, 2022
-
fixed the layout for Rust enum and struct arguments: when they are la…
…id out as pointers to values, the return permissions need to give back the memory where they were as an empty memblock permission
Eddy Westbrook committedJan 12, 2022 Configuration menu - View commit details
-
Copy full SHA for a1cf7a4 - Browse repository at this point
Copy the full SHA a1cf7a4View commit details -
added the mk_proj0_five_values example to test out struct types passe…
…d by value to called functions
Eddy Westbrook committedJan 12, 2022 Configuration menu - View commit details
-
Copy full SHA for ef0b6a9 - Browse repository at this point
Copy the full SHA ef0b6a9View commit details
Commits on Jan 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fd32ec5 - Browse repository at this point
Copy the full SHA fd32ec5View commit details -
Find a variant that carries data of type given by the type parameter;…
… stop deciding option-like-ness if no such element is found
Configuration menu - View commit details
-
Copy full SHA for 9728a24 - Browse repository at this point
Copy the full SHA 9728a24View commit details -
Better name for function, finish implementation by confirming all oth…
…er variants carry no data
Configuration menu - View commit details
-
Copy full SHA for bfc3999 - Browse repository at this point
Copy the full SHA bfc3999View commit details
Commits on Jan 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0c8e6e2 - Browse repository at this point
Copy the full SHA 0c8e6e2View commit details
Commits on Feb 8, 2022
-
If proving a tagged union shape where we know none of the tags match,…
… fail right away
Eddy Westbrook committedFeb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for f423d62 - Browse repository at this point
Copy the full SHA f423d62View commit details -
Eddy Westbrook committed
Feb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for bd704b5 - Browse repository at this point
Copy the full SHA bd704b5View commit details -
Merge branch 'heapster/more-rust-bugfixes' of github.com:GaloisInc/sa…
…w-script into heapster/more-rust-bugfixes
Eddy Westbrook committedFeb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for ca91db6 - Browse repository at this point
Copy the full SHA ca91db6View commit details -
added a special case to proveVarLLVMBlocks2 for proving a sequence sh…
…ape with an unneeded empty shape
Eddy Westbrook committedFeb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 51ccc15 - Browse repository at this point
Copy the full SHA 51ccc15View commit details -
removed an unused variable warning; added a FIXME for proveVarLLVMBlo…
…cks2
Eddy Westbrook committedFeb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 60824b3 - Browse repository at this point
Copy the full SHA 60824b3View commit details -
whoops, got the endianness wrong in bvSplit
Eddy Westbrook committedFeb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for fe8c3f5 - Browse repository at this point
Copy the full SHA fe8c3f5View commit details -
bug fix: simplify1PermForDetVars also needs to end a lifetime when it…
…s lowned permission contains undetermined vars, not just when the lifetime itself is not determined
Eddy Westbrook committedFeb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 54e3613 - Browse repository at this point
Copy the full SHA 54e3613View commit details -
added is_little_endian test case to c_data
Eddy Westbrook committedFeb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 3fb9467 - Browse repository at this point
Copy the full SHA 3fb9467View commit details -
Eddy Westbrook committed
Feb 8, 2022 Configuration menu - View commit details
-
Copy full SHA for e48cba6 - Browse repository at this point
Copy the full SHA e48cba6View commit details
Commits on Feb 9, 2022
-
fixes for the rust_data example: fixed the definition of the List20 t…
…ype; and added an assumption for the clone method for Box<List20<u64>>
Eddy Westbrook committedFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for f8feab9 - Browse repository at this point
Copy the full SHA f8feab9View commit details -
Merge branch 'master' into heapster/more-rust-bugfixes
Eddy Westbrook committedFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 744c49d - Browse repository at this point
Copy the full SHA 744c49dView commit details -
whoops, somehow these changes did not get committed in that last merge
Eddy Westbrook committedFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for b85e5f8 - Browse repository at this point
Copy the full SHA b85e5f8View commit details -
Merge branch 'master' into heapster/more-rust-bugfixes
Eddy Westbrook authoredFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 64a0859 - Browse repository at this point
Copy the full SHA 64a0859View commit details