-
Notifications
You must be signed in to change notification settings - Fork 48
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
Measure inference #721
Merged
Merged
Measure inference #721
Commits on Jan 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 501fae9 - Browse repository at this point
Copy the full SHA 501fae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5bdb70 - Browse repository at this point
Copy the full SHA b5bdb70View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb78fa9 - Browse repository at this point
Copy the full SHA cb78fa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5816cd1 - Browse repository at this point
Copy the full SHA 5816cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f272ce5 - Browse repository at this point
Copy the full SHA f272ce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91ee0bd - Browse repository at this point
Copy the full SHA 91ee0bdView commit details
Commits on Jan 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 81155a4 - Browse repository at this point
Copy the full SHA 81155a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c20ea - Browse repository at this point
Copy the full SHA f0c20eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f99696c - Browse repository at this point
Copy the full SHA f99696cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e59c1d0 - Browse repository at this point
Copy the full SHA e59c1d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb04f97 - Browse repository at this point
Copy the full SHA cb04f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9efb1d8 - Browse repository at this point
Copy the full SHA 9efb1d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd32f5 - Browse repository at this point
Copy the full SHA 4bd32f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4535670 - Browse repository at this point
Copy the full SHA 4535670View commit details -
Configuration menu - View commit details
-
Copy full SHA for d21a07a - Browse repository at this point
Copy the full SHA d21a07aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb2a556 - Browse repository at this point
Copy the full SHA fb2a556View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d0657f - Browse repository at this point
Copy the full SHA 3d0657fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8582c - Browse repository at this point
Copy the full SHA bf8582cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcb2eb3 - Browse repository at this point
Copy the full SHA fcb2eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a217923 - Browse repository at this point
Copy the full SHA a217923View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29dabb7 - Browse repository at this point
Copy the full SHA 29dabb7View commit details -
Change --check-measures to take "yes", "no", or "only".
The latter option instructs the type-checker to only emit VCs related to measures.
Configuration menu - View commit details
-
Copy full SHA for 08a583b - Browse repository at this point
Copy the full SHA 08a583bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee670d - Browse repository at this point
Copy the full SHA 8ee670dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33e51db - Browse repository at this point
Copy the full SHA 33e51dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b30de - Browse repository at this point
Copy the full SHA 34b30deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ada88a - Browse repository at this point
Copy the full SHA 3ada88aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 907c913 - Browse repository at this point
Copy the full SHA 907c913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 475b417 - Browse repository at this point
Copy the full SHA 475b417View commit details -
Configuration menu - View commit details
-
Copy full SHA for da97483 - Browse repository at this point
Copy the full SHA da97483View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfd2dbb - Browse repository at this point
Copy the full SHA cfd2dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b59c55 - Browse repository at this point
Copy the full SHA 3b59c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6e4893 - Browse repository at this point
Copy the full SHA c6e4893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5b34c - Browse repository at this point
Copy the full SHA 3a5b34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c51bf5f - Browse repository at this point
Copy the full SHA c51bf5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5acfe0f - Browse repository at this point
Copy the full SHA 5acfe0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc0ae2 - Browse repository at this point
Copy the full SHA 3bc0ae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b24f752 - Browse repository at this point
Copy the full SHA b24f752View commit details -
Configuration menu - View commit details
-
Copy full SHA for c49e5d4 - Browse repository at this point
Copy the full SHA c49e5d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 933807e - Browse repository at this point
Copy the full SHA 933807eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7187d2d - Browse repository at this point
Copy the full SHA 7187d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d92ce - Browse repository at this point
Copy the full SHA f1d92ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43cc4b3 - Browse repository at this point
Copy the full SHA 43cc4b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3140add - Browse repository at this point
Copy the full SHA 3140addView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36ac021 - Browse repository at this point
Copy the full SHA 36ac021View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69a5066 - Browse repository at this point
Copy the full SHA 69a5066View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952f797 - Browse repository at this point
Copy the full SHA 952f797View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6455fb - Browse repository at this point
Copy the full SHA a6455fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b46351d - Browse repository at this point
Copy the full SHA b46351dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa50f3b - Browse repository at this point
Copy the full SHA aa50f3bView commit details -
Add inference rule for
require
clausesThis is needed to type-check lambdas with preconditions.
Configuration menu - View commit details
-
Copy full SHA for a5f4375 - Browse repository at this point
Copy the full SHA a5f4375View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e35953 - Browse repository at this point
Copy the full SHA 2e35953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 259b084 - Browse repository at this point
Copy the full SHA 259b084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f64887 - Browse repository at this point
Copy the full SHA 6f64887View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebffd46 - Browse repository at this point
Copy the full SHA ebffd46View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec16c39 - Browse repository at this point
Copy the full SHA ec16c39View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1c344a - Browse repository at this point
Copy the full SHA d1c344aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a833a - Browse repository at this point
Copy the full SHA d3a833aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3552dff - Browse repository at this point
Copy the full SHA 3552dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53f1463 - Browse repository at this point
Copy the full SHA 53f1463View commit details -
Configuration menu - View commit details
-
Copy full SHA for f19a9e3 - Browse repository at this point
Copy the full SHA f19a9e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b2469a - Browse repository at this point
Copy the full SHA 3b2469aView commit details
Commits on Jan 28, 2020
-
Fix bug in VC generation within the typechecker
Term variables which were bound to a value were incorrectly treated as truth values instead of let equalities, which meant that those variables were not turned into lets, but rather equalities which could be disproven by the solver. For example: val a = 1 val b = 2 a == b would yield (a == 1 && b == 2) ==> (a == b) instead of val a = 1 val b = 2 ==> a == b And thus in the first case, the solver was at liberty of picking a = 1 and b = 1, which would make the VC valid.
Configuration menu - View commit details
-
Copy full SHA for 729e43f - Browse repository at this point
Copy the full SHA 729e43fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e6994 - Browse repository at this point
Copy the full SHA 39e6994View commit details -
Configuration menu - View commit details
-
Copy full SHA for f72c3b7 - Browse repository at this point
Copy the full SHA f72c3b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbbad05 - Browse repository at this point
Copy the full SHA cbbad05View commit details -
Configuration menu - View commit details
-
Copy full SHA for fab2861 - Browse repository at this point
Copy the full SHA fab2861View commit details -
Configuration menu - View commit details
-
Copy full SHA for defba07 - Browse repository at this point
Copy the full SHA defba07View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.