-
Notifications
You must be signed in to change notification settings - Fork 90
Comparing changes
Open a pull request
base repository: scala/scala-async
base: c1b05e8
head repository: scala/scala-async
compare: 8b740b4
- 6 commits
- 7 files changed
- 1 contributor
Commits on Apr 26, 2013
-
Split FutureSystem's completeProm extension point into 3 parts
This replaces the single, `Try`-dependent `completeProm` method with: def completeProm[A: WeakTypeTag]( prom: Expr[Prom[A]], value: Expr[A]): Expr[Unit] def completePromWithExceptionTopLevel[A: WeakTypeTag]( prom: Expr[Prom[A]], exception: Expr[Throwable]): Expr[Unit] def completePromWithFailedResult[A: WeakTypeTag]( prom: Expr[Prom[A]], resultName: TermName): Expr[Unit]
Configuration menu - View commit details
-
Copy full SHA for 6f8dc1b - Browse repository at this point
Copy the full SHA 6f8dc1bView commit details -
Abstract from Try's get and isFailure methods
Adds the following methods to `FutureSystem#Ops`: def isFailedResult(name: TermName): Expr[Boolean] def resultValue(name: TermName, resultType: Type): Tree Introduces `TryBasedFutureSystem` trait.
Configuration menu - View commit details
-
Copy full SHA for 9d134ad - Browse repository at this point
Copy the full SHA 9d134adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 782d4c8 - Browse repository at this point
Copy the full SHA 782d4c8View commit details -
Abstract from Try in onComplete of FutureSystem#Ops
Adds `Result[A]` type member to `FutureSystem` and `def resultType[A]` to `FutureSystem#Ops`.
Configuration menu - View commit details
-
Copy full SHA for 2754ff0 - Browse repository at this point
Copy the full SHA 2754ff0View commit details -
Abstract over type of generated state machine
Removes method `TransformUtils.applied`.
Configuration menu - View commit details
-
Copy full SHA for ffab928 - Browse repository at this point
Copy the full SHA ffab928View commit details
Commits on May 23, 2013
-
Enable generalized state machines
- async { } block can now generate a subclass of an existing trait - future system can directly return the state machine instance from async, without spawning an actual future - adds iterator-based async implementation with future system
Configuration menu - View commit details
-
Copy full SHA for 8b740b4 - Browse repository at this point
Copy the full SHA 8b740b4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff c1b05e8...8b740b4