-
-
Notifications
You must be signed in to change notification settings - Fork 84
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
Refactor to classes #34
Merged
Merged
Commits on Oct 9, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 5877bd3 - Browse repository at this point
Copy the full SHA 5877bd3View commit details
Commits on Oct 14, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 6eb1fe5 - Browse repository at this point
Copy the full SHA 6eb1fe5View commit details
Commits on Oct 15, 2016
-
* Improve performance by 90% (almost twice as fast) * Fix cancellation semantics (per-fork cancellation) * Improve toString and inspect to show the state (similar to Promises)
Configuration menu - View commit details
-
Copy full SHA for 5727d43 - Browse repository at this point
Copy the full SHA 5727d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36bd594 - Browse repository at this point
Copy the full SHA 36bd594View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea78cd8 - Browse repository at this point
Copy the full SHA ea78cd8View commit details -
* Improves performance by about 10% * Improves toString
Configuration menu - View commit details
-
Copy full SHA for 56144ca - Browse repository at this point
Copy the full SHA 56144caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e893c8 - Browse repository at this point
Copy the full SHA 3e893c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a43aa3 - Browse repository at this point
Copy the full SHA 0a43aa3View commit details -
* Improve performance by about 10% * Improve toString
Configuration menu - View commit details
-
Copy full SHA for f144ccc - Browse repository at this point
Copy the full SHA f144cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 471ece7 - Browse repository at this point
Copy the full SHA 471ece7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7294fa - Browse repository at this point
Copy the full SHA b7294faView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bfa3d - Browse repository at this point
Copy the full SHA f4bfa3dView commit details -
* Improve performance by about 300% overall * Improve performance by about 3700% in the case where left resolves synchronously * Improve toString
Configuration menu - View commit details
-
Copy full SHA for aa6a3a7 - Browse repository at this point
Copy the full SHA aa6a3a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e34f1a6 - Browse repository at this point
Copy the full SHA e34f1a6View commit details -
* Improve performance by 10-40% * Improve toString * When left resolves before right, right will be automatically cancelled
Configuration menu - View commit details
-
Copy full SHA for 7041f53 - Browse repository at this point
Copy the full SHA 7041f53View commit details -
Configuration menu - View commit details
-
Copy full SHA for becca2d - Browse repository at this point
Copy the full SHA becca2dView commit details -
Use normal toString semantics for CachedFuture
But keep inspect the same
Configuration menu - View commit details
-
Copy full SHA for 1e5482e - Browse repository at this point
Copy the full SHA 1e5482eView commit details -
Now when a hooked Future is cancelled, its disposal Future is still executed, and immediately cancelled as well. This creates a much better chance for resources to be disposed, and allows a developer to forcefully get rid of resources in a much more logical place: The disposal cancellation function instead of the consumpsion cancellation function. Also improve toString and probably performance.
Configuration menu - View commit details
-
Copy full SHA for 6815f14 - Browse repository at this point
Copy the full SHA 6815f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for f86f468 - Browse repository at this point
Copy the full SHA f86f468View commit details
Commits on Oct 16, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 05f54e1 - Browse repository at this point
Copy the full SHA 05f54e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17a52a - Browse repository at this point
Copy the full SHA b17a52aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd49ef - Browse repository at this point
Copy the full SHA 2cd49efView commit details -
Performance optimize Future.parallel
An average increase in speed of 30% with cases ranging between 10% and 100%
Configuration menu - View commit details
-
Copy full SHA for 14157c6 - Browse repository at this point
Copy the full SHA 14157c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72bc0dc - Browse repository at this point
Copy the full SHA 72bc0dcView commit details
Commits on Oct 17, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b223ff8 - Browse repository at this point
Copy the full SHA b223ff8View commit details
Commits on Oct 18, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2ca9baf - Browse repository at this point
Copy the full SHA 2ca9bafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51f8930 - Browse repository at this point
Copy the full SHA 51f8930View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee9e247 - Browse repository at this point
Copy the full SHA ee9e247View commit details -
Configuration menu - View commit details
-
Copy full SHA for 904c1be - Browse repository at this point
Copy the full SHA 904c1beView commit details -
Improve code for Future.encaseN functions
* Use switch-statements instead of if-statements for argument length * Do recursion via the name of the function rather than its location * Move the type-check to after currying, so it doesn't happen multiple times
Configuration menu - View commit details
-
Copy full SHA for 405bf3c - Browse repository at this point
Copy the full SHA 405bf3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27afcc7 - Browse repository at this point
Copy the full SHA 27afcc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4edcbf - Browse repository at this point
Copy the full SHA a4edcbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fabb2fc - Browse repository at this point
Copy the full SHA fabb2fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc46b0 - Browse repository at this point
Copy the full SHA ebc46b0View 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.