You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CRAN version evaluates all arguments, even if they were not explicitly used, which causes issues when functions use missing() for example #19.
The current master uses match.call() to only evaluate default arguments and those actually used in the call, which has additional runtime overhead, but deals with the missing() case correctly.
I removed one statement that is no longer required (1b75a6f) and should improve performance a little, but there isn't anything that can be done in general.
I have noticed a performance decrease between version 1.0.0 from cran and 1.0.0.9001 from github using R 3.3.2 (2016-10-31)
In this example, the median time of the memoised function doubled.
The text was updated successfully, but these errors were encountered: