-
Notifications
You must be signed in to change notification settings - Fork 14
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
Fast-ANF implementation #40
base: fast-anf
Are you sure you want to change the base?
Commits on Oct 10, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d9e53ae - Browse repository at this point
Copy the full SHA d9e53aeView commit details
Commits on Oct 29, 2017
-
Generalize
hopHole
to handle arbitrary patterns: introducehopHole2
`hopHole2` should eventually replace `hopHole` The implementation should also be completed with correct handling of FVs
Configuration menu - View commit details
-
Copy full SHA for e0b60d3 - Browse repository at this point
Copy the full SHA e0b60d3View commit details -
Dennis van der Bij committed
Oct 29, 2017 Configuration menu - View commit details
-
Copy full SHA for 3ff5419 - Browse repository at this point
Copy the full SHA 3ff5419View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4c6479 - Browse repository at this point
Copy the full SHA e4c6479View commit details -
Dennis van der Bij committed
Oct 29, 2017 Configuration menu - View commit details
-
Copy full SHA for f7ab7b5 - Browse repository at this point
Copy the full SHA f7ab7b5View commit details
Commits on Oct 31, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d5d3161 - Browse repository at this point
Copy the full SHA d5d3161View commit details
Commits on Jan 7, 2018
-
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for f410417 - Browse repository at this point
Copy the full SHA f410417View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 65dffc8 - Browse repository at this point
Copy the full SHA 65dffc8View commit details -
Fix HOPHole, defhole, and some cleaning
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for fa8929a - Browse repository at this point
Copy the full SHA fa8929aView commit details -
Handle when HOPHole arg is simply a BV
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 7b7dea5 - Browse repository at this point
Copy the full SHA 7b7dea5View commit details -
Don't try to extract again failed extractions
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for aff2a99 - Browse repository at this point
Copy the full SHA aff2a99View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for b43ef09 - Browse repository at this point
Copy the full SHA b43ef09View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 045ebe1 - Browse repository at this point
Copy the full SHA 045ebe1View commit details -
Right-bias either and fix some errors
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for f2c934c - Browse repository at this point
Copy the full SHA f2c934cView commit details -
Failed rewriting will not affect input
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 7ffe328 - Browse repository at this point
Copy the full SHA 7ffe328View commit details -
Make HOPHole args by-name args
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 9fcb174 - Browse repository at this point
Copy the full SHA 9fcb174View commit details -
Corrected HOPHole and code removal semantics
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for e7372d5 - Browse repository at this point
Copy the full SHA e7372d5View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 6855997 - Browse repository at this point
Copy the full SHA 6855997View commit details -
Fix issue where a HOPHole extraction would happen too early in the ex…
…traction process
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for fedff93 - Browse repository at this point
Copy the full SHA fedff93View commit details -
Small HOPHole optimization and updated tests
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 0bb0ecc - Browse repository at this point
Copy the full SHA 0bb0eccView commit details -
Add way to shortcut extraction, hophole extraction branches now updat…
…e the state
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 80f46c5 - Browse repository at this point
Copy the full SHA 80f46c5View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for bf125b1 - Browse repository at this point
Copy the full SHA bf125b1View commit details -
Fix issue where impure statements could be matched wrongly
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for a6f6170 - Browse repository at this point
Copy the full SHA a6f6170View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 9c85231 - Browse repository at this point
Copy the full SHA 9c85231View commit details -
Fix issue where a hole would disappear when not referenced
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 4497d26 - Browse repository at this point
Copy the full SHA 4497d26View commit details -
Fix issue where rewriting would remove the rest of xtee
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 3431b25 - Browse repository at this point
Copy the full SHA 3431b25View commit details -
Holes now extract the entire let-binding
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 0ff74a5 - Browse repository at this point
Copy the full SHA 0ff74a5View commit details -
Remove redundant no flags left check
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 7f2e64b - Browse repository at this point
Copy the full SHA 7f2e64bView commit details -
Check flags when looking for the return value
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 3aef763 - Browse repository at this point
Copy the full SHA 3aef763View commit details -
Fix issue where substitute gets called outside a reification context
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 0c20ec6 - Browse repository at this point
Copy the full SHA 0c20ec6View commit details -
Fix issue where the generated code is wrong when there's a hole at th…
…e return position
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 5127329 - Browse repository at this point
Copy the full SHA 5127329View commit details -
Remove extremely slow intermediate step in the HOPHole extraction
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 13ae0a0 - Browse repository at this point
Copy the full SHA 13ae0a0View commit details -
Remove remnants of the unreachable mechanism
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 44145b9 - Browse repository at this point
Copy the full SHA 44145b9View commit details -
Test rewriting with HOPHoles, lambdas, and with mutliple occurences
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 0764fa9 - Browse repository at this point
Copy the full SHA 0764fa9View commit details -
Remove pure statements that depend on removed statements
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 59eb658 - Browse repository at this point
Copy the full SHA 59eb658View commit details -
Fix issue where rewriting would remove statements that are part of th…
…e result
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 8c34177 - Browse repository at this point
Copy the full SHA 8c34177View commit details -
Fix some rewriting and extraction issues
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 21facd9 - Browse repository at this point
Copy the full SHA 21facd9View commit details -
Remove explicit of passing done predicate
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for c114a94 - Browse repository at this point
Copy the full SHA c114a94View commit details -
Fix issue where order of pure statements sometimes mattered, defholes…
… now only extracts impure statements
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for f0616ec - Browse repository at this point
Copy the full SHA f0616ecView commit details -
Fix issue where you couldn't extract an impure statement
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 95c2c4b - Browse repository at this point
Copy the full SHA 95c2c4bView commit details -
HOPHoles now replace all the occurences of a pattern
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 8b145b2 - Browse repository at this point
Copy the full SHA 8b145b2View commit details -
Fix issue where HOPHoles couldn't extract nestet letbindings
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for d928e38 - Browse repository at this point
Copy the full SHA d928e38View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 5bafcef - Browse repository at this point
Copy the full SHA 5bafcefView commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 201706b - Browse repository at this point
Copy the full SHA 201706bView commit details -
Automatically convert to ANF valid reps, correct handling of lambdas,…
… and test some examples from the paper
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for f9d8205 - Browse repository at this point
Copy the full SHA f9d8205View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for c038600 - Browse repository at this point
Copy the full SHA c038600View commit details -
Fix issue where rewriting in the arg position of a methodApp would ge…
…nerate a letbinding
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for e137ed1 - Browse repository at this point
Copy the full SHA e137ed1View commit details -
Fix issue where HOPHoles would disregard pureness and add ByName wrapper
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 7b4e0c5 - Browse repository at this point
Copy the full SHA 7b4e0c5View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 2188610 - Browse repository at this point
Copy the full SHA 2188610View commit details -
Simplify hole extraction and add mechanism to revert to the default i…
…nstructions
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 57926a3 - Browse repository at this point
Copy the full SHA 57926a3View commit details -
Rename HOPV tests file to be more uniform
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 9afe790 - Browse repository at this point
Copy the full SHA 9afe790View commit details -
Simplify extraction with a SplicedArgument
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 8d1093c - Browse repository at this point
Copy the full SHA 8d1093cView commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for a9f83e5 - Browse repository at this point
Copy the full SHA a9f83e5View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for cdb21e3 - Browse repository at this point
Copy the full SHA cdb21e3View commit details -
Fix issue where rewriting with code having unused statements would no…
…t be handled correctly
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 3473bc5 - Browse repository at this point
Copy the full SHA 3473bc5View commit details -
Simplify merging of xtee and generated code
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 06c3f8a - Browse repository at this point
Copy the full SHA 06c3f8aView commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 6f37095 - Browse repository at this point
Copy the full SHA 6f37095View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 0ada464 - Browse repository at this point
Copy the full SHA 0ada464View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 7f4388b - Browse repository at this point
Copy the full SHA 7f4388bView commit details -
Fix issue where generated code would not appear in the right position…
… in xtee
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 6b50f95 - Browse repository at this point
Copy the full SHA 6b50f95View commit details -
Add HOPV test, documentation, and cleaning
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 0b58dab - Browse repository at this point
Copy the full SHA 0b58dabView commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for f8ef360 - Browse repository at this point
Copy the full SHA f8ef360View commit details -
Simplify handling of failed matches
Dennis van der Bij committedJan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 02f8c62 - Browse repository at this point
Copy the full SHA 02f8c62View commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 6c5360c - Browse repository at this point
Copy the full SHA 6c5360cView commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 4f8b85d - Browse repository at this point
Copy the full SHA 4f8b85dView commit details -
Dennis van der Bij committed
Jan 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 6593318 - Browse repository at this point
Copy the full SHA 6593318View commit details