hi, here's a wip update to swig 4.1.0, cf https://swig.org/Release/RELEASENOTES for relnotes, mostly adding support for javascript via nodejs, switch to pcre2, and integrate the support for php8 i already backported for mapserver.
almost all tests but some in guile pass, i've added nodejs & go to TEST_DEPENDS to avoid kicking swig from archs that dont have them. tests from exotic archs much welcome (eg those not having go/node), so far: - tested on amd64 - built subversion & graphviz without issues - some patches needed for lldb in devel/llvm, attached too a bulk build would be needed too :) Landry
? 62dded8bacb09398b03d1352820636182d2494ab ? pkg/PLIST.full Index: Makefile =================================================================== RCS file: /cvs/ports/devel/swig/Makefile,v retrieving revision 1.79 diff -u -r1.79 Makefile --- Makefile 29 Jun 2022 06:32:04 -0000 1.79 +++ Makefile 29 Oct 2022 12:36:55 -0000 @@ -1,8 +1,7 @@ COMMENT = simplified wrapper and interface generator SUBST_VARS = VERSION -VERSION = 4.0.2 -REVISION = 4 +VERSION = 4.1.0 DISTNAME = swig-${VERSION} CATEGORIES = devel @@ -12,7 +11,7 @@ # BSD PERMIT_PACKAGE = Yes -WANTLIB = c m pcre ${COMPILER_LIBCXX} z +WANTLIB = c m pcre2-8 ${COMPILER_LIBCXX} z COMPILER = base-clang ports-gcc base-gcc @@ -29,7 +28,12 @@ BUILD_DEPENDS = ${MODTCL_BUILD_DEPENDS} \ lang/guile -LIB_DEPENDS = devel/pcre + +LIB_DEPENDS = devel/pcre2 + +# dont run update-plist after make test +TEST_DEPENDS = lang/go \ + lang/node USE_GMAKE = Yes CONFIGURE_STYLE = gnu @@ -47,6 +51,11 @@ SWIG_EXAMPLES = ${PREFIX}/share/examples/swig SWIG_DOCS = ${PREFIX}/share/doc/swig + +PORTHOME = ${WRKDIR} + +pre-test: + ln -sf ${MODTCL_BIN} ${WRKDIR}/bin/tclsh post-install: ${INSTALL_DATA_DIR} ${SWIG_EXAMPLES} Index: distinfo =================================================================== RCS file: /cvs/ports/devel/swig/distinfo,v retrieving revision 1.10 diff -u -r1.10 distinfo --- distinfo 4 Jan 2021 13:57:24 -0000 1.10 +++ distinfo 29 Oct 2022 12:36:55 -0000 @@ -1,2 +1,2 @@ -SHA256 (swig-4.0.2.tar.gz) = 1Tvpcw2NWKFr8MvR+KwMDD4QkFcxaL+hUbAetH+pBvw= -SIZE (swig-4.0.2.tar.gz) = 8097014 +SHA256 (swig-4.1.0.tar.gz) = 1qmoCU5498+2+ApzzCceH+OIyGOO0iZoYiwsZG31uz0= +SIZE (swig-4.1.0.tar.gz) = 8600226 Index: patches/patch-CCache_configure =================================================================== RCS file: /cvs/ports/devel/swig/patches/patch-CCache_configure,v retrieving revision 1.4 diff -u -r1.4 patch-CCache_configure --- patches/patch-CCache_configure 11 Mar 2022 18:53:30 -0000 1.4 +++ patches/patch-CCache_configure 29 Oct 2022 12:36:55 -0000 @@ -1,12 +1,12 @@ Index: CCache/configure --- CCache/configure.orig +++ CCache/configure -@@ -3759,15 +3759,7 @@ else +@@ -4093,15 +4093,7 @@ else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <stdlib.h> -int --main () +-main (void) -{ - void test_fn(void) { qsort(NULL, 0, 0, (__compar_fn_t)NULL); } @@ -15,5 +15,5 @@ - return 0; -} _ACEOF - if ac_fn_c_try_compile "$LINENO"; then : - ccache_cv_COMPAR_FN_T=yes + if ac_fn_c_try_compile "$LINENO" + then : Index: patches/patch-Examples_test-suite_director_thread_i =================================================================== RCS file: patches/patch-Examples_test-suite_director_thread_i diff -N patches/patch-Examples_test-suite_director_thread_i --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-Examples_test-suite_director_thread_i 29 Oct 2022 12:36:55 -0000 @@ -0,0 +1,23 @@ +adapt for our pthread_set_name_np which returns void. + +Index: Examples/test-suite/director_thread.i +--- Examples/test-suite/director_thread.i.orig ++++ Examples/test-suite/director_thread.i +@@ -22,6 +22,7 @@ + #include <process.h> + #else + #include <pthread.h> ++#include <pthread_np.h> + #include <errno.h> + #include <stdio.h> + #include <signal.h> +@@ -112,7 +113,8 @@ extern "C" { + %#ifdef __APPLE__ + int setname = pthread_setname_np("MyThreadName"); + %#else +- int setname = pthread_setname_np(pthread_self(), "MyThreadName"); ++ int setname = 0; ++ pthread_set_name_np(pthread_self(), "MyThreadName"); + %#endif + + if (setname != 0) { Index: patches/patch-Lib_cdata_i =================================================================== RCS file: patches/patch-Lib_cdata_i diff -N patches/patch-Lib_cdata_i --- patches/patch-Lib_cdata_i 28 Jun 2022 08:59:16 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -backport php 8 support from upstream -https://github.com/swig/swig/pull/1978 via -https://src.fedoraproject.org/rpms/swig/c/62dded8bacb09398b03d1352820636182d2494ab - -Index: Lib/cdata.i ---- Lib/cdata.i.orig -+++ Lib/cdata.i -@@ -21,7 +21,7 @@ typedef struct SWIGCDATA { - } - %typemap(in) (const void *indata, int inlen) = (char *STRING, int LENGTH); - --#elif SWIGPHP7 -+#elif SWIGPHP - - %typemap(out) SWIGCDATA { - ZVAL_STRINGL($result, $1.data, $1.len); Index: patches/patch-Lib_exception_i =================================================================== RCS file: patches/patch-Lib_exception_i diff -N patches/patch-Lib_exception_i --- patches/patch-Lib_exception_i 28 Jun 2022 08:59:16 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -backport php 8 support from upstream -https://github.com/swig/swig/pull/1978 via -https://src.fedoraproject.org/rpms/swig/c/62dded8bacb09398b03d1352820636182d2494ab - -Index: Lib/exception.i ---- Lib/exception.i.orig -+++ Lib/exception.i -@@ -12,7 +12,7 @@ - %insert("runtime") "swigerrors.swg" - - --#ifdef SWIGPHP7 -+#ifdef SWIGPHP - %{ - #include "zend_exceptions.h" - #define SWIG_exception(code, msg) do { zend_throw_exception(NULL, (char*)msg, code); goto thrown; } while (0) Index: patches/patch-Lib_php_php_swg =================================================================== RCS file: patches/patch-Lib_php_php_swg diff -N patches/patch-Lib_php_php_swg --- patches/patch-Lib_php_php_swg 28 Jun 2022 08:59:16 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -backport php 8 support from upstream -https://github.com/swig/swig/pull/1978 via -https://src.fedoraproject.org/rpms/swig/c/62dded8bacb09398b03d1352820636182d2494ab - -Index: Lib/php/php.swg ---- Lib/php/php.swg.orig -+++ Lib/php/php.swg -@@ -465,7 +465,10 @@ - %php_typecheck(double,SWIG_TYPECHECK_DOUBLE,IS_DOUBLE) - %php_typecheck(char,SWIG_TYPECHECK_CHAR,IS_STRING) - --%typemap(typecheck,precedence=SWIG_TYPECHECK_STRING) char *, char *&, char [] -+%typemap(typecheck,precedence=SWIG_TYPECHECK_STRING) char *, char *& -+ " $1 = (Z_TYPE($input) == IS_STRING || Z_TYPE($input) == IS_NULL); " -+ -+%typemap(typecheck,precedence=SWIG_TYPECHECK_STRING) char [] - " $1 = (Z_TYPE($input) == IS_STRING); " - - %typecheck(SWIG_TYPECHECK_POINTER) SWIGTYPE Index: patches/patch-Lib_php_phprun_swg =================================================================== RCS file: patches/patch-Lib_php_phprun_swg diff -N patches/patch-Lib_php_phprun_swg --- patches/patch-Lib_php_phprun_swg 28 Jun 2022 08:59:16 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,30 +0,0 @@ -backport php 8 support from upstream -https://github.com/swig/swig/pull/1978 via -https://src.fedoraproject.org/rpms/swig/c/62dded8bacb09398b03d1352820636182d2494ab - -Index: Lib/php/phprun.swg ---- Lib/php/phprun.swg.orig -+++ Lib/php/phprun.swg -@@ -12,8 +12,8 @@ extern "C" { - #include "zend_exceptions.h" - #include "php.h" - --#if PHP_MAJOR_VERSION != 7 --# error These bindings need PHP7 - to generate PHP5 bindings use: SWIG < 4.0.0 and swig -php5 -+#if PHP_MAJOR_VERSION < 7 -+# error These bindings need PHP 7 or later - to generate PHP5 bindings use: SWIG < 4.0.0 and swig -php5 - #endif - - #include "ext/standard/php_string.h" -@@ -204,7 +204,11 @@ SWIG_ConvertPtr(zval *z, void **ptr, swig_type_info *t - - switch (Z_TYPE_P(z)) { - case IS_OBJECT: { -+#if PHP_MAJOR_VERSION < 8 - HashTable * ht = Z_OBJ_HT_P(z)->get_properties(z); -+#else -+ HashTable * ht = Z_OBJ_HT_P(z)->get_properties(Z_OBJ_P(z)); -+#endif - if (ht) { - zval * _cPtr = zend_hash_str_find(ht, "_cPtr", sizeof("_cPtr") - 1); - if (_cPtr) { Index: patches/patch-Source_Modules_php_cxx =================================================================== RCS file: patches/patch-Source_Modules_php_cxx diff -N patches/patch-Source_Modules_php_cxx --- patches/patch-Source_Modules_php_cxx 28 Jun 2022 08:59:16 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,93 +0,0 @@ -backport php 8 support from upstream via -https://src.fedoraproject.org/rpms/swig/c/62dded8bacb09398b03d1352820636182d2494ab - -Index: Source/Modules/php.cxx ---- Source/Modules/php.cxx.orig -+++ Source/Modules/php.cxx -@@ -473,6 +473,20 @@ class PHP : public Language { (public) - s_arginfo = NewString("/* arginfo subsection */\n"); - arginfo_used = NewHash(); - -+ // Add arginfo we'll definitely need for *_alter_newobject and *_get_newobject. -+ SetFlag(arginfo_used, "1"); -+ Append(s_arginfo, -+ "ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_1, 0, 0, 0)\n" -+ " ZEND_ARG_INFO(0,arg1)\n" -+ "ZEND_END_ARG_INFO()\n"); -+ -+ SetFlag(arginfo_used, "2"); -+ Append(s_arginfo, -+ "ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_2, 0, 0, 0)\n" -+ " ZEND_ARG_INFO(0,arg1)\n" -+ " ZEND_ARG_INFO(0,arg2)\n" -+ "ZEND_END_ARG_INFO()\n"); -+ - /* start the function entry section */ - s_entry = NewString("/* entry subsection */\n"); - -@@ -653,8 +667,8 @@ class PHP : public Language { (public) - } - Printv(f_begin, s_vdecl, s_wrappers, NIL); - Printv(f_begin, all_cs_entry, "\n\n", s_arginfo, "\n\n", s_entry, -- " SWIG_ZEND_NAMED_FE(swig_", module, "_alter_newobject,_wrap_swig_", module, "_alter_newobject,NULL)\n" -- " SWIG_ZEND_NAMED_FE(swig_", module, "_get_newobject,_wrap_swig_", module, "_get_newobject,NULL)\n" -+ " SWIG_ZEND_NAMED_FE(swig_", module, "_alter_newobject,_wrap_swig_", module, "_alter_newobject,swig_arginfo_2)\n" -+ " SWIG_ZEND_NAMED_FE(swig_", module, "_get_newobject,_wrap_swig_", module, "_get_newobject,swig_arginfo_1)\n" - " ZEND_FE_END\n};\n\n", NIL); - Printv(f_begin, s_init, NIL); - Delete(s_header); -@@ -689,25 +703,46 @@ class PHP : public Language { (public) - - // We want to only emit each different arginfo once, as that reduces the - // size of both the generated source code and the compiled extension -- // module. To do this, we name the arginfo to encode the number of -- // parameters and which (if any) are passed by reference by using a -- // sequence of 0s (for non-reference) and 1s (for by references). -+ // module. The parameters at this level are just named arg1, arg2, etc -+ // so we generate an arginfo name with the number of parameters and a -+ // bitmap value saying which (if any) are passed by reference. - ParmList *l = Getattr(n, "parms"); -- String * arginfo_code = NewStringEmpty(); -+ unsigned long bitmap = 0, bit = 1; -+ int n_params = 0; -+ bool overflowed = false; - for (Parm *p = l; p; p = Getattr(p, "tmap:in:next")) { - /* Ignored parameters */ - if (checkAttribute(p, "tmap:in:numinputs", "0")) { - continue; - } -- Append(arginfo_code, GetFlag(p, "tmap:in:byref") ? "1" : "0"); -+ ++n_params; -+ if (GetFlag(p, "tmap:in:byref")) { -+ bitmap |= bit; -+ if (bit == 0) overflowed = true; -+ } -+ bit <<= 1; - } -+ String * arginfo_code; -+ if (overflowed) { -+ // We overflowed the bitmap so just generate a unique name - this only -+ // happens for a function with more parameters than bits in a long -+ // where a high numbered parameter is passed by reference, so should be -+ // rare in practice. -+ static int overflowed_counter = 0; -+ arginfo_code = NewStringf("z%d", ++overflowed_counter); -+ } else if (bitmap == 0) { -+ // No parameters passed by reference. -+ arginfo_code = NewStringf("%d", n_params); -+ } else { -+ arginfo_code = NewStringf("%d_%lx", n_params, bitmap); -+ } - - if (!GetFlag(arginfo_used, arginfo_code)) { -- // Not had this one before, so emit it. -+ // Not had this one before so emit it. - SetFlag(arginfo_used, arginfo_code); - Printf(s_arginfo, "ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_%s, 0, 0, 0)\n", arginfo_code); -- for (const char * p = Char(arginfo_code); *p; ++p) { -- Printf(s_arginfo, " ZEND_ARG_PASS_INFO(%c)\n", *p); -+ for (Parm *p = l; p; p = Getattr(p, "tmap:in:next")) { -+ Printf(s_arginfo, " ZEND_ARG_INFO(%d,%s)\n", GetFlag(p, "tmap:in:byref"), Getattr(p, "lname")); - } - Printf(s_arginfo, "ZEND_END_ARG_INFO()\n"); - } Index: patches/patch-Source_Swig_include_c =================================================================== RCS file: /cvs/ports/devel/swig/patches/patch-Source_Swig_include_c,v retrieving revision 1.3 diff -u -r1.3 patch-Source_Swig_include_c --- patches/patch-Source_Swig_include_c 11 Mar 2022 18:53:30 -0000 1.3 +++ patches/patch-Source_Swig_include_c 29 Oct 2022 12:36:55 -0000 @@ -1,7 +1,7 @@ Index: Source/Swig/include.c --- Source/Swig/include.c.orig +++ Source/Swig/include.c -@@ -291,7 +291,6 @@ int Swig_insert_file(const_String_or_char_ptr filename +@@ -287,7 +287,6 @@ int Swig_insert_file(const_String_or_char_ptr filename while ((nbytes = Read(f, buffer, 4096)) > 0) { Write(outfile, buffer, nbytes); } Index: patches/patch-configure =================================================================== RCS file: patches/patch-configure diff -N patches/patch-configure --- patches/patch-configure 28 Jun 2022 08:59:16 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,23 +0,0 @@ -find our php-config-${PHP_VERSION} - -Index: configure ---- configure.orig -+++ configure -@@ -9924,14 +9924,14 @@ done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PHP header files" >&5 - $as_echo_n "checking for PHP header files... " >&6; } - case $PHP in -- *7.*) -- PHPCONFIG=`echo "$PHP"|sed 's/7\...*$/-config&/'` ;; -+ *8.*) -+ PHPCONFIG=`echo "$PHP"|sed 's/\(-8\..\)/-config\1/'` ;; - *) - PHPCONFIG=$PHP-config ;; - esac - php_version=`$PHPCONFIG --version 2>/dev/null` - case $php_version in -- 7.*) -+ 8.*) - PHPINC=`$PHPCONFIG --includes 2>/dev/null` - if test -n "$PHPINC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHPINC" >&5 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/swig/pkg/PLIST,v retrieving revision 1.19 diff -u -r1.19 PLIST --- pkg/PLIST 11 Mar 2022 18:53:30 -0000 1.19 +++ pkg/PLIST 29 Oct 2022 12:36:56 -0000 @@ -1,5 +1,3 @@ -@conflict swig-examples-* -@pkgpath devel/swig @bin bin/ccache-swig @bin bin/swig share/doc/swig/ @@ -17,15 +15,14 @@ share/doc/swig/Devel/tree.html share/doc/swig/Devel/wrapobj.html share/doc/swig/Manual/ -share/doc/swig/Manual/Allegrocl.html share/doc/swig/Manual/Android.html share/doc/swig/Manual/Arguments.html share/doc/swig/Manual/CCache.html share/doc/swig/Manual/CPlusPlus11.html share/doc/swig/Manual/CPlusPlus14.html share/doc/swig/Manual/CPlusPlus17.html +share/doc/swig/Manual/CPlusPlus20.html share/doc/swig/Manual/CSharp.html -share/doc/swig/Manual/Chicken.html share/doc/swig/Manual/Contents.html share/doc/swig/Manual/Contract.html share/doc/swig/Manual/Customization.html @@ -38,17 +35,14 @@ share/doc/swig/Manual/Java.html share/doc/swig/Manual/Javascript.html share/doc/swig/Manual/Library.html -share/doc/swig/Manual/Lisp.html share/doc/swig/Manual/Lua.html share/doc/swig/Manual/Makefile -share/doc/swig/Manual/Modula3.html share/doc/swig/Manual/Modules.html share/doc/swig/Manual/Mzscheme.html share/doc/swig/Manual/Ocaml.html share/doc/swig/Manual/Octave.html share/doc/swig/Manual/Perl5.html share/doc/swig/Manual/Php.html -share/doc/swig/Manual/Pike.html share/doc/swig/Manual/Preface.html share/doc/swig/Manual/Preprocessor.html share/doc/swig/Manual/Python.html @@ -155,61 +149,6 @@ share/examples/swig/android/simple/src/org/swig/ share/examples/swig/android/simple/src/org/swig/simple/ share/examples/swig/android/simple/src/org/swig/simple/SwigSimple.java -share/examples/swig/chicken/ -share/examples/swig/chicken/README -share/examples/swig/chicken/check.list -share/examples/swig/chicken/class/ -share/examples/swig/chicken/class/Makefile -share/examples/swig/chicken/class/example.cxx -share/examples/swig/chicken/class/example.h -share/examples/swig/chicken/class/example.i -share/examples/swig/chicken/class/runme-lowlevel.scm -share/examples/swig/chicken/class/runme-tinyclos.scm -share/examples/swig/chicken/constants/ -share/examples/swig/chicken/constants/Makefile -share/examples/swig/chicken/constants/example.i -share/examples/swig/chicken/constants/runme.scm -share/examples/swig/chicken/egg/ -share/examples/swig/chicken/egg/Makefile -share/examples/swig/chicken/egg/README -share/examples/swig/chicken/egg/mod1.i -share/examples/swig/chicken/egg/mod2.i -share/examples/swig/chicken/egg/multi.setup -share/examples/swig/chicken/egg/multi_init.scm -share/examples/swig/chicken/egg/single.i -share/examples/swig/chicken/egg/single.setup -share/examples/swig/chicken/egg/test.scm -share/examples/swig/chicken/multimap/ -share/examples/swig/chicken/multimap/Makefile -share/examples/swig/chicken/multimap/example.c -share/examples/swig/chicken/multimap/example.i -share/examples/swig/chicken/multimap/runme.scm -share/examples/swig/chicken/overload/ -share/examples/swig/chicken/overload/Makefile -share/examples/swig/chicken/overload/README -share/examples/swig/chicken/overload/example.cxx -share/examples/swig/chicken/overload/example.h -share/examples/swig/chicken/overload/example.i -share/examples/swig/chicken/overload/runme.scm -share/examples/swig/chicken/simple/ -share/examples/swig/chicken/simple/Makefile -share/examples/swig/chicken/simple/README -share/examples/swig/chicken/simple/example.c -share/examples/swig/chicken/simple/example.i -share/examples/swig/chicken/simple/runme.scm -share/examples/swig/contract/ -share/examples/swig/contract/simple_c/ -share/examples/swig/contract/simple_c/example.c -share/examples/swig/contract/simple_c/example.i -share/examples/swig/contract/simple_c/runme1.py -share/examples/swig/contract/simple_c/runme2.py -share/examples/swig/contract/simple_cxx/ -share/examples/swig/contract/simple_cxx/example.cxx -share/examples/swig/contract/simple_cxx/example.h -share/examples/swig/contract/simple_cxx/example.i -share/examples/swig/contract/simple_cxx/runme1.py -share/examples/swig/contract/simple_cxx/runme2.py -share/examples/swig/contract/simple_cxx/runme3.py share/examples/swig/csharp/ share/examples/swig/csharp/arrays/ share/examples/swig/csharp/arrays/Makefile @@ -433,6 +372,11 @@ share/examples/swig/go/funcptr/funcptr.c share/examples/swig/go/funcptr/index.html share/examples/swig/go/funcptr/runme.go +share/examples/swig/go/goin/ +share/examples/swig/go/goin/Makefile +share/examples/swig/go/goin/example.i +share/examples/swig/go/goin/index.html +share/examples/swig/go/goin/runme.go share/examples/swig/go/index.html share/examples/swig/go/multimap/ share/examples/swig/go/multimap/Makefile @@ -836,35 +780,6 @@ share/examples/swig/lua/variables/example.h share/examples/swig/lua/variables/example.i share/examples/swig/lua/variables/runme.lua -share/examples/swig/modula3/ -share/examples/swig/modula3/check.list -share/examples/swig/modula3/class/ -share/examples/swig/modula3/class/Makefile -share/examples/swig/modula3/class/example.cxx -share/examples/swig/modula3/class/example.h -share/examples/swig/modula3/class/example.i -share/examples/swig/modula3/class/swig.tmpl -share/examples/swig/modula3/enum/ -share/examples/swig/modula3/enum/Makefile -share/examples/swig/modula3/enum/example.cxx -share/examples/swig/modula3/enum/example.h -share/examples/swig/modula3/enum/example.i -share/examples/swig/modula3/exception/ -share/examples/swig/modula3/exception/Makefile -share/examples/swig/modula3/exception/example.h -share/examples/swig/modula3/exception/example.i -share/examples/swig/modula3/reference/ -share/examples/swig/modula3/reference/Makefile -share/examples/swig/modula3/reference/example.cxx -share/examples/swig/modula3/reference/example.h -share/examples/swig/modula3/reference/example.i -share/examples/swig/modula3/simple/ -share/examples/swig/modula3/simple/Makefile -share/examples/swig/modula3/simple/example.c -share/examples/swig/modula3/simple/example.i -share/examples/swig/modula3/typemap/ -share/examples/swig/modula3/typemap/Makefile -share/examples/swig/modula3/typemap/example.i share/examples/swig/mzscheme/ share/examples/swig/mzscheme/check.list share/examples/swig/mzscheme/class/ @@ -1013,6 +928,8 @@ share/examples/swig/octave/module_load/example.i share/examples/swig/octave/module_load/runme.m share/examples/swig/octave/operator/ +share/examples/swig/octave/operator/@swig_ref/ +share/examples/swig/octave/operator/@swig_ref/horzcat.m share/examples/swig/octave/operator/Makefile share/examples/swig/octave/operator/example.h share/examples/swig/octave/operator/example.i @@ -1258,41 +1175,6 @@ share/examples/swig/php/variables/example.h share/examples/swig/php/variables/example.i share/examples/swig/php/variables/runme.php -share/examples/swig/pike/ -share/examples/swig/pike/check.list -share/examples/swig/pike/class/ -share/examples/swig/pike/class/Makefile -share/examples/swig/pike/class/example.cxx -share/examples/swig/pike/class/example.h -share/examples/swig/pike/class/example.i -share/examples/swig/pike/class/runme.pike -share/examples/swig/pike/constants/ -share/examples/swig/pike/constants/Makefile -share/examples/swig/pike/constants/example.i -share/examples/swig/pike/constants/runme.pike -share/examples/swig/pike/enum/ -share/examples/swig/pike/enum/Makefile -share/examples/swig/pike/enum/README -share/examples/swig/pike/enum/example.cxx -share/examples/swig/pike/enum/example.h -share/examples/swig/pike/enum/example.i -share/examples/swig/pike/enum/runme.pike -share/examples/swig/pike/overload/ -share/examples/swig/pike/overload/Makefile -share/examples/swig/pike/overload/example.cxx -share/examples/swig/pike/overload/example.h -share/examples/swig/pike/overload/example.i -share/examples/swig/pike/overload/runme.pike -share/examples/swig/pike/simple/ -share/examples/swig/pike/simple/Makefile -share/examples/swig/pike/simple/example.c -share/examples/swig/pike/simple/example.i -share/examples/swig/pike/simple/runme.pike -share/examples/swig/pike/template/ -share/examples/swig/pike/template/Makefile -share/examples/swig/pike/template/example.h -share/examples/swig/pike/template/example.i -share/examples/swig/pike/template/runme.pike share/examples/swig/python/ share/examples/swig/python/callback/ share/examples/swig/python/callback/Makefile @@ -1914,8 +1796,6 @@ share/examples/swig/ruby/variables/example.i share/examples/swig/ruby/variables/index.html share/examples/swig/ruby/variables/runme.rb -share/examples/swig/s-exp/ -share/examples/swig/s-exp/uffi.lisp share/examples/swig/scilab/ share/examples/swig/scilab/check.list share/examples/swig/scilab/class/ @@ -2099,6 +1979,7 @@ share/examples/swig/test-suite/ share/examples/swig/test-suite/README share/examples/swig/test-suite/abstract_access.i +share/examples/swig/test-suite/abstract_basecast.i share/examples/swig/test-suite/abstract_inherit.i share/examples/swig/test-suite/abstract_inherit_ok.i share/examples/swig/test-suite/abstract_signature.i @@ -2108,8 +1989,6 @@ share/examples/swig/test-suite/access_change.i share/examples/swig/test-suite/add_link.i share/examples/swig/test-suite/aggregate.i -share/examples/swig/test-suite/allegrocl/ -share/examples/swig/test-suite/allegrocl/Makefile.in share/examples/swig/test-suite/allowexcept.i share/examples/swig/test-suite/allprotected.i share/examples/swig/test-suite/allprotected_not.i @@ -2136,63 +2015,13 @@ share/examples/swig/test-suite/cast_operator.i share/examples/swig/test-suite/casts.i share/examples/swig/test-suite/catches.i -share/examples/swig/test-suite/cffi/ -share/examples/swig/test-suite/cffi/Makefile.in +share/examples/swig/test-suite/catches_strings.i +share/examples/swig/test-suite/ccomplextest.i share/examples/swig/test-suite/char_binary.i share/examples/swig/test-suite/char_constant.i share/examples/swig/test-suite/char_strings.i share/examples/swig/test-suite/chartest.i -share/examples/swig/test-suite/chicken/ -share/examples/swig/test-suite/chicken/Makefile.in -share/examples/swig/test-suite/chicken/README -share/examples/swig/test-suite/chicken/casts_runme.ss -share/examples/swig/test-suite/chicken/char_constant_runme.ss -share/examples/swig/test-suite/chicken/chicken_ext_test_external.cxx -share/examples/swig/test-suite/chicken/chicken_ext_test_runme.ss -share/examples/swig/test-suite/chicken/class_ignore_runme.ss -share/examples/swig/test-suite/chicken/clientdata_prop_runme_proxy.ss -share/examples/swig/test-suite/chicken/constover_runme.ss -share/examples/swig/test-suite/chicken/contract_runme.ss -share/examples/swig/test-suite/chicken/cpp_basic_runme_proxy.ss -share/examples/swig/test-suite/chicken/cpp_enum_runme.ss -share/examples/swig/test-suite/chicken/cpp_namespace_runme.ss -share/examples/swig/test-suite/chicken/dynamic_cast_runme.ss -share/examples/swig/test-suite/chicken/global_vars_runme.ss -share/examples/swig/test-suite/chicken/global_vars_runme_proxy.ss -share/examples/swig/test-suite/chicken/import_nomodule_runme.ss -share/examples/swig/test-suite/chicken/imports_runme.ss -share/examples/swig/test-suite/chicken/inherit_missing_runme.ss -share/examples/swig/test-suite/chicken/li_std_string_runme.ss -share/examples/swig/test-suite/chicken/li_std_string_runme_proxy.ss -share/examples/swig/test-suite/chicken/li_typemaps_runme.ss -share/examples/swig/test-suite/chicken/li_typemaps_runme_proxy.ss -share/examples/swig/test-suite/chicken/list_vector_runme.ss -share/examples/swig/test-suite/chicken/member_pointer_runme.ss -share/examples/swig/test-suite/chicken/multiple_inheritance_runme_proxy.ss -share/examples/swig/test-suite/chicken/multivalue_runme.ss -share/examples/swig/test-suite/chicken/name_runme.ss -share/examples/swig/test-suite/chicken/newobject1_runme_proxy.ss -share/examples/swig/test-suite/chicken/newobject2_runme.ss -share/examples/swig/test-suite/chicken/newobject2_runme_proxy.ss -share/examples/swig/test-suite/chicken/overload_complicated_runme.ss -share/examples/swig/test-suite/chicken/overload_copy_runme.ss -share/examples/swig/test-suite/chicken/overload_copy_runme_proxy.ss -share/examples/swig/test-suite/chicken/overload_extend_c_runme.ss -share/examples/swig/test-suite/chicken/overload_extend_runme.ss -share/examples/swig/test-suite/chicken/overload_extend_runme_proxy.ss -share/examples/swig/test-suite/chicken/overload_simple_runme.ss -share/examples/swig/test-suite/chicken/overload_simple_runme_proxy.ss -share/examples/swig/test-suite/chicken/overload_subtype_runme.ss -share/examples/swig/test-suite/chicken/overload_subtype_runme_proxy.ss -share/examples/swig/test-suite/chicken/pointer_in_out_runme.ss -share/examples/swig/test-suite/chicken/reference_global_vars_runme.ss -share/examples/swig/test-suite/chicken/testsuite.ss -share/examples/swig/test-suite/chicken/throw_exception_runme.ss -share/examples/swig/test-suite/chicken/typedef_inherit_runme.ss -share/examples/swig/test-suite/chicken/typename_runme.ss -share/examples/swig/test-suite/chicken/unions_runme.ss -share/examples/swig/test-suite/chicken/unions_runme_proxy.ss -share/examples/swig/test-suite/chicken_ext_test.i +share/examples/swig/test-suite/class_case.i share/examples/swig/test-suite/class_forward.i share/examples/swig/test-suite/class_ignore.i share/examples/swig/test-suite/class_scope_namespace.i @@ -2202,8 +2031,7 @@ share/examples/swig/test-suite/clientdata_prop_a.i share/examples/swig/test-suite/clientdata_prop_b.h share/examples/swig/test-suite/clientdata_prop_b.i -share/examples/swig/test-suite/clisp/ -share/examples/swig/test-suite/clisp/Makefile.in +share/examples/swig/test-suite/command_line_define.i share/examples/swig/test-suite/common.mk share/examples/swig/test-suite/compactdefaultargs.i share/examples/swig/test-suite/complextest.i @@ -2211,6 +2039,7 @@ share/examples/swig/test-suite/const_const_2.i share/examples/swig/test-suite/constant_directive.i share/examples/swig/test-suite/constant_expr.i +share/examples/swig/test-suite/constant_expr_c.i share/examples/swig/test-suite/constant_pointers.i share/examples/swig/test-suite/constants.i share/examples/swig/test-suite/constover.i @@ -2221,6 +2050,7 @@ share/examples/swig/test-suite/constructor_rename.i share/examples/swig/test-suite/constructor_value.i share/examples/swig/test-suite/contract.i +share/examples/swig/test-suite/contract_c.i share/examples/swig/test-suite/conversion.i share/examples/swig/test-suite/conversion_namespace.i share/examples/swig/test-suite/conversion_ns_template.i @@ -2229,6 +2059,7 @@ share/examples/swig/test-suite/cpp11_alias_nested_template_scoping.i share/examples/swig/test-suite/cpp11_alignment.i share/examples/swig/test-suite/cpp11_alternate_function_syntax.i +share/examples/swig/test-suite/cpp11_attribute_specifiers.i share/examples/swig/test-suite/cpp11_constexpr.i share/examples/swig/test-suite/cpp11_decltype.i share/examples/swig/test-suite/cpp11_default_delete.i @@ -2236,6 +2067,7 @@ share/examples/swig/test-suite/cpp11_director_enums.i share/examples/swig/test-suite/cpp11_directors.i share/examples/swig/test-suite/cpp11_explicit_conversion_operators.i +share/examples/swig/test-suite/cpp11_final_class.i share/examples/swig/test-suite/cpp11_final_directors.i share/examples/swig/test-suite/cpp11_final_override.i share/examples/swig/test-suite/cpp11_function_objects.i @@ -2244,6 +2076,10 @@ share/examples/swig/test-suite/cpp11_initializer_list.i share/examples/swig/test-suite/cpp11_initializer_list_extend.i share/examples/swig/test-suite/cpp11_lambda_functions.i +share/examples/swig/test-suite/cpp11_move_only.i +share/examples/swig/test-suite/cpp11_move_only_helper.i +share/examples/swig/test-suite/cpp11_move_only_valuewrapper.i +share/examples/swig/test-suite/cpp11_move_typemaps.i share/examples/swig/test-suite/cpp11_noexcept.i share/examples/swig/test-suite/cpp11_null_pointer_constant.i share/examples/swig/test-suite/cpp11_raw_string_literals.i @@ -2255,6 +2091,7 @@ share/examples/swig/test-suite/cpp11_rvalue_reference.i share/examples/swig/test-suite/cpp11_rvalue_reference2.i share/examples/swig/test-suite/cpp11_rvalue_reference3.i +share/examples/swig/test-suite/cpp11_rvalue_reference_move.i share/examples/swig/test-suite/cpp11_shared_ptr_const.i share/examples/swig/test-suite/cpp11_shared_ptr_nullptr_in_containers.i share/examples/swig/test-suite/cpp11_shared_ptr_overload.i @@ -2263,6 +2100,7 @@ share/examples/swig/test-suite/cpp11_sizeof_object.i share/examples/swig/test-suite/cpp11_static_assert.i share/examples/swig/test-suite/cpp11_std_array.i +share/examples/swig/test-suite/cpp11_std_unique_ptr.i share/examples/swig/test-suite/cpp11_std_unordered_map.i share/examples/swig/test-suite/cpp11_std_unordered_multimap.i share/examples/swig/test-suite/cpp11_std_unordered_multiset.i @@ -2284,6 +2122,8 @@ share/examples/swig/test-suite/cpp17_nested_namespaces.i share/examples/swig/test-suite/cpp17_nspace_nested_namespaces.i share/examples/swig/test-suite/cpp17_u8_char_literals.i +share/examples/swig/test-suite/cpp20_lambda_template.i +share/examples/swig/test-suite/cpp20_spaceship_operator.i share/examples/swig/test-suite/cpp_basic.i share/examples/swig/test-suite/cpp_enum.i share/examples/swig/test-suite/cpp_namespace.i @@ -2300,11 +2140,17 @@ share/examples/swig/test-suite/csharp/apply_strings_runme.cs share/examples/swig/test-suite/csharp/bools_runme.cs share/examples/swig/test-suite/csharp/catches_runme.cs +share/examples/swig/test-suite/csharp/catches_strings_runme.cs share/examples/swig/test-suite/csharp/char_strings_runme.cs share/examples/swig/test-suite/csharp/complextest_runme.cs share/examples/swig/test-suite/csharp/constover_runme.cs +share/examples/swig/test-suite/csharp/cpp11_move_only_runme.cs +share/examples/swig/test-suite/csharp/cpp11_move_only_valuewrapper_runme.cs +share/examples/swig/test-suite/csharp/cpp11_move_typemaps_runme.cs +share/examples/swig/test-suite/csharp/cpp11_rvalue_reference_move_runme.cs share/examples/swig/test-suite/csharp/cpp11_shared_ptr_template_upcast_runme.cs share/examples/swig/test-suite/csharp/cpp11_std_array_runme.cs +share/examples/swig/test-suite/csharp/cpp11_std_unique_ptr_runme.cs share/examples/swig/test-suite/csharp/cpp11_strongly_typed_enumerations_runme.cs share/examples/swig/test-suite/csharp/cpp17_nested_namespaces_runme.cs share/examples/swig/test-suite/csharp/cpp17_nspace_nested_namespaces_runme.cs @@ -2321,14 +2167,18 @@ share/examples/swig/test-suite/csharp/director_basic_runme.cs share/examples/swig/test-suite/csharp/director_classes_runme.cs share/examples/swig/test-suite/csharp/director_classic_runme.cs +share/examples/swig/test-suite/csharp/director_default_runme.cs share/examples/swig/test-suite/csharp/director_ignore_runme.cs share/examples/swig/test-suite/csharp/director_nspace_runme.cs share/examples/swig/test-suite/csharp/director_pass_by_value_runme.cs share/examples/swig/test-suite/csharp/director_primitives_runme.cs +share/examples/swig/test-suite/csharp/director_property_runme.cs share/examples/swig/test-suite/csharp/director_protected_runme.cs share/examples/swig/test-suite/csharp/director_smartptr_runme.cs share/examples/swig/test-suite/csharp/director_string_runme.cs +share/examples/swig/test-suite/csharp/director_using_member_scopes_runme.cs share/examples/swig/test-suite/csharp/director_void_runme.cs +share/examples/swig/test-suite/csharp/director_wstring_runme.cs share/examples/swig/test-suite/csharp/enum_forward_runme.cs share/examples/swig/test-suite/csharp/enum_thorough_runme.cs share/examples/swig/test-suite/csharp/enum_thorough_simple_runme.cs @@ -2359,6 +2209,7 @@ share/examples/swig/test-suite/csharp/multiple_inheritance_abstract_runme.cs share/examples/swig/test-suite/csharp/multiple_inheritance_interfaces_runme.cs share/examples/swig/test-suite/csharp/multiple_inheritance_nspace_runme.cs +share/examples/swig/test-suite/csharp/multiple_inheritance_overload_runme.cs share/examples/swig/test-suite/csharp/multiple_inheritance_shared_ptr_runme.cs share/examples/swig/test-suite/csharp/nested_class_runme.cs share/examples/swig/test-suite/csharp/nested_directors_runme.cs @@ -2382,6 +2233,7 @@ share/examples/swig/test-suite/csharp/sneaky1_runme.cs share/examples/swig/test-suite/csharp/special_variable_attributes_runme.cs share/examples/swig/test-suite/csharp/special_variable_macros_runme.cs +share/examples/swig/test-suite/csharp/template_nested_flat_runme.cs share/examples/swig/test-suite/csharp/template_nested_runme.cs share/examples/swig/test-suite/csharp/threads_runme.cs share/examples/swig/test-suite/csharp/throw_exception_runme.cs @@ -2414,10 +2266,18 @@ share/examples/swig/test-suite/d/bools_runme.2.d share/examples/swig/test-suite/d/catches_runme.1.d share/examples/swig/test-suite/d/catches_runme.2.d +share/examples/swig/test-suite/d/catches_strings_runme.1.d +share/examples/swig/test-suite/d/catches_strings_runme.2.d share/examples/swig/test-suite/d/char_strings_runme.1.d share/examples/swig/test-suite/d/char_strings_runme.2.d share/examples/swig/test-suite/d/constover_runme.1.d share/examples/swig/test-suite/d/constover_runme.2.d +share/examples/swig/test-suite/d/cpp11_move_typemaps_runme.1.d +share/examples/swig/test-suite/d/cpp11_move_typemaps_runme.2.d +share/examples/swig/test-suite/d/cpp11_rvalue_reference_move_runme.1.d +share/examples/swig/test-suite/d/cpp11_rvalue_reference_move_runme.2.d +share/examples/swig/test-suite/d/cpp11_std_unique_ptr_runme.1.d +share/examples/swig/test-suite/d/cpp11_std_unique_ptr_runme.2.d share/examples/swig/test-suite/d/d_nativepointers_runme.1.d share/examples/swig/test-suite/d/d_nativepointers_runme.2.d share/examples/swig/test-suite/d/default_args_runme.1.d @@ -2451,6 +2311,8 @@ share/examples/swig/test-suite/d/li_boost_shared_ptr_director_runme.2.d share/examples/swig/test-suite/d/li_boost_shared_ptr_runme.1.d share/examples/swig/test-suite/d/li_boost_shared_ptr_runme.2.d +share/examples/swig/test-suite/d/li_std_auto_ptr_runme.1.d +share/examples/swig/test-suite/d/li_std_auto_ptr_runme.2.d share/examples/swig/test-suite/d/li_std_except_runme.1.d share/examples/swig/test-suite/d/li_std_except_runme.2.d share/examples/swig/test-suite/d/li_std_string_runme.1.d @@ -2515,6 +2377,7 @@ share/examples/swig/test-suite/director_binary_string.i share/examples/swig/test-suite/director_classes.i share/examples/swig/test-suite/director_classic.i +share/examples/swig/test-suite/director_comparison_operators.i share/examples/swig/test-suite/director_constructor.i share/examples/swig/test-suite/director_conversion_operators.i share/examples/swig/test-suite/director_default.i @@ -2528,6 +2391,7 @@ share/examples/swig/test-suite/director_frob.i share/examples/swig/test-suite/director_ignore.i share/examples/swig/test-suite/director_keywords.i +share/examples/swig/test-suite/director_multiple_inheritance.i share/examples/swig/test-suite/director_namespace_clash.i share/examples/swig/test-suite/director_nested.i share/examples/swig/test-suite/director_nested_class.i @@ -2545,17 +2409,22 @@ share/examples/swig/test-suite/director_protected_overloaded.i share/examples/swig/test-suite/director_redefined.i share/examples/swig/test-suite/director_ref.i +share/examples/swig/test-suite/director_simple.i share/examples/swig/test-suite/director_smartptr.i share/examples/swig/test-suite/director_stl.i share/examples/swig/test-suite/director_string.i +share/examples/swig/test-suite/director_template.i share/examples/swig/test-suite/director_thread.i share/examples/swig/test-suite/director_unroll.i +share/examples/swig/test-suite/director_unwrap_result.i share/examples/swig/test-suite/director_using.i +share/examples/swig/test-suite/director_using_member_scopes.i share/examples/swig/test-suite/director_void.i share/examples/swig/test-suite/director_wombat.i share/examples/swig/test-suite/director_wstring.i share/examples/swig/test-suite/disown.i share/examples/swig/test-suite/doxygen_alias.i +share/examples/swig/test-suite/doxygen_autodoc_docstring.i share/examples/swig/test-suite/doxygen_basic_notranslate.i share/examples/swig/test-suite/doxygen_basic_translate.h share/examples/swig/test-suite/doxygen_basic_translate.i @@ -2575,6 +2444,7 @@ share/examples/swig/test-suite/doxygen_translate.i share/examples/swig/test-suite/doxygen_translate_all_tags.i share/examples/swig/test-suite/doxygen_translate_links.i +share/examples/swig/test-suite/duplicate_class_name_in_ns.i share/examples/swig/test-suite/dynamic_cast.i share/examples/swig/test-suite/empty.i share/examples/swig/test-suite/empty_c.i @@ -2625,6 +2495,8 @@ share/examples/swig/test-suite/errors/c_missing_semi.stderr share/examples/swig/test-suite/errors/c_redefine.i share/examples/swig/test-suite/errors/c_redefine.stderr +share/examples/swig/test-suite/errors/c_spaceship.i +share/examples/swig/test-suite/errors/c_spaceship.stderr share/examples/swig/test-suite/errors/c_varargs_neg.i share/examples/swig/test-suite/errors/c_varargs_neg.stderr share/examples/swig/test-suite/errors/cpp_bad_extern.i @@ -2686,6 +2558,8 @@ share/examples/swig/test-suite/errors/cpp_nobase.stderr share/examples/swig/test-suite/errors/cpp_overload_const.i share/examples/swig/test-suite/errors/cpp_overload_const.stderr +share/examples/swig/test-suite/errors/cpp_pp_expressions_bad.i +share/examples/swig/test-suite/errors/cpp_pp_expressions_bad.stderr share/examples/swig/test-suite/errors/cpp_private_inherit.i share/examples/swig/test-suite/errors/cpp_private_inherit.stderr share/examples/swig/test-suite/errors/cpp_raw_string_termination.i @@ -2698,6 +2572,8 @@ share/examples/swig/test-suite/errors/cpp_shared_ptr.stderr share/examples/swig/test-suite/errors/cpp_template_duplicate_names.i share/examples/swig/test-suite/errors/cpp_template_duplicate_names.stderr +share/examples/swig/test-suite/errors/cpp_template_explicit_instantiation.i +share/examples/swig/test-suite/errors/cpp_template_explicit_instantiation.stderr share/examples/swig/test-suite/errors/cpp_template_friend.i share/examples/swig/test-suite/errors/cpp_template_friend.stderr share/examples/swig/test-suite/errors/cpp_template_nargs.i @@ -2712,10 +2588,18 @@ share/examples/swig/test-suite/errors/cpp_template_scope.stderr share/examples/swig/test-suite/errors/cpp_template_undef.i share/examples/swig/test-suite/errors/cpp_template_undef.stderr +share/examples/swig/test-suite/errors/cpp_typemap_out_optimal_bug.i +share/examples/swig/test-suite/errors/cpp_typemap_out_optimal_bug.stderr +share/examples/swig/test-suite/errors/cpp_using_declaration_overload.i +share/examples/swig/test-suite/errors/cpp_using_declaration_overload.stderr share/examples/swig/test-suite/errors/cpp_using_not.i share/examples/swig/test-suite/errors/cpp_using_not.stderr +share/examples/swig/test-suite/errors/cpp_using_rename.i +share/examples/swig/test-suite/errors/cpp_using_rename.stderr share/examples/swig/test-suite/errors/cpp_using_undef.i share/examples/swig/test-suite/errors/cpp_using_undef.stderr +share/examples/swig/test-suite/errors/doxygen_unclosed_tag.i +share/examples/swig/test-suite/errors/doxygen_unclosed_tag.stderr share/examples/swig/test-suite/errors/doxygen_unknown_command.i share/examples/swig/test-suite/errors/doxygen_unknown_command.stderr share/examples/swig/test-suite/errors/nomodule.i @@ -2778,6 +2662,10 @@ share/examples/swig/test-suite/errors/pp_unknowndirective2.stderr share/examples/swig/test-suite/errors/pp_unknowndirective3.i share/examples/swig/test-suite/errors/pp_unknowndirective3.stderr +share/examples/swig/test-suite/errors/pp_unknowndirective4.i +share/examples/swig/test-suite/errors/pp_unknowndirective4.stderr +share/examples/swig/test-suite/errors/pp_unknowndirective5.i +share/examples/swig/test-suite/errors/pp_unknowndirective5.stderr share/examples/swig/test-suite/errors/pp_unterm_char.i share/examples/swig/test-suite/errors/pp_unterm_char.stderr share/examples/swig/test-suite/errors/pp_unterm_comment.i @@ -2790,6 +2678,10 @@ share/examples/swig/test-suite/errors/pp_variable_args.stderr share/examples/swig/test-suite/errors/swig_apply_nargs.i share/examples/swig/test-suite/errors/swig_apply_nargs.stderr +share/examples/swig/test-suite/errors/swig_command_encoder.i +share/examples/swig/test-suite/errors/swig_command_encoder.stderr +share/examples/swig/test-suite/errors/swig_constant_missing_semi.i +share/examples/swig/test-suite/errors/swig_constant_missing_semi.stderr share/examples/swig/test-suite/errors/swig_extend.i share/examples/swig/test-suite/errors/swig_extend.stderr share/examples/swig/test-suite/errors/swig_fragment_missing.i @@ -2806,6 +2698,8 @@ share/examples/swig/test-suite/errors/swig_pythoncode_bad3.stderr share/examples/swig/test-suite/errors/swig_typemap_copy.i share/examples/swig/test-suite/errors/swig_typemap_copy.stderr +share/examples/swig/test-suite/errors/swig_typemap_missing_value.i +share/examples/swig/test-suite/errors/swig_typemap_missing_value.stderr share/examples/swig/test-suite/errors/swig_typemap_old.i share/examples/swig/test-suite/errors/swig_typemap_old.stderr share/examples/swig/test-suite/errors/swig_typemap_warn.i @@ -2814,6 +2708,7 @@ share/examples/swig/test-suite/evil_diamond_ns.i share/examples/swig/test-suite/evil_diamond_prop.i share/examples/swig/test-suite/exception_classname.i +share/examples/swig/test-suite/exception_memory_leak.i share/examples/swig/test-suite/exception_order.i share/examples/swig/test-suite/exception_partial_info.i share/examples/swig/test-suite/expressions.i @@ -2833,6 +2728,7 @@ share/examples/swig/test-suite/extern_throws.i share/examples/swig/test-suite/features.i share/examples/swig/test-suite/file_test.i +share/examples/swig/test-suite/final_c.i share/examples/swig/test-suite/fragments.i share/examples/swig/test-suite/friends.i share/examples/swig/test-suite/friends_template.i @@ -2858,13 +2754,16 @@ share/examples/swig/test-suite/go/argout_runme.go share/examples/swig/test-suite/go/array_member_runme.go share/examples/swig/test-suite/go/arrays_global_runme.go +share/examples/swig/test-suite/go/catches_strings_runme.go share/examples/swig/test-suite/go/char_binary_runme.go +share/examples/swig/test-suite/go/class_case_runme.go share/examples/swig/test-suite/go/class_ignore_runme.go share/examples/swig/test-suite/go/class_scope_weird_runme.go share/examples/swig/test-suite/go/compactdefaultargs_runme.go share/examples/swig/test-suite/go/constover_runme.go share/examples/swig/test-suite/go/constructor_copy_runme.go share/examples/swig/test-suite/go/contract_runme.go +share/examples/swig/test-suite/go/cpp11_std_array_runme.go share/examples/swig/test-suite/go/cpp11_strongly_typed_enumerations_runme.go share/examples/swig/test-suite/go/cpp_enum_runme.go share/examples/swig/test-suite/go/cpp_namespace_runme.go @@ -3018,10 +2917,14 @@ share/examples/swig/test-suite/guile/README share/examples/swig/test-suite/guile/argout_runme.scm share/examples/swig/test-suite/guile/casts_runme.scm +share/examples/swig/test-suite/guile/catches_strings_runme.scm share/examples/swig/test-suite/guile/char_constant_runme.scm share/examples/swig/test-suite/guile/class_ignore_runme.scm share/examples/swig/test-suite/guile/constover_runme.scm share/examples/swig/test-suite/guile/contract_runme.scm +share/examples/swig/test-suite/guile/cpp11_move_typemaps_runme.scm +share/examples/swig/test-suite/guile/cpp11_rvalue_reference_move_runme.scm +share/examples/swig/test-suite/guile/cpp11_std_unique_ptr_runme.scm share/examples/swig/test-suite/guile/cpp_enum_runme.scm share/examples/swig/test-suite/guile/cpp_namespace_runme.scm share/examples/swig/test-suite/guile/dynamic_cast_runme.scm @@ -3031,11 +2934,14 @@ share/examples/swig/test-suite/guile/imports_runme.scm share/examples/swig/test-suite/guile/inherit_missing_runme.scm share/examples/swig/test-suite/guile/integers_runme.scm +share/examples/swig/test-suite/guile/li_std_auto_ptr_runme.scm share/examples/swig/test-suite/guile/li_std_string_runme.scm share/examples/swig/test-suite/guile/li_typemaps_runme.scm share/examples/swig/test-suite/guile/list_vector_runme.scm share/examples/swig/test-suite/guile/multivalue_runme.scm share/examples/swig/test-suite/guile/name_runme.scm +share/examples/swig/test-suite/guile/newobject1_runme.scm +share/examples/swig/test-suite/guile/null_pointer_runme.scm share/examples/swig/test-suite/guile/overload_complicated_runme.scm share/examples/swig/test-suite/guile/overload_copy_runme.scm share/examples/swig/test-suite/guile/overload_extend_c_runme.scm @@ -3097,6 +3003,7 @@ share/examples/swig/test-suite/java/apply_strings_runme.java share/examples/swig/test-suite/java/array_member_runme.java share/examples/swig/test-suite/java/arrays_global_twodim_runme.java +share/examples/swig/test-suite/java/catches_strings_runme.java share/examples/swig/test-suite/java/char_binary_runme.java share/examples/swig/test-suite/java/char_strings_runme.java share/examples/swig/test-suite/java/class_scope_namespace_runme.java @@ -3105,14 +3012,19 @@ share/examples/swig/test-suite/java/cpp11_constexpr_runme.java share/examples/swig/test-suite/java/cpp11_initializer_list_runme.java share/examples/swig/test-suite/java/cpp11_lambda_functions_runme.java +share/examples/swig/test-suite/java/cpp11_move_only_runme.java +share/examples/swig/test-suite/java/cpp11_move_only_valuewrapper_runme.java +share/examples/swig/test-suite/java/cpp11_move_typemaps_runme.java share/examples/swig/test-suite/java/cpp11_raw_string_literals_runme.java share/examples/swig/test-suite/java/cpp11_ref_qualifiers_runme.java share/examples/swig/test-suite/java/cpp11_ref_qualifiers_rvalue_unignore_runme.java share/examples/swig/test-suite/java/cpp11_ref_qualifiers_typemaps_runme.java share/examples/swig/test-suite/java/cpp11_result_of_runme.java +share/examples/swig/test-suite/java/cpp11_rvalue_reference_move_runme.java share/examples/swig/test-suite/java/cpp11_shared_ptr_overload_runme.java share/examples/swig/test-suite/java/cpp11_shared_ptr_template_upcast_runme.java share/examples/swig/test-suite/java/cpp11_std_array_runme.java +share/examples/swig/test-suite/java/cpp11_std_unique_ptr_runme.java share/examples/swig/test-suite/java/cpp11_std_unordered_map_runme.java share/examples/swig/test-suite/java/cpp11_std_unordered_set_runme.java share/examples/swig/test-suite/java/cpp11_strongly_typed_enumerations_runme.java @@ -3143,12 +3055,14 @@ share/examples/swig/test-suite/java/director_ownership_runme.java share/examples/swig/test-suite/java/director_pass_by_value_runme.java share/examples/swig/test-suite/java/director_primitives_runme.java +share/examples/swig/test-suite/java/director_property_runme.java share/examples/swig/test-suite/java/director_protected_runme.java share/examples/swig/test-suite/java/director_ref_runme.java share/examples/swig/test-suite/java/director_smartptr_runme.java share/examples/swig/test-suite/java/director_string_runme.java share/examples/swig/test-suite/java/director_thread_runme.java share/examples/swig/test-suite/java/director_unroll_runme.java +share/examples/swig/test-suite/java/director_using_member_scopes_runme.java share/examples/swig/test-suite/java/director_wombat_runme.java share/examples/swig/test-suite/java/doxygen_alias_runme.java share/examples/swig/test-suite/java/doxygen_basic_notranslate_runme.java @@ -3235,6 +3149,7 @@ share/examples/swig/test-suite/java/multiple_inheritance_abstract_runme.java share/examples/swig/test-suite/java/multiple_inheritance_interfaces_runme.java share/examples/swig/test-suite/java/multiple_inheritance_nspace_runme.java +share/examples/swig/test-suite/java/multiple_inheritance_overload_runme.java share/examples/swig/test-suite/java/multiple_inheritance_runme.java share/examples/swig/test-suite/java/multiple_inheritance_shared_ptr_runme.java share/examples/swig/test-suite/java/namespace_chase_runme.java @@ -3281,6 +3196,7 @@ share/examples/swig/test-suite/java/template_default_class_parms_typedef_runme.java share/examples/swig/test-suite/java/template_methods_runme.java share/examples/swig/test-suite/java/template_namespace_forward_declaration_runme.java +share/examples/swig/test-suite/java/template_nested_flat_runme.java share/examples/swig/test-suite/java/template_nested_runme.java share/examples/swig/test-suite/java/template_nested_typemaps_runme.java share/examples/swig/test-suite/java/template_parameters_global_scope_runme.java @@ -3336,6 +3252,7 @@ share/examples/swig/test-suite/javascript/array_member_runme.js share/examples/swig/test-suite/javascript/arrays_global_runme.js share/examples/swig/test-suite/javascript/callback_runme.js +share/examples/swig/test-suite/javascript/catches_strings_runme.js share/examples/swig/test-suite/javascript/char_binary_runme.js share/examples/swig/test-suite/javascript/char_strings_runme.js share/examples/swig/test-suite/javascript/class_ignore_runme.js @@ -3343,6 +3260,9 @@ share/examples/swig/test-suite/javascript/complextest_runme.js share/examples/swig/test-suite/javascript/constover_runme.js share/examples/swig/test-suite/javascript/constructor_copy_runme.js +share/examples/swig/test-suite/javascript/cpp11_move_typemaps_runme.js +share/examples/swig/test-suite/javascript/cpp11_rvalue_reference_move_runme.js +share/examples/swig/test-suite/javascript/cpp11_std_unique_ptr_runme.js share/examples/swig/test-suite/javascript/cpp11_strongly_typed_enumerations_runme.js share/examples/swig/test-suite/javascript/cpp_enum_runme.js share/examples/swig/test-suite/javascript/cpp_namespace_runme.js @@ -3354,6 +3274,11 @@ share/examples/swig/test-suite/javascript/empty_runme.js share/examples/swig/test-suite/javascript/enum_template_runme.js share/examples/swig/test-suite/javascript/infinity_runme.js +share/examples/swig/test-suite/javascript/inherit_missing_runme.js +share/examples/swig/test-suite/javascript/integers_runme.js +share/examples/swig/test-suite/javascript/javascript_lib_arrays_runme.js +share/examples/swig/test-suite/javascript/li_std_auto_ptr_runme.js +share/examples/swig/test-suite/javascript/li_typemaps_runme.js share/examples/swig/test-suite/javascript/namespace_virtual_method_runme.js share/examples/swig/test-suite/javascript/native_directive_runme.js share/examples/swig/test-suite/javascript/node_template/ @@ -3384,9 +3309,13 @@ share/examples/swig/test-suite/javascript/typemap_delete_runme.js share/examples/swig/test-suite/javascript/typemap_namespace_runme.js share/examples/swig/test-suite/javascript/typemap_ns_using_runme.js +share/examples/swig/test-suite/javascript/types_directive_runme.js share/examples/swig/test-suite/javascript/using1_runme.js share/examples/swig/test-suite/javascript/using2_runme.js share/examples/swig/test-suite/javascript/varargs_runme.js +share/examples/swig/test-suite/javascript/virtual_derivation_runme.js +share/examples/swig/test-suite/javascript/voidtest_runme.js +share/examples/swig/test-suite/javascript_lib_arrays.i share/examples/swig/test-suite/keyword_rename.i share/examples/swig/test-suite/keyword_rename_c.i share/examples/swig/test-suite/kind.i @@ -3447,8 +3376,10 @@ share/examples/swig/test-suite/li_std_vector_extra.i share/examples/swig/test-suite/li_std_vector_member_var.i share/examples/swig/test-suite/li_std_vector_ptr.i +share/examples/swig/test-suite/li_std_vector_vector.i share/examples/swig/test-suite/li_std_vectora.i share/examples/swig/test-suite/li_std_wstream.i +share/examples/swig/test-suite/li_std_wstring.h share/examples/swig/test-suite/li_std_wstring.i share/examples/swig/test-suite/li_std_wstring_inherit.i share/examples/swig/test-suite/li_stdint.i @@ -3463,10 +3394,15 @@ share/examples/swig/test-suite/lua/Makefile share/examples/swig/test-suite/lua/Makefile.in share/examples/swig/test-suite/lua/abstract_access_runme.lua +share/examples/swig/test-suite/lua/argcargvtest_runme.lua share/examples/swig/test-suite/lua/array_member_runme.lua share/examples/swig/test-suite/lua/arrays_global_runme.lua +share/examples/swig/test-suite/lua/catches_strings_runme.lua share/examples/swig/test-suite/lua/char_strings_runme.lua share/examples/swig/test-suite/lua/chartest_runme.lua +share/examples/swig/test-suite/lua/cpp11_move_typemaps_runme.lua +share/examples/swig/test-suite/lua/cpp11_rvalue_reference_move_runme.lua +share/examples/swig/test-suite/lua/cpp11_std_unique_ptr_runme.lua share/examples/swig/test-suite/lua/cpp11_strongly_typed_enumerations_runme.lua share/examples/swig/test-suite/lua/cpp_basic_runme.lua share/examples/swig/test-suite/lua/cpp_enum_runme.lua @@ -3482,6 +3418,7 @@ share/examples/swig/test-suite/lua/enum_template_runme.lua share/examples/swig/test-suite/lua/enums_runme.lua share/examples/swig/test-suite/lua/equality_runme.lua +share/examples/swig/test-suite/lua/exception_memory_leak_runme.lua share/examples/swig/test-suite/lua/exception_order_runme.lua share/examples/swig/test-suite/lua/exception_partial_info_runme.lua share/examples/swig/test-suite/lua/extend_constructor_destructor_runme.lua @@ -3506,6 +3443,7 @@ share/examples/swig/test-suite/lua/li_carrays_cpp_runme.lua share/examples/swig/test-suite/lua/li_carrays_runme.lua share/examples/swig/test-suite/lua/li_factory_runme.lua +share/examples/swig/test-suite/lua/li_std_auto_ptr_runme.lua share/examples/swig/test-suite/lua/li_std_except_runme.lua share/examples/swig/test-suite/lua/li_std_pair_runme.lua share/examples/swig/test-suite/lua/li_std_string_runme.lua @@ -3515,6 +3453,7 @@ share/examples/swig/test-suite/lua/lua_lightuserdata_runme.lua share/examples/swig/test-suite/lua/lua_no_module_global_runme.lua share/examples/swig/test-suite/lua/member_pointer_runme.lua +share/examples/swig/test-suite/lua/mod_runme.lua share/examples/swig/test-suite/lua/multi_import_runme.lua share/examples/swig/test-suite/lua/nested_workaround_runme.lua share/examples/swig/test-suite/lua/newobject1_runme.lua @@ -3574,10 +3513,12 @@ share/examples/swig/test-suite/multi_import_a.i share/examples/swig/test-suite/multi_import_b.i share/examples/swig/test-suite/multi_import_c.i +share/examples/swig/test-suite/multi_import_d.i share/examples/swig/test-suite/multiple_inheritance.i share/examples/swig/test-suite/multiple_inheritance_abstract.i share/examples/swig/test-suite/multiple_inheritance_interfaces.i share/examples/swig/test-suite/multiple_inheritance_nspace.i +share/examples/swig/test-suite/multiple_inheritance_overload.i share/examples/swig/test-suite/multiple_inheritance_shared_ptr.i share/examples/swig/test-suite/multivalue.i share/examples/swig/test-suite/mzscheme/ @@ -3585,10 +3526,17 @@ share/examples/swig/test-suite/mzscheme/Makefile.in share/examples/swig/test-suite/mzscheme/README share/examples/swig/test-suite/mzscheme/casts_runme.scm +share/examples/swig/test-suite/mzscheme/catches_strings_runme.scm share/examples/swig/test-suite/mzscheme/char_constant_runme.scm +share/examples/swig/test-suite/mzscheme/cpp11_move_typemaps_runme.scm +share/examples/swig/test-suite/mzscheme/cpp11_rvalue_reference_move_runme.scm +share/examples/swig/test-suite/mzscheme/cpp11_std_unique_ptr_runme.scm share/examples/swig/test-suite/mzscheme/imports_runme.scm share/examples/swig/test-suite/mzscheme/integers_runme.scm +share/examples/swig/test-suite/mzscheme/li_std_auto_ptr_runme.scm share/examples/swig/test-suite/mzscheme/name_runme.scm +share/examples/swig/test-suite/mzscheme/newobject1_runme.scm +share/examples/swig/test-suite/mzscheme/null_pointer_runme.scm share/examples/swig/test-suite/mzscheme/unions_runme.scm share/examples/swig/test-suite/name.i share/examples/swig/test-suite/name_cxx.i @@ -3600,6 +3548,7 @@ share/examples/swig/test-suite/namespace_forward_declaration.i share/examples/swig/test-suite/namespace_nested.i share/examples/swig/test-suite/namespace_spaces.i +share/examples/swig/test-suite/namespace_struct.i share/examples/swig/test-suite/namespace_template.i share/examples/swig/test-suite/namespace_typedef_class.i share/examples/swig/test-suite/namespace_typemap.i @@ -3619,12 +3568,14 @@ share/examples/swig/test-suite/nested_inheritance_interface.i share/examples/swig/test-suite/nested_private.i share/examples/swig/test-suite/nested_scope.i +share/examples/swig/test-suite/nested_scope_flat.i share/examples/swig/test-suite/nested_structs.i share/examples/swig/test-suite/nested_template_base.i share/examples/swig/test-suite/nested_workaround.i share/examples/swig/test-suite/newobject1.i share/examples/swig/test-suite/newobject2.i share/examples/swig/test-suite/newobject3.i +share/examples/swig/test-suite/not_c_keywords.i share/examples/swig/test-suite/nspace.i share/examples/swig/test-suite/nspace_extend.i share/examples/swig/test-suite/null_pointer.i @@ -3640,6 +3591,7 @@ share/examples/swig/test-suite/ocaml/allowexcept_runme.ml share/examples/swig/test-suite/ocaml/cast_operator_runme.ml share/examples/swig/test-suite/ocaml/catches_runme.ml +share/examples/swig/test-suite/ocaml/catches_strings_runme.ml share/examples/swig/test-suite/ocaml/char_binary_runme.ml share/examples/swig/test-suite/ocaml/char_constant_runme.ml share/examples/swig/test-suite/ocaml/chartest_runme.ml @@ -3661,6 +3613,7 @@ share/examples/swig/test-suite/ocaml/director_pass_by_value_runme.ml share/examples/swig/test-suite/ocaml/director_unroll_runme.ml share/examples/swig/test-suite/ocaml/dynamic_cast_runme.ml +share/examples/swig/test-suite/ocaml/enum_rename_runme.ml share/examples/swig/test-suite/ocaml/exception_classname_runme.ml share/examples/swig/test-suite/ocaml/exception_order_runme.ml share/examples/swig/test-suite/ocaml/extend_constructor_destructor_runme.ml @@ -3685,6 +3638,7 @@ share/examples/swig/test-suite/ocaml/makedebugtop share/examples/swig/test-suite/ocaml/memberin_extend_runme.ml share/examples/swig/test-suite/ocaml/minherit_runme.ml +share/examples/swig/test-suite/ocaml/mod_runme.ml share/examples/swig/test-suite/ocaml/multivalue_runme.ml share/examples/swig/test-suite/ocaml/name_runme.ml share/examples/swig/test-suite/ocaml/namespace_virtual_method_runme.ml @@ -3752,6 +3706,7 @@ share/examples/swig/test-suite/octave/array_member_runme.m share/examples/swig/test-suite/octave/arrays_global_runme.m share/examples/swig/test-suite/octave/callback_runme.m +share/examples/swig/test-suite/octave/catches_strings_runme.m share/examples/swig/test-suite/octave/class_ignore_runme.m share/examples/swig/test-suite/octave/class_scope_weird_runme.m share/examples/swig/test-suite/octave/compactdefaultargs_runme.m @@ -3759,6 +3714,9 @@ share/examples/swig/test-suite/octave/constover_runme.m share/examples/swig/test-suite/octave/constructor_copy_runme.m share/examples/swig/test-suite/octave/contract_runme.m +share/examples/swig/test-suite/octave/cpp11_move_typemaps_runme.m +share/examples/swig/test-suite/octave/cpp11_rvalue_reference_move_runme.m +share/examples/swig/test-suite/octave/cpp11_std_unique_ptr_runme.m share/examples/swig/test-suite/octave/cpp11_strongly_typed_enumerations_runme.m share/examples/swig/test-suite/octave/cpp_enum_runme.m share/examples/swig/test-suite/octave/cpp_namespace_runme.m @@ -3811,6 +3769,7 @@ share/examples/swig/test-suite/octave/li_cwstring_runme.m share/examples/swig/test-suite/octave/li_factory_runme.m share/examples/swig/test-suite/octave/li_implicit_runme.m +share/examples/swig/test-suite/octave/li_std_auto_ptr_runme.m share/examples/swig/test-suite/octave/li_std_carray_runme.m share/examples/swig/test-suite/octave/li_std_containers_overload_runme.m share/examples/swig/test-suite/octave/li_std_pair_extra_runme.m @@ -3948,11 +3907,16 @@ share/examples/swig/test-suite/perl5/aggregate_runme.pl share/examples/swig/test-suite/perl5/apply_signed_char_runme.pl share/examples/swig/test-suite/perl5/apply_strings_runme.pl +share/examples/swig/test-suite/perl5/argcargvtest_runme.pl share/examples/swig/test-suite/perl5/array_member_runme.pl +share/examples/swig/test-suite/perl5/catches_strings_runme.pl share/examples/swig/test-suite/perl5/char_binary_runme.pl share/examples/swig/test-suite/perl5/char_strings_runme.pl share/examples/swig/test-suite/perl5/class_ignore_runme.pl share/examples/swig/test-suite/perl5/contract_runme.pl +share/examples/swig/test-suite/perl5/cpp11_move_typemaps_runme.pl +share/examples/swig/test-suite/perl5/cpp11_rvalue_reference_move_runme.pl +share/examples/swig/test-suite/perl5/cpp11_std_unique_ptr_runme.pl share/examples/swig/test-suite/perl5/cpp11_strongly_typed_enumerations_runme.pl share/examples/swig/test-suite/perl5/default_args_runme.pl share/examples/swig/test-suite/perl5/default_constructor_runme.pl @@ -3994,12 +3958,14 @@ share/examples/swig/test-suite/perl5/li_cdata_carrays_cpp_runme.pl share/examples/swig/test-suite/perl5/li_cdata_carrays_runme.pl share/examples/swig/test-suite/perl5/li_reference_runme.pl +share/examples/swig/test-suite/perl5/li_std_auto_ptr_runme.pl share/examples/swig/test-suite/perl5/li_std_except_runme.pl share/examples/swig/test-suite/perl5/li_std_string_runme.pl share/examples/swig/test-suite/perl5/li_typemaps_runme.pl share/examples/swig/test-suite/perl5/member_pointer_runme.pl share/examples/swig/test-suite/perl5/minherit_runme.pl share/examples/swig/test-suite/perl5/multiple_inheritance_runme.pl +share/examples/swig/test-suite/perl5/multivalue_runme.pl share/examples/swig/test-suite/perl5/naturalvar_runme.pl share/examples/swig/test-suite/perl5/operator_overload_break_runme.pl share/examples/swig/test-suite/perl5/operator_overload_runme.pl @@ -4040,33 +4006,48 @@ share/examples/swig/test-suite/php/abstract_inherit_ok_runme.php share/examples/swig/test-suite/php/abstract_inherit_runme.php share/examples/swig/test-suite/php/add_link_runme.php +share/examples/swig/test-suite/php/argcargvtest_runme.php share/examples/swig/test-suite/php/argout_runme.php -share/examples/swig/test-suite/php/arrayptr_runme.php share/examples/swig/test-suite/php/arrays_global_runme.php share/examples/swig/test-suite/php/arrays_global_twodim_runme.php share/examples/swig/test-suite/php/arrays_runme.php share/examples/swig/test-suite/php/arrays_scope_runme.php share/examples/swig/test-suite/php/callback_runme.php share/examples/swig/test-suite/php/casts_runme.php +share/examples/swig/test-suite/php/catches_strings_runme.php share/examples/swig/test-suite/php/char_strings_runme.php share/examples/swig/test-suite/php/class_ignore_runme.php share/examples/swig/test-suite/php/conversion_namespace_runme.php share/examples/swig/test-suite/php/conversion_ns_template_runme.php share/examples/swig/test-suite/php/conversion_runme.php +share/examples/swig/test-suite/php/cpp11_attribute_specifiers_runme.php +share/examples/swig/test-suite/php/cpp11_final_directors_runme.php +share/examples/swig/test-suite/php/cpp11_move_typemaps_runme.php +share/examples/swig/test-suite/php/cpp11_rvalue_reference_move_runme.php +share/examples/swig/test-suite/php/cpp11_std_unique_ptr_runme.php share/examples/swig/test-suite/php/cpp11_strongly_typed_enumerations_runme.php +share/examples/swig/test-suite/php/cpp20_spaceship_operator_runme.php share/examples/swig/test-suite/php/cpp_basic_runme.php share/examples/swig/test-suite/php/cpp_static_runme.php +share/examples/swig/test-suite/php/default_args_runme.php share/examples/swig/test-suite/php/director_abstract_runme.php +share/examples/swig/test-suite/php/director_alternating_runme.php share/examples/swig/test-suite/php/director_basic_runme.php +share/examples/swig/test-suite/php/director_classes_runme.php share/examples/swig/test-suite/php/director_classic_runme.php share/examples/swig/test-suite/php/director_default_runme.php share/examples/swig/test-suite/php/director_detect_runme.php share/examples/swig/test-suite/php/director_enum_runme.php +share/examples/swig/test-suite/php/director_exception_catches_runme.php +share/examples/swig/test-suite/php/director_exception_nothrow_runme.php share/examples/swig/test-suite/php/director_exception_runme.php share/examples/swig/test-suite/php/director_extend_runme.php share/examples/swig/test-suite/php/director_finalizer_runme.php share/examples/swig/test-suite/php/director_frob_runme.php +share/examples/swig/test-suite/php/director_ignore_runme.php share/examples/swig/test-suite/php/director_nested_runme.php +share/examples/swig/test-suite/php/director_overload_runme.php +share/examples/swig/test-suite/php/director_ownership_runme.php share/examples/swig/test-suite/php/director_pass_by_value_runme.php share/examples/swig/test-suite/php/director_profile_runme.php share/examples/swig/test-suite/php/director_protected_runme.php @@ -4074,26 +4055,47 @@ share/examples/swig/test-suite/php/director_string_runme.php share/examples/swig/test-suite/php/director_thread_runme.php share/examples/swig/test-suite/php/director_unroll_runme.php +share/examples/swig/test-suite/php/director_wombat_runme.php share/examples/swig/test-suite/php/enum_scope_template_runme.php share/examples/swig/test-suite/php/evil_diamond_ns_runme.php share/examples/swig/test-suite/php/evil_diamond_prop_runme.php share/examples/swig/test-suite/php/evil_diamond_runme.php +share/examples/swig/test-suite/php/exception_memory_leak_runme.php share/examples/swig/test-suite/php/exception_order_runme.php share/examples/swig/test-suite/php/extend_template_ns_runme.php share/examples/swig/test-suite/php/extend_template_runme.php +share/examples/swig/test-suite/php/friends_runme.php +share/examples/swig/test-suite/php/global_vars_runme.php share/examples/swig/test-suite/php/grouping_runme.php share/examples/swig/test-suite/php/ignore_parameter_runme.php share/examples/swig/test-suite/php/import_nomodule_runme.php share/examples/swig/test-suite/php/li_carrays_cpp_runme.php share/examples/swig/test-suite/php/li_carrays_runme.php share/examples/swig/test-suite/php/li_factory_runme.php +share/examples/swig/test-suite/php/li_std_auto_ptr_runme.php share/examples/swig/test-suite/php/li_std_string_runme.php share/examples/swig/test-suite/php/li_std_vector_member_var_runme.php +share/examples/swig/test-suite/php/long_long_runme.php +share/examples/swig/test-suite/php/member_pointer_const_runme.php +share/examples/swig/test-suite/php/mod_runme.php +share/examples/swig/test-suite/php/multivalue_runme.php share/examples/swig/test-suite/php/newobject1_runme.php +share/examples/swig/test-suite/php/newobject2_runme.php share/examples/swig/test-suite/php/newobject3_runme.php +share/examples/swig/test-suite/php/overload_bool_runme.php +share/examples/swig/test-suite/php/overload_complicated_runme.php +share/examples/swig/test-suite/php/overload_copy_runme.php +share/examples/swig/test-suite/php/overload_extend2_runme.php +share/examples/swig/test-suite/php/overload_extend_c_runme.php +share/examples/swig/test-suite/php/overload_extend_runme.php share/examples/swig/test-suite/php/overload_null_runme.php +share/examples/swig/test-suite/php/overload_polymorphic_runme.php share/examples/swig/test-suite/php/overload_rename_runme.php share/examples/swig/test-suite/php/overload_return_type_runme.php +share/examples/swig/test-suite/php/overload_simple_runme.php +share/examples/swig/test-suite/php/overload_subtype_runme.php +share/examples/swig/test-suite/php/overload_template_fast_runme.php +share/examples/swig/test-suite/php/overload_template_runme.php share/examples/swig/test-suite/php/php_iterator_runme.php share/examples/swig/test-suite/php/php_pragma_runme.php share/examples/swig/test-suite/php/pointer_reference_runme.php @@ -4101,6 +4103,7 @@ share/examples/swig/test-suite/php/preproc_constants_c_runme.php share/examples/swig/test-suite/php/preproc_constants_runme.php share/examples/swig/test-suite/php/primitive_ref_runme.php +share/examples/swig/test-suite/php/rename_camel_runme.php share/examples/swig/test-suite/php/rename_scope_runme.php share/examples/swig/test-suite/php/skel.php share/examples/swig/test-suite/php/smart_pointer_rename_runme.php @@ -4120,15 +4123,15 @@ share/examples/swig/test-suite/php_iterator.i share/examples/swig/test-suite/php_namewarn_rename.i share/examples/swig/test-suite/php_pragma.i -share/examples/swig/test-suite/pike/ -share/examples/swig/test-suite/pike/Makefile.in share/examples/swig/test-suite/pointer_in_out.i share/examples/swig/test-suite/pointer_reference.i share/examples/swig/test-suite/prefix.i share/examples/swig/test-suite/preproc.i share/examples/swig/test-suite/preproc_constants.i share/examples/swig/test-suite/preproc_constants_c.i +share/examples/swig/test-suite/preproc_cpp.i share/examples/swig/test-suite/preproc_defined.i +share/examples/swig/test-suite/preproc_expr.i share/examples/swig/test-suite/preproc_gcc_output.h share/examples/swig/test-suite/preproc_gcc_output.i share/examples/swig/test-suite/preproc_include.i @@ -4143,6 +4146,8 @@ share/examples/swig/test-suite/preproc_include_h2.i share/examples/swig/test-suite/preproc_include_h3.i share/examples/swig/test-suite/preproc_line_file.i +share/examples/swig/test-suite/preproc_predefined.h +share/examples/swig/test-suite/preproc_predefined.i share/examples/swig/test-suite/primitive_ref.i share/examples/swig/test-suite/primitive_types.i share/examples/swig/test-suite/private_assign.i @@ -4155,6 +4160,7 @@ share/examples/swig/test-suite/python/Makefile.in share/examples/swig/test-suite/python/README share/examples/swig/test-suite/python/abstract_access_runme.py +share/examples/swig/test-suite/python/abstract_basecast_runme.py share/examples/swig/test-suite/python/abstract_typedef2_runme.py share/examples/swig/test-suite/python/abstract_typedef_runme.py share/examples/swig/test-suite/python/abstract_virtual_runme.py @@ -4163,6 +4169,8 @@ share/examples/swig/test-suite/python/arrays_global_runme.py share/examples/swig/test-suite/python/autodoc_runme.py share/examples/swig/test-suite/python/callback_runme.py +share/examples/swig/test-suite/python/catches_strings_runme.py +share/examples/swig/test-suite/python/ccomplextest_runme.py share/examples/swig/test-suite/python/char_binary_runme.py share/examples/swig/test-suite/python/class_ignore_runme.py share/examples/swig/test-suite/python/class_scope_weird_runme.py @@ -4176,22 +4184,28 @@ share/examples/swig/test-suite/python/contract_runme.py share/examples/swig/test-suite/python/cpp11_alternate_function_syntax_runme.py share/examples/swig/test-suite/python/cpp11_decltype_runme.py +share/examples/swig/test-suite/python/cpp11_final_class_runme.py share/examples/swig/test-suite/python/cpp11_final_directors_runme.py share/examples/swig/test-suite/python/cpp11_function_objects_runme.py share/examples/swig/test-suite/python/cpp11_hash_tables_runme.py share/examples/swig/test-suite/python/cpp11_initializer_list_extend_runme.py share/examples/swig/test-suite/python/cpp11_initializer_list_runme.py +share/examples/swig/test-suite/python/cpp11_move_only_runme.py +share/examples/swig/test-suite/python/cpp11_move_typemaps_runme.py share/examples/swig/test-suite/python/cpp11_null_pointer_constant_runme.py share/examples/swig/test-suite/python/cpp11_raw_string_literals_runme.py share/examples/swig/test-suite/python/cpp11_ref_qualifiers_runme.py share/examples/swig/test-suite/python/cpp11_ref_qualifiers_rvalue_unignore_runme.py share/examples/swig/test-suite/python/cpp11_result_of_runme.py +share/examples/swig/test-suite/python/cpp11_rvalue_reference_move_runme.py share/examples/swig/test-suite/python/cpp11_rvalue_reference_runme.py share/examples/swig/test-suite/python/cpp11_shared_ptr_overload_runme.py share/examples/swig/test-suite/python/cpp11_shared_ptr_template_upcast_runme.py share/examples/swig/test-suite/python/cpp11_shared_ptr_upcast_runme.py share/examples/swig/test-suite/python/cpp11_std_array_runme.py +share/examples/swig/test-suite/python/cpp11_std_unique_ptr_runme.py share/examples/swig/test-suite/python/cpp11_strongly_typed_enumerations_runme.py +share/examples/swig/test-suite/python/cpp11_template_explicit_runme.py share/examples/swig/test-suite/python/cpp11_template_typedefs_runme.py share/examples/swig/test-suite/python/cpp11_thread_local_runme.py share/examples/swig/test-suite/python/cpp11_type_aliasing_runme.py @@ -4201,6 +4215,7 @@ share/examples/swig/test-suite/python/cpp17_hex_floating_literals_runme.py share/examples/swig/test-suite/python/cpp17_nested_namespaces_runme.py share/examples/swig/test-suite/python/cpp17_u8_char_literals_runme.py +share/examples/swig/test-suite/python/cpp20_spaceship_operator_runme.py share/examples/swig/test-suite/python/cpp_enum_runme.py share/examples/swig/test-suite/python/cpp_namespace_runme.py share/examples/swig/test-suite/python/cpp_parameters_runme.py @@ -4213,6 +4228,7 @@ share/examples/swig/test-suite/python/director_alternating_runme.py share/examples/swig/test-suite/python/director_basic_runme.py share/examples/swig/test-suite/python/director_classic_runme.py +share/examples/swig/test-suite/python/director_comparison_operators_runme.py share/examples/swig/test-suite/python/director_default_runme.py share/examples/swig/test-suite/python/director_detect_runme.py share/examples/swig/test-suite/python/director_enum_runme.py @@ -4221,6 +4237,7 @@ share/examples/swig/test-suite/python/director_finalizer_runme.py share/examples/swig/test-suite/python/director_frob_runme.py share/examples/swig/test-suite/python/director_keywords_runme.py +share/examples/swig/test-suite/python/director_multiple_inheritance_runme.py share/examples/swig/test-suite/python/director_nested_runme.py share/examples/swig/test-suite/python/director_pass_by_value_runme.py share/examples/swig/test-suite/python/director_profile_runme.py @@ -4234,6 +4251,7 @@ share/examples/swig/test-suite/python/director_wstring_runme.py share/examples/swig/test-suite/python/disown_runme.py share/examples/swig/test-suite/python/doxygen_alias_runme.py +share/examples/swig/test-suite/python/doxygen_autodoc_docstring_runme.py share/examples/swig/test-suite/python/doxygen_basic_notranslate_runme.py share/examples/swig/test-suite/python/doxygen_basic_translate_runme.py share/examples/swig/test-suite/python/doxygen_basic_translate_style2_runme.py @@ -4260,6 +4278,7 @@ share/examples/swig/test-suite/python/extend_variable_runme.py share/examples/swig/test-suite/python/extern_c_runme.py share/examples/swig/test-suite/python/file_test_runme.py +share/examples/swig/test-suite/python/final_c_runme.py share/examples/swig/test-suite/python/friends_runme.py share/examples/swig/test-suite/python/funcptr_cpp_runme.py share/examples/swig/test-suite/python/functors_runme.py @@ -4310,6 +4329,7 @@ share/examples/swig/test-suite/python/li_std_map_member_runme.py share/examples/swig/test-suite/python/li_std_map_runme.py share/examples/swig/test-suite/python/li_std_pair_extra_runme.py +share/examples/swig/test-suite/python/li_std_pair_runme.py share/examples/swig/test-suite/python/li_std_pair_using_runme.py share/examples/swig/test-suite/python/li_std_set_runme.py share/examples/swig/test-suite/python/li_std_stream_runme.py @@ -4328,6 +4348,8 @@ share/examples/swig/test-suite/python/minherit_runme.py share/examples/swig/test-suite/python/mod_runme.py share/examples/swig/test-suite/python/multi_import_runme.py +share/examples/swig/test-suite/python/multivalue_runme.py +share/examples/swig/test-suite/python/name_warnings_runme.py share/examples/swig/test-suite/python/namespace_class_runme.py share/examples/swig/test-suite/python/namespace_typemap_runme.py share/examples/swig/test-suite/python/namespace_virtual_method_runme.py @@ -4336,6 +4358,7 @@ share/examples/swig/test-suite/python/nested_runme.py share/examples/swig/test-suite/python/nested_template_base_runme.py share/examples/swig/test-suite/python/nested_workaround_runme.py +share/examples/swig/test-suite/python/not_c_keywords_runme.py share/examples/swig/test-suite/python/operator_overload_runme.py share/examples/swig/test-suite/python/operbool_runme.py share/examples/swig/test-suite/python/overload_bool_runme.py @@ -4352,6 +4375,7 @@ share/examples/swig/test-suite/python/overload_template_fast_runme.py share/examples/swig/test-suite/python/overload_template_runme.py share/examples/swig/test-suite/python/pointer_reference_runme.py +share/examples/swig/test-suite/python/preproc_cpp_runme.py share/examples/swig/test-suite/python/preproc_defined_runme.py share/examples/swig/test-suite/python/preproc_gcc_output_runme.py share/examples/swig/test-suite/python/preproc_include_runme.py @@ -4360,12 +4384,15 @@ share/examples/swig/test-suite/python/primitive_types_runme.py share/examples/swig/test-suite/python/profiletest_runme.py share/examples/swig/test-suite/python/profiletestc_runme.py -share/examples/swig/test-suite/python/python_abstractbase_runme3.py +share/examples/swig/test-suite/python/python_abstractbase_runme.py +share/examples/swig/test-suite/python/python_annotations_c_runme.py +share/examples/swig/test-suite/python/python_annotations_variable_c_runme.py share/examples/swig/test-suite/python/python_append_runme.py share/examples/swig/test-suite/python/python_builtin_runme.py share/examples/swig/test-suite/python/python_destructor_exception_runme.py share/examples/swig/test-suite/python/python_docstring_runme.py share/examples/swig/test-suite/python/python_extranative_runme.py +share/examples/swig/test-suite/python/python_flatstaticmethod_runme.py share/examples/swig/test-suite/python/python_moduleimport_runme.py share/examples/swig/test-suite/python/python_nondynamic_runme.py share/examples/swig/test-suite/python/python_overload_simple_cast_runme.py @@ -4373,6 +4400,7 @@ share/examples/swig/test-suite/python/python_pybuffer_runme.py share/examples/swig/test-suite/python/python_pythoncode_runme.py share/examples/swig/test-suite/python/python_richcompare_runme.py +share/examples/swig/test-suite/python/python_runtime_data_runme.py share/examples/swig/test-suite/python/python_strict_unicode_runme.py share/examples/swig/test-suite/python/python_threads_runme.py share/examples/swig/test-suite/python/python_varargs_typemap_runme.py @@ -4423,6 +4451,7 @@ share/examples/swig/test-suite/python/template_rename_runme.py share/examples/swig/test-suite/python/template_static_runme.py share/examples/swig/test-suite/python/template_tbase_template_runme.py +share/examples/swig/test-suite/python/template_template_parameters_runme.py share/examples/swig/test-suite/python/template_type_namespace_runme.py share/examples/swig/test-suite/python/template_typedef_cplx2_runme.py share/examples/swig/test-suite/python/template_typedef_cplx3_runme.py @@ -4457,6 +4486,7 @@ share/examples/swig/test-suite/python/using_composition_runme.py share/examples/swig/test-suite/python/using_extend_runme.py share/examples/swig/test-suite/python/using_inherit_runme.py +share/examples/swig/test-suite/python/using_member_runme.py share/examples/swig/test-suite/python/using_private_runme.py share/examples/swig/test-suite/python/using_protected_runme.py share/examples/swig/test-suite/python/varargs_overload_runme.py @@ -4466,12 +4496,15 @@ share/examples/swig/test-suite/python/voidtest_runme.py share/examples/swig/test-suite/python/wrapmacro_runme.py share/examples/swig/test-suite/python_abstractbase.i +share/examples/swig/test-suite/python_annotations_c.i +share/examples/swig/test-suite/python_annotations_variable_c.i share/examples/swig/test-suite/python_append.i share/examples/swig/test-suite/python_builtin.i share/examples/swig/test-suite/python_destructor_exception.i share/examples/swig/test-suite/python_director.i share/examples/swig/test-suite/python_docstring.i share/examples/swig/test-suite/python_extranative.i +share/examples/swig/test-suite/python_flatstaticmethod.i share/examples/swig/test-suite/python_moduleimport.i share/examples/swig/test-suite/python_nondynamic.i share/examples/swig/test-suite/python_overload_simple_cast.i @@ -4479,6 +4512,9 @@ share/examples/swig/test-suite/python_pybuffer.i share/examples/swig/test-suite/python_pythoncode.i share/examples/swig/test-suite/python_richcompare.i +share/examples/swig/test-suite/python_runtime_data.list +share/examples/swig/test-suite/python_runtime_data_builtin.i +share/examples/swig/test-suite/python_runtime_data_nobuiltin.i share/examples/swig/test-suite/python_strict_unicode.i share/examples/swig/test-suite/python_threads.i share/examples/swig/test-suite/python_varargs_typemap.i @@ -4487,28 +4523,33 @@ share/examples/swig/test-suite/r/Makefile.in share/examples/swig/test-suite/r/abstract_access_runme.R share/examples/swig/test-suite/r/arrays_dimensionless_runme.R +share/examples/swig/test-suite/r/catches_strings_runme.R +share/examples/swig/test-suite/r/constant_pointers_runme.R share/examples/swig/test-suite/r/enum_thorough_runme.R +share/examples/swig/test-suite/r/exception_memory_leak_runme.R share/examples/swig/test-suite/r/funcptr_runme.R share/examples/swig/test-suite/r/ignore_parameter_runme.R share/examples/swig/test-suite/r/integers_runme.R +share/examples/swig/test-suite/r/li_boost_shared_ptr_runme.R share/examples/swig/test-suite/r/li_std_vector_runme.R +share/examples/swig/test-suite/r/li_std_vector_vector_runme.R +share/examples/swig/test-suite/r/namespace_struct_runme.R share/examples/swig/test-suite/r/overload_method_runme.R share/examples/swig/test-suite/r/overload_null_runme.R share/examples/swig/test-suite/r/preproc_constants_runme.R share/examples/swig/test-suite/r/r_copy_struct_runme.R share/examples/swig/test-suite/r/r_double_delete_runme.R share/examples/swig/test-suite/r/r_legacy_runme.R -share/examples/swig/test-suite/r/r_memory_leak_runme.R share/examples/swig/test-suite/r/r_sexp_runme.R share/examples/swig/test-suite/r/r_use_isnull_runme.R share/examples/swig/test-suite/r/rename_simple_runme.R share/examples/swig/test-suite/r/simple_array_runme.R +share/examples/swig/test-suite/r/typedef_inherit_runme.R share/examples/swig/test-suite/r/unions_runme.R share/examples/swig/test-suite/r/unittest.R share/examples/swig/test-suite/r_copy_struct.i share/examples/swig/test-suite/r_double_delete.i share/examples/swig/test-suite/r_legacy.i -share/examples/swig/test-suite/r_memory_leak.i share/examples/swig/test-suite/r_overload_array.i share/examples/swig/test-suite/r_overload_comma.i share/examples/swig/test-suite/r_sexp.i @@ -4555,6 +4596,7 @@ share/examples/swig/test-suite/ruby/anonymous_bitfield_runme.rb share/examples/swig/test-suite/ruby/apply_signed_char_runme.rb share/examples/swig/test-suite/ruby/apply_strings_runme.rb +share/examples/swig/test-suite/ruby/argcargvtest_runme.rb share/examples/swig/test-suite/ruby/argout_runme.rb share/examples/swig/test-suite/ruby/array_member_runme.rb share/examples/swig/test-suite/ruby/arrays_global_runme.rb @@ -4562,18 +4604,28 @@ share/examples/swig/test-suite/ruby/bools_runme.rb share/examples/swig/test-suite/ruby/cast_operator_runme.rb share/examples/swig/test-suite/ruby/casts_runme.rb +share/examples/swig/test-suite/ruby/catches_strings_runme.rb share/examples/swig/test-suite/ruby/char_constant_runme.rb share/examples/swig/test-suite/ruby/check_missing_tests.rb share/examples/swig/test-suite/ruby/class_ignore_runme.rb share/examples/swig/test-suite/ruby/const_const_runme.rb +share/examples/swig/test-suite/ruby/constant_directive_runme.rb share/examples/swig/test-suite/ruby/constover_runme.rb +share/examples/swig/test-suite/ruby/contract_runme.rb +share/examples/swig/test-suite/ruby/cpp11_alias_nested_template_scoping_runme.rb share/examples/swig/test-suite/ruby/cpp11_hash_tables_runme.rb +share/examples/swig/test-suite/ruby/cpp11_move_typemaps_runme.rb +share/examples/swig/test-suite/ruby/cpp11_rvalue_reference_move_runme.rb share/examples/swig/test-suite/ruby/cpp11_shared_ptr_const_runme.rb share/examples/swig/test-suite/ruby/cpp11_shared_ptr_nullptr_in_containers_runme.rb share/examples/swig/test-suite/ruby/cpp11_shared_ptr_upcast_runme.rb share/examples/swig/test-suite/ruby/cpp11_std_array_runme.rb +share/examples/swig/test-suite/ruby/cpp11_std_unique_ptr_runme.rb share/examples/swig/test-suite/ruby/cpp11_strongly_typed_enumerations_runme.rb +share/examples/swig/test-suite/ruby/cpp17_nested_namespaces_runme.rb +share/examples/swig/test-suite/ruby/cpp_enum_runme.rb share/examples/swig/test-suite/ruby/cpp_namespace_runme.rb +share/examples/swig/test-suite/ruby/cpp_static_runme.rb share/examples/swig/test-suite/ruby/default_constructor_runme.rb share/examples/swig/test-suite/ruby/director_abstract_runme.rb share/examples/swig/test-suite/ruby/director_basic_runme.rb @@ -4587,6 +4639,7 @@ share/examples/swig/test-suite/ruby/director_smartptr_runme.rb share/examples/swig/test-suite/ruby/director_string_runme.rb share/examples/swig/test-suite/ruby/director_unroll_runme.rb +share/examples/swig/test-suite/ruby/director_unwrap_result_runme.rb share/examples/swig/test-suite/ruby/director_wombat_runme.rb share/examples/swig/test-suite/ruby/disown_runme.rb share/examples/swig/test-suite/ruby/dynamic_cast_runme.rb @@ -4600,6 +4653,7 @@ share/examples/swig/test-suite/ruby/global_immutable_vars_runme.rb share/examples/swig/test-suite/ruby/grouping_runme.rb share/examples/swig/test-suite/ruby/ignore_parameter_runme.rb +share/examples/swig/test-suite/ruby/import_fragments_runme.rb share/examples/swig/test-suite/ruby/imports_runme.rb share/examples/swig/test-suite/ruby/inherit_missing_runme.rb share/examples/swig/test-suite/ruby/integers_runme.rb @@ -4633,7 +4687,19 @@ share/examples/swig/test-suite/ruby/li_std_wstring_runme.rb share/examples/swig/test-suite/ruby/member_pointer_runme.rb share/examples/swig/test-suite/ruby/minherit_runme.rb +share/examples/swig/test-suite/ruby/multiple_inheritance_abstract_runme.rb +share/examples/swig/test-suite/ruby/multiple_inheritance_nspace_runme.rb +share/examples/swig/test-suite/ruby/namespace_chase_runme.rb +share/examples/swig/test-suite/ruby/namespace_class_runme.rb +share/examples/swig/test-suite/ruby/namespace_forward_declaration_runme.rb share/examples/swig/test-suite/ruby/namespace_typemap_runme.rb +share/examples/swig/test-suite/ruby/namespace_virtual_method_runme.rb +share/examples/swig/test-suite/ruby/nested_class_runme.rb +share/examples/swig/test-suite/ruby/nested_directors_runme.rb +share/examples/swig/test-suite/ruby/nested_in_template_runme.rb +share/examples/swig/test-suite/ruby/nested_scope_flat_runme.rb +share/examples/swig/test-suite/ruby/nested_template_base_runme.rb +share/examples/swig/test-suite/ruby/nested_workaround_runme.rb share/examples/swig/test-suite/ruby/newobject1_runme.rb share/examples/swig/test-suite/ruby/newobject2_runme.rb share/examples/swig/test-suite/ruby/overload_bool_runme.rb @@ -4645,6 +4711,7 @@ share/examples/swig/test-suite/ruby/overload_simple_runme.rb share/examples/swig/test-suite/ruby/overload_subtype_runme.rb share/examples/swig/test-suite/ruby/overload_template_runme.rb +share/examples/swig/test-suite/ruby/preproc_runme.rb share/examples/swig/test-suite/ruby/primitive_ref_runme.rb share/examples/swig/test-suite/ruby/primitive_types_runme.rb share/examples/swig/test-suite/ruby/profiletest_runme.rb @@ -4660,6 +4727,7 @@ share/examples/swig/test-suite/ruby/ruby_li_std_speed_runme.rb share/examples/swig/test-suite/ruby/ruby_manual_proxy_runme.rb share/examples/swig/test-suite/ruby/ruby_minherit_shared_ptr_runme.rb +share/examples/swig/test-suite/ruby/ruby_naming_bugs_runme.rb share/examples/swig/test-suite/ruby/ruby_naming_runme.rb share/examples/swig/test-suite/ruby/ruby_rdata_runme.rb share/examples/swig/test-suite/ruby/ruby_track_objects_directors_runme.rb @@ -4683,9 +4751,11 @@ share/examples/swig/test-suite/ruby/template_extend1_runme.rb share/examples/swig/test-suite/ruby/template_extend2_runme.rb share/examples/swig/test-suite/ruby/template_inherit_runme.rb +share/examples/swig/test-suite/ruby/template_nested_flat_runme.rb share/examples/swig/test-suite/ruby/template_ns4_runme.rb share/examples/swig/test-suite/ruby/template_ns_runme.rb share/examples/swig/test-suite/ruby/template_rename_runme.rb +share/examples/swig/test-suite/ruby/template_static_runme.rb share/examples/swig/test-suite/ruby/template_tbase_template_runme.rb share/examples/swig/test-suite/ruby/template_type_namespace_runme.rb share/examples/swig/test-suite/ruby/template_typedef_cplx2_runme.rb @@ -4720,16 +4790,21 @@ share/examples/swig/test-suite/ruby_manual_proxy.i share/examples/swig/test-suite/ruby_minherit_shared_ptr.i share/examples/swig/test-suite/ruby_naming.i +share/examples/swig/test-suite/ruby_naming_bugs.i share/examples/swig/test-suite/ruby_rdata.i share/examples/swig/test-suite/ruby_track_objects.i share/examples/swig/test-suite/ruby_track_objects_directors.i share/examples/swig/test-suite/samename.i share/examples/swig/test-suite/schemerunme/ share/examples/swig/test-suite/schemerunme/casts.scm +share/examples/swig/test-suite/schemerunme/catches_strings.scm share/examples/swig/test-suite/schemerunme/char_constant.scm share/examples/swig/test-suite/schemerunme/class_ignore.scm share/examples/swig/test-suite/schemerunme/constover.scm share/examples/swig/test-suite/schemerunme/contract.scm +share/examples/swig/test-suite/schemerunme/cpp11_move_typemaps.scm +share/examples/swig/test-suite/schemerunme/cpp11_rvalue_reference_move.scm +share/examples/swig/test-suite/schemerunme/cpp11_std_unique_ptr.scm share/examples/swig/test-suite/schemerunme/cpp_enum.scm share/examples/swig/test-suite/schemerunme/cpp_namespace.scm share/examples/swig/test-suite/schemerunme/dynamic_cast.scm @@ -4739,6 +4814,7 @@ share/examples/swig/test-suite/schemerunme/imports.scm share/examples/swig/test-suite/schemerunme/inherit_missing.scm share/examples/swig/test-suite/schemerunme/integers.scm +share/examples/swig/test-suite/schemerunme/li_std_auto_ptr.scm share/examples/swig/test-suite/schemerunme/li_std_string.scm share/examples/swig/test-suite/schemerunme/li_typemaps.scm share/examples/swig/test-suite/schemerunme/li_typemaps_proxy.scm @@ -4746,6 +4822,8 @@ share/examples/swig/test-suite/schemerunme/multiple_inheritance_proxy.scm share/examples/swig/test-suite/schemerunme/multivalue.scm share/examples/swig/test-suite/schemerunme/name.scm +share/examples/swig/test-suite/schemerunme/newobject1.scm +share/examples/swig/test-suite/schemerunme/null_pointer.scm share/examples/swig/test-suite/schemerunme/overload_complicated.scm share/examples/swig/test-suite/schemerunme/overload_copy.scm share/examples/swig/test-suite/schemerunme/overload_extend.scm @@ -4781,6 +4859,7 @@ share/examples/swig/test-suite/scilab/arrays_global_runme.sci share/examples/swig/test-suite/scilab/arrays_global_twodim_runme.sci share/examples/swig/test-suite/scilab/bools_runme.sci +share/examples/swig/test-suite/scilab/catches_strings_runme.sci share/examples/swig/test-suite/scilab/char_constant_runme.sci share/examples/swig/test-suite/scilab/constover_runme.sci share/examples/swig/test-suite/scilab/constructor_copy_runme.sci @@ -4919,14 +4998,22 @@ share/examples/swig/test-suite/tcl/Makefile share/examples/swig/test-suite/tcl/Makefile.in share/examples/swig/test-suite/tcl/README +share/examples/swig/test-suite/tcl/argcargvtest_runme.tcl share/examples/swig/test-suite/tcl/bools_runme.tcl +share/examples/swig/test-suite/tcl/catches_strings_runme.tcl share/examples/swig/test-suite/tcl/clientdata_prop_runme.tcl +share/examples/swig/test-suite/tcl/cpp11_move_typemaps_runme.tcl +share/examples/swig/test-suite/tcl/cpp11_rvalue_reference_move_runme.tcl +share/examples/swig/test-suite/tcl/cpp11_std_unique_ptr_runme.tcl share/examples/swig/test-suite/tcl/cpp11_strongly_typed_enumerations_runme.tcl share/examples/swig/test-suite/tcl/disown_runme.tcl share/examples/swig/test-suite/tcl/enum_thorough_runme.tcl share/examples/swig/test-suite/tcl/import_nomodule_runme.tcl share/examples/swig/test-suite/tcl/imports_runme.tcl +share/examples/swig/test-suite/tcl/integers_runme.tcl +share/examples/swig/test-suite/tcl/li_std_auto_ptr_runme.tcl share/examples/swig/test-suite/tcl/li_std_string_runme.tcl +share/examples/swig/test-suite/tcl/li_std_vector_runme.tcl share/examples/swig/test-suite/tcl/member_pointer_runme.tcl share/examples/swig/test-suite/tcl/newobject1_runme.tcl share/examples/swig/test-suite/tcl/newobject2_runme.tcl @@ -4982,6 +5069,7 @@ share/examples/swig/test-suite/template_methods.i share/examples/swig/test-suite/template_namespace_forward_declaration.i share/examples/swig/test-suite/template_nested.i +share/examples/swig/test-suite/template_nested_flat.i share/examples/swig/test-suite/template_nested_typemaps.i share/examples/swig/test-suite/template_ns.i share/examples/swig/test-suite/template_ns2.i @@ -5085,8 +5173,6 @@ share/examples/swig/test-suite/typemap_various.i share/examples/swig/test-suite/typename.i share/examples/swig/test-suite/types_directive.i -share/examples/swig/test-suite/uffi/ -share/examples/swig/test-suite/uffi/Makefile.in share/examples/swig/test-suite/unicode_strings.i share/examples/swig/test-suite/union_parameter.i share/examples/swig/test-suite/union_scope.i @@ -5098,6 +5184,8 @@ share/examples/swig/test-suite/using_directive_and_declaration_forward.i share/examples/swig/test-suite/using_extend.i share/examples/swig/test-suite/using_inherit.i +share/examples/swig/test-suite/using_member.i +share/examples/swig/test-suite/using_member_scopes.i share/examples/swig/test-suite/using_namespace.i share/examples/swig/test-suite/using_namespace_loop.i share/examples/swig/test-suite/using_pointers.i @@ -5177,10 +5265,12 @@ share/swig/${VERSION}/csharp/std_set.i share/swig/${VERSION}/csharp/std_shared_ptr.i share/swig/${VERSION}/csharp/std_string.i +share/swig/${VERSION}/csharp/std_unique_ptr.i share/swig/${VERSION}/csharp/std_vector.i share/swig/${VERSION}/csharp/std_wstring.i share/swig/${VERSION}/csharp/stl.i share/swig/${VERSION}/csharp/swiginterface.i +share/swig/${VERSION}/csharp/swigmove.i share/swig/${VERSION}/csharp/swigtype_inout.i share/swig/${VERSION}/csharp/typemaps.i share/swig/${VERSION}/csharp/wchar.i @@ -5204,6 +5294,7 @@ share/swig/${VERSION}/d/dstrings.swg share/swig/${VERSION}/d/dswigtype.swg share/swig/${VERSION}/d/dvoid.swg +share/swig/${VERSION}/d/std_auto_ptr.i share/swig/${VERSION}/d/std_common.i share/swig/${VERSION}/d/std_deque.i share/swig/${VERSION}/d/std_except.i @@ -5211,8 +5302,10 @@ share/swig/${VERSION}/d/std_pair.i share/swig/${VERSION}/d/std_shared_ptr.i share/swig/${VERSION}/d/std_string.i +share/swig/${VERSION}/d/std_unique_ptr.i share/swig/${VERSION}/d/std_vector.i share/swig/${VERSION}/d/stl.i +share/swig/${VERSION}/d/swigmove.i share/swig/${VERSION}/d/typemaps.i share/swig/${VERSION}/d/wrapperloader.swg share/swig/${VERSION}/director_common.swg @@ -5225,6 +5318,7 @@ share/swig/${VERSION}/go/gokw.swg share/swig/${VERSION}/go/goruntime.swg share/swig/${VERSION}/go/gostring.swg +share/swig/${VERSION}/go/std_array.i share/swig/${VERSION}/go/std_common.i share/swig/${VERSION}/go/std_deque.i share/swig/${VERSION}/go/std_except.i @@ -5234,6 +5328,7 @@ share/swig/${VERSION}/go/std_string.i share/swig/${VERSION}/go/std_vector.i share/swig/${VERSION}/go/stl.i +share/swig/${VERSION}/go/swigmove.i share/swig/${VERSION}/go/typemaps.i share/swig/${VERSION}/guile/ share/swig/${VERSION}/guile/common.scm @@ -5246,14 +5341,17 @@ share/swig/${VERSION}/guile/list-vector.i share/swig/${VERSION}/guile/pointer-in-out.i share/swig/${VERSION}/guile/ports.i +share/swig/${VERSION}/guile/std_auto_ptr.i share/swig/${VERSION}/guile/std_common.i share/swig/${VERSION}/guile/std_deque.i share/swig/${VERSION}/guile/std_except.i share/swig/${VERSION}/guile/std_map.i share/swig/${VERSION}/guile/std_pair.i share/swig/${VERSION}/guile/std_string.i +share/swig/${VERSION}/guile/std_unique_ptr.i share/swig/${VERSION}/guile/std_vector.i share/swig/${VERSION}/guile/stl.i +share/swig/${VERSION}/guile/swigmove.i share/swig/${VERSION}/guile/swigrun.i share/swig/${VERSION}/guile/typemaps.i share/swig/${VERSION}/intrusive_ptr.i @@ -5281,12 +5379,14 @@ share/swig/${VERSION}/java/std_set.i share/swig/${VERSION}/java/std_shared_ptr.i share/swig/${VERSION}/java/std_string.i +share/swig/${VERSION}/java/std_unique_ptr.i share/swig/${VERSION}/java/std_unordered_map.i share/swig/${VERSION}/java/std_unordered_set.i share/swig/${VERSION}/java/std_vector.i share/swig/${VERSION}/java/std_wstring.i share/swig/${VERSION}/java/stl.i share/swig/${VERSION}/java/swiginterface.i +share/swig/${VERSION}/java/swigmove.i share/swig/${VERSION}/java/typemaps.i share/swig/${VERSION}/java/various.i share/swig/${VERSION}/javascript/ @@ -5308,6 +5408,7 @@ share/swig/${VERSION}/javascript/jsc/javascriptruntime.swg share/swig/${VERSION}/javascript/jsc/javascriptstrings.swg share/swig/${VERSION}/javascript/jsc/javascripttypemaps.swg +share/swig/${VERSION}/javascript/jsc/std_auto_ptr.i share/swig/${VERSION}/javascript/jsc/std_common.i share/swig/${VERSION}/javascript/jsc/std_complex.i share/swig/${VERSION}/javascript/jsc/std_deque.i @@ -5315,8 +5416,10 @@ share/swig/${VERSION}/javascript/jsc/std_map.i share/swig/${VERSION}/javascript/jsc/std_pair.i share/swig/${VERSION}/javascript/jsc/std_string.i +share/swig/${VERSION}/javascript/jsc/std_unique_ptr.i share/swig/${VERSION}/javascript/jsc/std_vector.i share/swig/${VERSION}/javascript/jsc/stl.i +share/swig/${VERSION}/javascript/jsc/swigmove.i share/swig/${VERSION}/javascript/jsc/typemaps.i share/swig/${VERSION}/javascript/v8/ share/swig/${VERSION}/javascript/v8/arrays_javascript.i @@ -5336,6 +5439,7 @@ share/swig/${VERSION}/javascript/v8/javascriptruntime.swg share/swig/${VERSION}/javascript/v8/javascriptstrings.swg share/swig/${VERSION}/javascript/v8/javascripttypemaps.swg +share/swig/${VERSION}/javascript/v8/std_auto_ptr.i share/swig/${VERSION}/javascript/v8/std_common.i share/swig/${VERSION}/javascript/v8/std_complex.i share/swig/${VERSION}/javascript/v8/std_deque.i @@ -5343,11 +5447,14 @@ share/swig/${VERSION}/javascript/v8/std_map.i share/swig/${VERSION}/javascript/v8/std_pair.i share/swig/${VERSION}/javascript/v8/std_string.i +share/swig/${VERSION}/javascript/v8/std_unique_ptr.i share/swig/${VERSION}/javascript/v8/std_vector.i share/swig/${VERSION}/javascript/v8/stl.i +share/swig/${VERSION}/javascript/v8/swigmove.i share/swig/${VERSION}/javascript/v8/typemaps.i share/swig/${VERSION}/lua/ share/swig/${VERSION}/lua/_std_common.i +share/swig/${VERSION}/lua/argcargv.i share/swig/${VERSION}/lua/carrays.i share/swig/${VERSION}/lua/factory.i share/swig/${VERSION}/lua/lua.swg @@ -5356,27 +5463,33 @@ share/swig/${VERSION}/lua/luarun.swg share/swig/${VERSION}/lua/luaruntime.swg share/swig/${VERSION}/lua/luatypemaps.swg +share/swig/${VERSION}/lua/std_auto_ptr.i share/swig/${VERSION}/lua/std_common.i share/swig/${VERSION}/lua/std_deque.i share/swig/${VERSION}/lua/std_except.i share/swig/${VERSION}/lua/std_map.i share/swig/${VERSION}/lua/std_pair.i share/swig/${VERSION}/lua/std_string.i +share/swig/${VERSION}/lua/std_unique_ptr.i share/swig/${VERSION}/lua/std_vector.i share/swig/${VERSION}/lua/stl.i +share/swig/${VERSION}/lua/swigmove.i share/swig/${VERSION}/lua/typemaps.i share/swig/${VERSION}/lua/wchar.i share/swig/${VERSION}/math.i share/swig/${VERSION}/mzscheme/ share/swig/${VERSION}/mzscheme/mzrun.swg share/swig/${VERSION}/mzscheme/mzscheme.swg +share/swig/${VERSION}/mzscheme/std_auto_ptr.i share/swig/${VERSION}/mzscheme/std_common.i share/swig/${VERSION}/mzscheme/std_deque.i share/swig/${VERSION}/mzscheme/std_map.i share/swig/${VERSION}/mzscheme/std_pair.i share/swig/${VERSION}/mzscheme/std_string.i +share/swig/${VERSION}/mzscheme/std_unique_ptr.i share/swig/${VERSION}/mzscheme/std_vector.i share/swig/${VERSION}/mzscheme/stl.i +share/swig/${VERSION}/mzscheme/swigmove.i share/swig/${VERSION}/mzscheme/typemaps.i share/swig/${VERSION}/ocaml/ share/swig/${VERSION}/ocaml/carray.i @@ -5401,11 +5514,13 @@ share/swig/${VERSION}/ocaml/stl.i share/swig/${VERSION}/ocaml/swig.ml share/swig/${VERSION}/ocaml/swig.mli +share/swig/${VERSION}/ocaml/swigmove.i share/swig/${VERSION}/ocaml/swigp4.ml share/swig/${VERSION}/ocaml/typecheck.i share/swig/${VERSION}/ocaml/typemaps.i share/swig/${VERSION}/ocaml/typeregister.swg share/swig/${VERSION}/octave/ +share/swig/${VERSION}/octave/argcargv.i share/swig/${VERSION}/octave/attribute.i share/swig/${VERSION}/octave/boost_shared_ptr.i share/swig/${VERSION}/octave/carrays.i @@ -5429,6 +5544,7 @@ share/swig/${VERSION}/octave/octtypemaps.swg share/swig/${VERSION}/octave/octuserdir.swg share/swig/${VERSION}/octave/std_alloc.i +share/swig/${VERSION}/octave/std_auto_ptr.i share/swig/${VERSION}/octave/std_basic_string.i share/swig/${VERSION}/octave/std_carray.i share/swig/${VERSION}/octave/std_char_traits.i @@ -5442,12 +5558,15 @@ share/swig/${VERSION}/octave/std_pair.i share/swig/${VERSION}/octave/std_shared_ptr.i share/swig/${VERSION}/octave/std_string.i +share/swig/${VERSION}/octave/std_unique_ptr.i share/swig/${VERSION}/octave/std_vector.i share/swig/${VERSION}/octave/std_wstring.i share/swig/${VERSION}/octave/stl.i +share/swig/${VERSION}/octave/swigmove.i share/swig/${VERSION}/octave/typemaps.i share/swig/${VERSION}/perl5/ share/swig/${VERSION}/perl5/Makefile.pl +share/swig/${VERSION}/perl5/argcargv.i share/swig/${VERSION}/perl5/attribute.i share/swig/${VERSION}/perl5/carrays.i share/swig/${VERSION}/perl5/cdata.i @@ -5474,6 +5593,7 @@ share/swig/${VERSION}/perl5/perltypemaps.swg share/swig/${VERSION}/perl5/perluserdir.swg share/swig/${VERSION}/perl5/reference.i +share/swig/${VERSION}/perl5/std_auto_ptr.i share/swig/${VERSION}/perl5/std_common.i share/swig/${VERSION}/perl5/std_deque.i share/swig/${VERSION}/perl5/std_except.i @@ -5481,26 +5601,32 @@ share/swig/${VERSION}/perl5/std_map.i share/swig/${VERSION}/perl5/std_pair.i share/swig/${VERSION}/perl5/std_string.i +share/swig/${VERSION}/perl5/std_unique_ptr.i share/swig/${VERSION}/perl5/std_vector.i share/swig/${VERSION}/perl5/stl.i +share/swig/${VERSION}/perl5/swigmove.i share/swig/${VERSION}/perl5/typemaps.i share/swig/${VERSION}/php/ +share/swig/${VERSION}/php/argcargv.i share/swig/${VERSION}/php/const.i share/swig/${VERSION}/php/director.swg share/swig/${VERSION}/php/factory.i -share/swig/${VERSION}/php/globalvar.i share/swig/${VERSION}/php/php.swg share/swig/${VERSION}/php/phpinit.swg +share/swig/${VERSION}/php/phpinterfaces.i share/swig/${VERSION}/php/phpkw.swg share/swig/${VERSION}/php/phppointers.i share/swig/${VERSION}/php/phprun.swg +share/swig/${VERSION}/php/std_auto_ptr.i share/swig/${VERSION}/php/std_common.i share/swig/${VERSION}/php/std_deque.i share/swig/${VERSION}/php/std_map.i share/swig/${VERSION}/php/std_pair.i share/swig/${VERSION}/php/std_string.i +share/swig/${VERSION}/php/std_unique_ptr.i share/swig/${VERSION}/php/std_vector.i share/swig/${VERSION}/php/stl.i +share/swig/${VERSION}/php/swigmove.i share/swig/${VERSION}/php/typemaps.i share/swig/${VERSION}/php/utils.i share/swig/${VERSION}/pointer.i @@ -5517,7 +5643,6 @@ share/swig/${VERSION}/python/cpointer.i share/swig/${VERSION}/python/cstring.i share/swig/${VERSION}/python/cwstring.i -share/swig/${VERSION}/python/defarg.swg share/swig/${VERSION}/python/director.swg share/swig/${VERSION}/python/embed.i share/swig/${VERSION}/python/exception.i @@ -5575,6 +5700,7 @@ share/swig/${VERSION}/python/std_sstream.i share/swig/${VERSION}/python/std_streambuf.i share/swig/${VERSION}/python/std_string.i +share/swig/${VERSION}/python/std_unique_ptr.i share/swig/${VERSION}/python/std_unordered_map.i share/swig/${VERSION}/python/std_unordered_multimap.i share/swig/${VERSION}/python/std_unordered_multiset.i @@ -5587,6 +5713,7 @@ share/swig/${VERSION}/python/std_wstreambuf.i share/swig/${VERSION}/python/std_wstring.i share/swig/${VERSION}/python/stl.i +share/swig/${VERSION}/python/swigmove.i share/swig/${VERSION}/python/typemaps.i share/swig/${VERSION}/python/wchar.i share/swig/${VERSION}/r/ @@ -5614,6 +5741,7 @@ share/swig/${VERSION}/r/std_string.i share/swig/${VERSION}/r/std_vector.i share/swig/${VERSION}/r/stl.i +share/swig/${VERSION}/r/swigmove.i share/swig/${VERSION}/r/typemaps.i share/swig/${VERSION}/ruby/ share/swig/${VERSION}/ruby/Makefile.swig @@ -5685,6 +5813,7 @@ share/swig/${VERSION}/ruby/std_stack.i share/swig/${VERSION}/ruby/std_streambuf.i share/swig/${VERSION}/ruby/std_string.i +share/swig/${VERSION}/ruby/std_unique_ptr.i share/swig/${VERSION}/ruby/std_unordered_map.i share/swig/${VERSION}/ruby/std_unordered_multimap.i share/swig/${VERSION}/ruby/std_unordered_multiset.i @@ -5693,6 +5822,7 @@ share/swig/${VERSION}/ruby/std_vectora.i share/swig/${VERSION}/ruby/std_wstring.i share/swig/${VERSION}/ruby/stl.i +share/swig/${VERSION}/ruby/swigmove.i share/swig/${VERSION}/ruby/timeval.i share/swig/${VERSION}/ruby/typemaps.i share/swig/${VERSION}/runtime.swg @@ -5758,6 +5888,7 @@ share/swig/${VERSION}/scilab/std_string.i share/swig/${VERSION}/scilab/std_vector.i share/swig/${VERSION}/scilab/stl.i +share/swig/${VERSION}/scilab/swigmove.i share/swig/${VERSION}/scilab/typemaps.i share/swig/${VERSION}/shared_ptr.i share/swig/${VERSION}/std/ @@ -5809,6 +5940,7 @@ share/swig/${VERSION}/swigwarn.swg share/swig/${VERSION}/swigwarnings.swg share/swig/${VERSION}/tcl/ +share/swig/${VERSION}/tcl/argcargv.i share/swig/${VERSION}/tcl/attribute.i share/swig/${VERSION}/tcl/carrays.i share/swig/${VERSION}/tcl/cdata.i @@ -5818,15 +5950,18 @@ share/swig/${VERSION}/tcl/cwstring.i share/swig/${VERSION}/tcl/exception.i share/swig/${VERSION}/tcl/factory.i +share/swig/${VERSION}/tcl/std_auto_ptr.i share/swig/${VERSION}/tcl/std_common.i share/swig/${VERSION}/tcl/std_deque.i share/swig/${VERSION}/tcl/std_except.i share/swig/${VERSION}/tcl/std_map.i share/swig/${VERSION}/tcl/std_pair.i share/swig/${VERSION}/tcl/std_string.i +share/swig/${VERSION}/tcl/std_unique_ptr.i share/swig/${VERSION}/tcl/std_vector.i share/swig/${VERSION}/tcl/std_wstring.i share/swig/${VERSION}/tcl/stl.i +share/swig/${VERSION}/tcl/swigmove.i share/swig/${VERSION}/tcl/tcl8.swg share/swig/${VERSION}/tcl/tclapi.swg share/swig/${VERSION}/tcl/tclerrors.swg @@ -5872,6 +6007,7 @@ share/swig/${VERSION}/typemaps/string.swg share/swig/${VERSION}/typemaps/strings.swg share/swig/${VERSION}/typemaps/swigmacros.swg +share/swig/${VERSION}/typemaps/swigmove.swg share/swig/${VERSION}/typemaps/swigobject.swg share/swig/${VERSION}/typemaps/swigtype.swg share/swig/${VERSION}/typemaps/swigtypemaps.swg
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/llvm/Makefile,v retrieving revision 1.293 diff -u -r1.293 Makefile --- Makefile 21 Jul 2022 13:04:32 -0000 1.293 +++ Makefile 29 Oct 2022 15:39:25 -0000 @@ -16,6 +16,7 @@ PKGNAME-python = py3-llvm-${LLVM_V} PKGNAME-lldb = lldb-${LLVM_V} REVISION-main = 3 +REVISION-lldb = 0 CATEGORIES = devel Index: patches/patch-tools_lldb_bindings_CMakeLists_txt =================================================================== RCS file: patches/patch-tools_lldb_bindings_CMakeLists_txt diff -N patches/patch-tools_lldb_bindings_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tools_lldb_bindings_CMakeLists_txt 29 Oct 2022 15:39:25 -0000 @@ -0,0 +1,15 @@ +Fix build with swig 4.1.0 +cf https://reviews.llvm.org/D134877 +cf https://bugzilla.redhat.com/show_bug.cgi?id=2128646 +Index: tools/lldb/bindings/CMakeLists.txt +--- tools/lldb/bindings/CMakeLists.txt.orig ++++ tools/lldb/bindings/CMakeLists.txt +@@ -26,8 +26,6 @@ set(SWIG_COMMON_FLAGS + -features autodoc + -I${LLDB_SOURCE_DIR}/include + -I${CMAKE_CURRENT_SOURCE_DIR} +- -D__STDC_LIMIT_MACROS +- -D__STDC_CONSTANT_MACROS + ${DARWIN_EXTRAS} + ) + Index: patches/patch-tools_lldb_bindings_interfaces_swig =================================================================== RCS file: patches/patch-tools_lldb_bindings_interfaces_swig diff -N patches/patch-tools_lldb_bindings_interfaces_swig --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tools_lldb_bindings_interfaces_swig 29 Oct 2022 15:39:25 -0000 @@ -0,0 +1,15 @@ +Fix build with swig 4.1.0 +cf https://reviews.llvm.org/D134877 +cf https://bugzilla.redhat.com/show_bug.cgi?id=2128646 +Index: tools/lldb/bindings/interfaces.swig +--- tools/lldb/bindings/interfaces.swig.orig ++++ tools/lldb/bindings/interfaces.swig +@@ -1,8 +1,5 @@ + /* Various liblldb typedefs that SWIG needs to know about. */ + #define __extension__ /* Undefine GCC keyword to make Swig happy when processing glibc's stdint.h. */ +-/* The ISO C99 standard specifies that in C++ implementations limit macros such +- as INT32_MAX should only be defined if __STDC_LIMIT_MACROS is. */ +-#define __STDC_LIMIT_MACROS + %include "stdint.i" + + %include "lldb/lldb-defines.h" Index: patches/patch-tools_lldb_bindings_python_python-typemaps_swig =================================================================== RCS file: patches/patch-tools_lldb_bindings_python_python-typemaps_swig diff -N patches/patch-tools_lldb_bindings_python_python-typemaps_swig --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tools_lldb_bindings_python_python-typemaps_swig 29 Oct 2022 15:39:25 -0000 @@ -0,0 +1,15 @@ +fix build with swig 4.1.0 +https://github.com/llvm/llvm-project/commit/f0a25fe0b746f56295d5c02116ba28d2f965c175 + +Index: tools/lldb/bindings/python/python-typemaps.swig +--- tools/lldb/bindings/python/python-typemaps.swig.orig ++++ tools/lldb/bindings/python/python-typemaps.swig +@@ -439,7 +439,7 @@ bool SetNumberFromPyObject<double>(double &number, PyO + + %typemap(out) lldb::FileSP { + $result = nullptr; +- lldb::FileSP &sp = $1; ++ const lldb::FileSP &sp = $1; + if (sp) { + PythonFile pyfile = unwrapOrSetPythonException(PythonFile::FromFile(*sp)); + if (!pyfile.IsValid())