0
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 2 months ago. based on code collected about 2 months ago.
Jul 20, 2025 — Jul 20, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
correct covariance of PureFunction
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
add @pure to classes not annotated with @impure
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
no need to mark @impureIfReturnType return paths
msiegenthaler
as Mario Siegenthaler
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.
msiegenthaler
as Mario Siegenthaler
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
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
slight refactoring to eliminate duplicate code
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
add Iteratee tests
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
more tests for PureFunction (box.map and scalaz-like Functor)
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
add an interpreter pool
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
interpreter as a singleton
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
factor out the interpreter creation
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
don't annotate the return path in pure methods
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
fix handling of methods like "def my[A](): A @sideEffect" (always impure instead of impureDepending(A))
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
change expected compilation error
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
only disallow types with explicit @sideEffect annotation, not everything that may be used with a sideEffect
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
add wildcard-test to regression test
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
restrict bounds so that @sideEffect and @sef no long match together
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
fix the return type problem
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
add PureFunction
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
Merge branch 'master' into pureTypeAnnotation
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
completly remove all pusca functions (applySideEffect, addSideEffect) in a late compile phase to prevent any runtime impact
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
fix the problem with tailrec (cause by applySideEffect around the last statement)
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
add test showing the problem with tailcalls (issue 5)
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
test and fix for declarePure
msiegenthaler
as Mario Siegenthaler
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
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
remove dependency of TreeComponent on no longer existing phase
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
more tests
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
implemented differentation between A and A @sef
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
Merge branch 'master' into pureTypeAnnotation
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago
println on expectation mismatch in "should compile" and "should yieldCompileError"
msiegenthaler
as Mario Siegenthaler
More... almost 15 years ago