You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2015/01/05 00:28:24 UTC
lucy git commit: Include Clownfish headers in XS explicitly
Repository: lucy
Updated Branches:
refs/heads/master 750dcb6fc -> 51f7418de
Include Clownfish headers in XS explicitly
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/51f7418d
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/51f7418d
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/51f7418d
Branch: refs/heads/master
Commit: 51f7418de77962fd45ab918ce180a3dc250d7bfb
Parents: 750dcb6
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Tue Dec 2 17:37:39 2014 +0100
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Mon Jan 5 00:12:54 2015 +0100
----------------------------------------------------------------------
perl/buildlib/Lucy/Build/Binding/Misc.pm | 3 +++
perl/buildlib/Lucy/Build/Binding/Object.pm | 2 ++
2 files changed, 5 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy/blob/51f7418d/perl/buildlib/Lucy/Build/Binding/Misc.pm
----------------------------------------------------------------------
diff --git a/perl/buildlib/Lucy/Build/Binding/Misc.pm b/perl/buildlib/Lucy/Build/Binding/Misc.pm
index 21a4489..457e845 100644
--- a/perl/buildlib/Lucy/Build/Binding/Misc.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Misc.pm
@@ -153,6 +153,9 @@ sub bind_test {
my $xs_code = <<'END_XS_CODE';
MODULE = Lucy PACKAGE = Lucy::Test
+#include "Clownfish/TestHarness/TestFormatter.h"
+#include "Clownfish/TestHarness/TestSuite.h"
+
bool
run_tests(package)
char *package;
http://git-wip-us.apache.org/repos/asf/lucy/blob/51f7418d/perl/buildlib/Lucy/Build/Binding/Object.pm
----------------------------------------------------------------------
diff --git a/perl/buildlib/Lucy/Build/Binding/Object.pm b/perl/buildlib/Lucy/Build/Binding/Object.pm
index 1e7b9f9..c1f8f5a 100644
--- a/perl/buildlib/Lucy/Build/Binding/Object.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Object.pm
@@ -74,6 +74,8 @@ sub bind_i32array {
my $xs_code = <<'END_XS_CODE';
MODULE = Lucy PACKAGE = Lucy::Object::I32Array
+#include "Clownfish/Util/Memory.h"
+
SV*
new(either_sv, ...)
SV *either_sv;