Commit graph

  • 3e8373b09a Merge branch 'master' into gsoc2017-php7-classes-via-c-api Olly Betts 2021-04-21 16:05:24 +12:00
  • f198ff0a43 Fix more "allows to" and other typos Olly Betts 2021-04-21 15:54:46 +12:00
  • abda4caeae swigrun.swg: fix typo Even Rouault 2021-04-20 11:23:58 +02:00
  • 1d617c2b9b perl5: Enable more testcases Olly Betts 2021-04-20 13:38:12 +12:00
  • 5840aca0d9 php: Enable more testcases Olly Betts 2021-04-20 13:16:14 +12:00
  • c705ef8f32 Use PHP objects instead of resources to wrap pointers Olly Betts 2021-04-21 15:40:35 +12:00
  • f1aaeeea1c Fix -prefix to prefix PHP class names Olly Betts 2021-04-20 18:23:23 +12:00
  • 26f218327b Don't special case NULL in the REF in typemap Olly Betts 2021-04-20 16:22:40 +12:00
  • f24ea7c162 php: Enable prefix testcase Olly Betts 2021-04-20 12:11:13 +12:00
  • f45bf4db23 php: Fix director_profile_runme.php Olly Betts 2021-04-20 12:04:02 +12:00
  • d084173ee7 php: Enable testcase director_stl Olly Betts 2021-04-20 12:02:21 +12:00
  • e44ac904c4 java: Remove duplicate li_std_map entry Olly Betts 2021-04-20 11:50:29 +12:00
  • ff1c88f5ba Hook up sym testcase Olly Betts 2021-04-20 11:33:38 +12:00
  • b1923af3ee Remove left-over arrayptr_runme.php Olly Betts 2021-04-19 19:06:10 +12:00
  • 1bf23edc06 Remove PHP-specific testcase workarounds Olly Betts 2021-04-19 18:50:49 +12:00
  • 9a82261e4a Fix GCC -Wstringop-truncation warning Olly Betts 2021-04-19 18:09:24 +12:00
  • 8d09b1263b Fix GCC -Wsign-compare warning Olly Betts 2021-04-19 17:54:21 +12:00
  • 06350181d2 Merge branch 'master' into gsoc2017-php7-classes-via-c-api Olly Betts 2021-04-19 17:43:46 +12:00
  • 5ec65fde0a Initialise _v to 0 in typecheck case Olly Betts 2021-04-19 17:39:03 +12:00
  • 175b8d8542 Fix -Wimplicit-fallthrough warnings Olly Betts 2021-04-19 16:52:59 +12:00
  • 90e65e17fc Remote Lib/php/globalvar.i Olly Betts 2021-04-19 16:49:08 +12:00
  • 2f888a851e Fix GCC -Wempty-body warning Olly Betts 2021-04-19 16:44:59 +12:00
  • 7f74c4c1cd Generate list of string compares for __isset() Olly Betts 2021-04-19 16:04:02 +12:00
  • 84559bc441 Clean up code to generate magic property methods Olly Betts 2021-04-19 15:12:42 +12:00
  • dbfe84651f [ci] Try -std=c++11 instead of -std=gnu++11 Olly Betts 2021-04-19 14:25:03 +12:00
  • 8f0f2159d1 [ci] Set CPPSTD=c++11 for PHP Olly Betts 2021-04-19 13:43:35 +12:00
  • d6f9f4b6c0 Make examples fail on any PHP diagnostic Olly Betts 2021-04-19 13:17:14 +12:00
  • e22dd47ff5 [ci] Run PHP tests on bionic Olly Betts 2021-04-19 12:05:18 +12:00
  • 3aa8b56a9a [ci] Fix edit mistake in previous commit Olly Betts 2021-04-19 11:55:00 +12:00
  • 3f7aed1a17 [ci] Specify --enable-cpp11-testing directly Olly Betts 2021-04-19 11:41:42 +12:00
  • ed86e68fe1 Remove variable which is set but never used Olly Betts 2021-04-19 11:37:21 +12:00
  • 09d06843d1 Fix PHP sync example Olly Betts 2021-04-19 11:26:32 +12:00
  • a49cc60772 Adjust PHP sync example Olly Betts 2021-04-18 09:56:55 +12:00
  • 3b63ef27fe [ci] Enable --enable-cpp11-testing for PHP Olly Betts 2021-04-18 08:15:55 +12:00
  • f8c7dbb676 [ci] Reduce appveyor to one MSVC Python build Olly Betts 2021-04-18 08:07:20 +12:00
  • 0a437cddcc Simplify magic property methods Olly Betts 2021-04-17 19:01:32 +12:00
  • db358d1e42 Expand li_std_string_runme.php Olly Betts 2021-04-17 18:53:50 +12:00
  • e76308be92 Simplify globalvariableHandler() further Olly Betts 2021-04-17 07:39:41 +12:00
  • 3e4b7b3368 Drop special case for PHP in allowexcept.i Olly Betts 2021-04-17 07:38:23 +12:00
  • 14edc26c8d Add PHP run test for global_vars Olly Betts 2021-04-17 06:04:55 +12:00
  • 2629764e3f Remove remnants of attempts to wrap to PHP global vars Olly Betts 2021-04-17 05:59:18 +12:00
  • a51a5c77f2 Modernise checks for PHP NULL and resources Olly Betts 2021-04-17 05:25:38 +12:00
  • 12bcd36923 Filter less in check::functions() Olly Betts 2021-04-17 04:14:33 +12:00
  • 7ccf3b81df Drop support for long obsolete typemap vars Olly Betts 2021-04-16 16:33:51 +12:00
  • 4eb666d648 Remove set but not used variable Olly Betts 2021-04-16 16:33:25 +12:00
  • 54a879d2cc Remove unused typemap variable $classFlag Olly Betts 2021-04-16 15:52:21 +12:00
  • dcdaaba7ba Eliminate $zend_obj typemap variable Olly Betts 2021-04-16 13:13:24 +12:00
  • c4ff1ed7cb Remove <module>_{alter,get}_newobject functions Olly Betts 2021-04-16 08:43:50 +12:00
  • 97733543e2 Fix directorout typemap for const TYPE & Olly Betts 2021-04-15 12:50:32 +12:00
  • 451998f27b Fix in typemap for void** and void*& Olly Betts 2021-04-14 17:05:19 +12:00
  • a80dad0369 Revert to call_user_function() for PHP 7 Olly Betts 2021-04-14 17:01:43 +12:00
  • 5bd38004c9 Fix calling of protected director methods Olly Betts 2021-04-14 16:14:10 +12:00
  • b430832a08 Restore checks for flat functions in php testcases Olly Betts 2021-04-14 12:44:48 +12:00
  • 8cb0c185ac Restore checks for globals in php testcases Olly Betts 2021-04-14 11:15:43 +12:00
  • 50f92dca08 Mark wrapped abstract classes Olly Betts 2021-04-14 10:59:12 +12:00
  • 40906ae856 Reenable check::classes() and check::classmethods() Olly Betts 2021-04-14 10:05:20 +12:00
  • 836258b9d3 Fix some cases of converting PHP NULL to C++ NULL Olly Betts 2021-04-13 15:54:25 +12:00
  • 37f575b7b4 Merge branch 'master' into gsoc2017-php7-classes-via-c-api Olly Betts 2021-04-13 15:15:09 +12:00
  • 3912c572ff php: Make typemap formatting more consistent Olly Betts 2021-04-13 14:50:33 +12:00
  • 2da0127f5f php: Merge two identical typemaps Olly Betts 2021-04-13 14:47:06 +12:00
  • 623dd7a394 Eliminate CALL_METHOD and CALL_METHOD_PARAM_1 macros Olly Betts 2021-04-13 14:42:33 +12:00
  • 3b43a7bf9b Refactor to eliminate SWIG_ConvertResourcePtr() Olly Betts 2021-04-13 13:22:03 +12:00
  • a216f6ca3c Stop generating unused Zend resource destructors Olly Betts 2021-04-13 13:13:24 +12:00
  • 09b968474d Removed unused #define-s in generated code Olly Betts 2021-04-13 12:43:02 +12:00
  • d2542eadf6 Remove redundant cast Olly Betts 2021-04-13 11:16:59 +12:00
  • 0bf846f56f Eliminate unused Printf args Olly Betts 2021-04-12 15:54:36 +12:00
  • 762a309373 Fix typemap formatting incosistencies Olly Betts 2021-04-13 10:31:22 +12:00
  • 0a72bfc630 Eliminate tempPointer variable Olly Betts 2021-04-13 10:18:47 +12:00
  • 93a288c85a Fix memory leak in SWIG tool Olly Betts 2021-04-13 10:14:29 +12:00
  • 60e7deda2c Eliminate non-standard $lower_param typemap variable Olly Betts 2021-04-13 10:03:03 +12:00
  • d2eb06fbc0 Merge 2 functionally identical typemaps Olly Betts 2021-04-13 09:52:43 +12:00
  • 5161acdd24 Eliminate direct reference to c_result in typemap Olly Betts 2021-04-13 09:07:31 +12:00
  • 9987d7168a Implement type-checking of wrapped objects Olly Betts 2021-04-12 17:29:39 +12:00
  • 1757f548a4 Make -py3 generate a check for Python >= 3.0 Olly Betts 2021-04-12 15:07:00 +12:00
  • 8fd2a1cb75 Fix mixed declarations and code Olly Betts 2021-04-05 17:34:34 +12:00
  • f0e0f7e391 Rename userNewObj to newobject Olly Betts 2021-04-05 17:30:43 +12:00
  • a0174ea7fe php: Fix testcase li_boost_shared_ptr_bits Olly Betts 2021-04-04 18:56:28 +12:00
  • 40da8bcbb6 php: Wrap classes using only swig_object_wrapper Olly Betts 2021-04-04 07:45:20 +12:00
  • 0267ee374b Merge branch 'master' into gsoc2017-php7-classes-via-c-api Olly Betts 2021-04-02 08:13:10 +13:00
  • 18bc3e287b php: Avoid double underscore in generated code Olly Betts 2021-04-02 08:07:44 +13:00
  • d2a0956766 Remove NULL check which can never be NULL Olly Betts 2021-04-02 07:59:35 +13:00
  • a1abc692d3 Eliminate per-class dtor function Olly Betts 2021-04-02 07:58:08 +13:00
  • e0cffb81dd Eliminate SWIG_classWrapper property Olly Betts 2021-04-01 15:10:10 +13:00
  • c467a66668 Remove debug code Olly Betts 2021-04-01 14:40:04 +13:00
  • 5838f10aa0 wrap fake class constants via C API Olly Betts 2021-03-31 16:21:32 +13:00
  • 43457690ac Eliminate another global variable Olly Betts 2021-03-31 11:09:38 +13:00
  • 46ef0eb9a1 Fix value of $source typemap parameter Olly Betts 2021-03-31 10:57:34 +13:00
  • 3b1cc00566 Eliminate 3 List variables Olly Betts 2021-03-31 10:55:26 +13:00
  • d24e09c57d Remove now-unused variables and code to set them Olly Betts 2021-03-31 05:02:13 +13:00
  • 904f5a65d8 Merge branch 'master' into gsoc2017-php7-classes-via-c-api Olly Betts 2021-03-31 04:53:40 +13:00
  • c9d64f0bed php: Test multiple return values in pointer example Olly Betts 2021-03-31 04:49:38 +13:00
  • 1eab01ad1f Fix comment typo Olly Betts 2021-03-31 04:46:32 +13:00
  • 2392f6146a Remove variables which are set but never used Olly Betts 2021-03-31 04:39:18 +13:00
  • 8cd98ec74e Eliminate use of fn in testcases Olly Betts 2021-03-30 11:01:51 +13:00
  • 49d923b917 php: Fix director_overload_runme.php printing empty line Olly Betts 2021-03-26 15:35:35 +13:00
  • c863ca8b1f Use zstring access macros Olly Betts 2021-03-29 18:18:37 +13:00
  • f56d8ce103 Fix memory leak in director upcall check Olly Betts 2021-03-29 18:17:19 +13:00
  • 5482a02dd4 Fix handling of strongly-typed enums Olly Betts 2021-03-29 17:48:17 +13:00
  • 5156ad4f7b Remove unnecessary NULL check Olly Betts 2021-03-29 17:45:03 +13:00
  • 979d48b0b4 Remove obsolete FIXME Olly Betts 2021-03-29 17:34:15 +13:00