You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2015/05/28 13:36:59 UTC

[6/6] lucy-clownfish git commit: Merge 'CLOWNFISH-47-fix-final-methods-v2'

Merge 'CLOWNFISH-47-fix-final-methods-v2'

Final methods should be implemented using static inline functions rather
than macros, improving type safety. Final methods are also being
optimized too eagerly, though limited use of final classes and methods
in earlier releases means that this compilation bug has not been
reported in live code.

This branch also re-enables the Go build in Travis.

This closes #22.


Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/3764af03
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/3764af03
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/3764af03

Branch: refs/heads/master
Commit: 3764af0374294dc940d3c5b89c474cd5c7219034
Parents: 9a5dd08 82d1467
Author: Marvin Humphrey <ma...@rectangular.com>
Authored: Thu May 28 04:31:09 2015 -0700
Committer: Marvin Humphrey <ma...@rectangular.com>
Committed: Thu May 28 04:31:09 2015 -0700

----------------------------------------------------------------------
 .travis.yml                  |   2 +-
 compiler/src/CFCBindMethod.c | 135 ++++++++++++++++++++++----------------
 compiler/src/CFCGoMethod.c   |   2 +-
 compiler/src/CFCParamList.c  |  19 ++++++
 compiler/src/CFCParamList.h  |  11 ++++
 5 files changed, 112 insertions(+), 57 deletions(-)
----------------------------------------------------------------------