- Jul 14, 2016
-
-
Lukas Stadler authored
-
Lukas Stadler authored
* commit 'c8319850': Wrap only IOException to RuntimeException. Leave other exceptions untouched. Adjusting the code to not expect IOException from PolyglotEngine.eval and co.
-
Lukas Stadler authored
Merge pull request #146 in G/fastr from ~LUKAS.STADLER_ORACLE.COM/fastr:bugfix/field_substitute to master * commit '160a5a4f': fix various warnings fix calls with erroneous "string" targets do not treat String constants specially when creating calls handle replacements of field accesses
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Jaroslav Tulach authored
-
Jaroslav Tulach authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
Merge pull request #163 in G/fastr from ~LUKAS.STADLER_ORACLE.COM/fastr:bugfix/visibility_fixes to master * commit 'b7e995a2': fix visibility of some builtins and enable passing tests
-
Lukas Stadler authored
-
Jaroslav Tulach authored
-
Jaroslav Tulach authored
-
Lukas Stadler authored
Merge pull request #149 in G/fastr from ~STEPAN.SINDELAR_ORACLE.COM/fastr:feature/match-call-after-use-method to master * commit 'fff00eee': Tests for S3 group dispatch, match.call, syscall Fix S3 dispatches according to the first non-missing argument Fix: default argument na.rm for Summary methods Fix: match.call() works properly with S3 dispatch
-
- Jul 13, 2016
-
-
Mick Jordan authored
* commit '3a3a55e4': fix dimnames bug; move code from RVector to vector extract code
-
stepan authored
-
stepan authored
-
stepan authored
Fix of arguments matching for S3 with respect to default arguments reveals that Summary methods were not receiving na.rm argument, which has default value in the dispatch methods, e.g. max(...,na.rm=FALSE) calls max.myclass(...,na.rm), if invoked as max(value), the na.rm parameter in max.myclass is missing. The solution is semi-generic: FunctionDispatch.execute gets another parameter that should carry the default arguments from S3 group dispatch the method dispatched to. This parameter can, however, be only null or RArguments.SUMMARY_GROUP_DEFAULT_VALUE_NA_RM. This parameter is passed to ArgumentMatcher, which does identity check on the only possible value for the time being and performs the matching accordingly.
-
stepan authored
Involves fixing of matching arguments for UseMethod/NextMethod -- arguments with default values, for which the caller does not provide any value, are ignored and not passed to the S3 generic, not even as varargs. ArgumentMatcher puts a special placeholder into the signature for arguments that were 'unmatched' (with default value, but not provided). CallMatcherNode then removes such args from the arguments array and from the signature and continues as normal.
-
Lukas Stadler authored
* commit '5077e23b': update truffle version to 91254ff6b437dbfbb4cf8f063abfb880c3ff3e2f
-
- Jul 12, 2016
-
-
Mick Jordan authored
-
Mick Jordan authored
-
- Jul 07, 2016
-
-
Mick Jordan authored
Merge pull request #157 in G/fastr from ~MICK.JORDAN_ORACLE.COM/fastr:feature/update-truffle to master * commit '0da26b34': update truffle version; refactor Source creation via RSource using new builder pattern; remove warnings support RootNode.getName(); enable TCK test update ivmci jdk to 0.17 Convert boolean passed via interop to R logical, enable related TCK test Propagate ThreadDeath (Truffle KillException) exception
-
- Jul 06, 2016
-
-
Mick Jordan authored
update truffle version; refactor Source creation via RSource using new builder pattern; remove warnings
-
Mick Jordan authored
-
- Jul 05, 2016
-
-
Mick Jordan authored
-
Mick Jordan authored
Propagate ThreadDeath (Truffle KillException) exception
-
- Jul 01, 2016
-
-
Mick Jordan authored
* commit '9f0f6ab3': Use Utils.getResource as RInternalCode use ResourceHandlerFactory in RInternalCode
-
Mick Jordan authored
-
Mick Jordan authored
-
Stepan Sindelar authored
Merge pull request #154 in G/fastr from ~STEPAN.SINDELAR_ORACLE.COM/fastr:feature/formulae-completeness to master * commit '9e9187a2': Added condition profile in CachedReplaceVectorNode RInternalCode builds Source with the new API Fix: replacing elements in RLanguage preserves its attributes names support for RPairList + correct error in UpdateNames 'vector' built-in can create pairlists Implement few missing features in formulae support
-
stepan authored
-
- Jun 30, 2016
-
-
Mick Jordan authored
Merge pull request #156 in G/fastr from ~MICK.JORDAN_ORACLE.COM/fastr:feature/update-truffle to master * commit '68d118f8': update truffle version
-
Mick Jordan authored
-
- Jun 29, 2016