| correct covariance of PureFunction |
|
More...
|
almost 15 years ago
|
| add @pure to classes not annotated with @impure |
|
More...
|
almost 15 years ago
|
| no need to mark @impureIfReturnType return paths |
|
More...
|
almost 15 years ago
|
| add the @impureIfReturnType annotation and add it to all methods not annotated with another pusca annotation. This allows for differentation between code compiled with pusca support and code not compiled with pusca. |
|
More...
|
almost 15 years ago
|
| don't inherit from ParserStageSupport (we are not running in parser stage) and fix the bug making the stage useless |
|
More...
|
almost 15 years ago
|
| slight refactoring to eliminate duplicate code |
|
More...
|
almost 15 years ago
|
| add Iteratee tests |
|
More...
|
almost 15 years ago
|
| more tests for PureFunction (box.map and scalaz-like Functor) |
|
More...
|
almost 15 years ago
|
| add an interpreter pool |
|
More...
|
almost 15 years ago
|
| interpreter as a singleton |
|
More...
|
almost 15 years ago
|
| factor out the interpreter creation |
|
More...
|
almost 15 years ago
|
| don't annotate the return path in pure methods |
|
More...
|
almost 15 years ago
|
| fix handling of methods like "def my[A](): A @sideEffect" (always impure instead of impureDepending(A)) |
|
More...
|
almost 15 years ago
|
| change expected compilation error |
|
More...
|
almost 15 years ago
|
| only disallow types with explicit @sideEffect annotation, not everything that may be used with a sideEffect |
|
More...
|
almost 15 years ago
|
| add wildcard-test to regression test |
|
More...
|
almost 15 years ago
|
| restrict bounds so that @sideEffect and @sef no long match together |
|
More...
|
almost 15 years ago
|
| fix the return type problem |
|
More...
|
almost 15 years ago
|
| add PureFunction |
|
More...
|
almost 15 years ago
|
| Merge branch 'master' into pureTypeAnnotation |
|
More...
|
almost 15 years ago
|
| completly remove all pusca functions (applySideEffect, addSideEffect) in a late compile phase to prevent any runtime impact |
|
More...
|
almost 15 years ago
|
| fix the problem with tailrec (cause by applySideEffect around the last statement) |
|
More...
|
almost 15 years ago
|
| add test showing the problem with tailcalls (issue 5) |
|
More...
|
almost 15 years ago
|
| test and fix for declarePure |
|
More...
|
almost 15 years ago
|
| add tests and fix for "access to non-local var XX$module inside the pure method..." in classes with inner objects |
|
More...
|
almost 15 years ago
|
| remove dependency of TreeComponent on no longer existing phase |
|
More...
|
almost 15 years ago
|
| more tests |
|
More...
|
almost 15 years ago
|
| implemented differentation between A and A @sef |
|
More...
|
almost 15 years ago
|
| Merge branch 'master' into pureTypeAnnotation |
|
More...
|
almost 15 years ago
|
| println on expectation mismatch in "should compile" and "should yieldCompileError" |
|
More...
|
almost 15 years ago
|