Merge branch 'CLOWNFISH-66-py-glue1-v2'

Glue code for the Python host.

* Refcounting
* Error handling
* Host conversion for basic types
* Argument conversion
* Callbacks for overridden methods

This closes #58.


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

Branch: refs/heads/master
Commit: 7c80fb8189328bc92c17b938701b60ede8e42be2
Parents: 32e2701 335b61f
Author: Marvin Humphrey <[email protected]>
Authored: Wed Feb 24 15:02:50 2016 -0800
Committer: Marvin Humphrey <[email protected]>
Committed: Wed Feb 24 15:02:50 2016 -0800

----------------------------------------------------------------------
 compiler/src/CFCPyMethod.c    | 217 +++++++++
 compiler/src/CFCPyMethod.h    |  39 ++
 compiler/src/CFCPython.c      | 275 ++++++++++-
 runtime/python/cfext/CFBind.c | 917 ++++++++++++++++++++++++++++++++++---
 runtime/python/cfext/CFBind.h | 188 ++++++++
 5 files changed, 1581 insertions(+), 55 deletions(-)
----------------------------------------------------------------------


Reply via email to