Commit graph

  • 2bba78f757 Add std::auto_ptr support for Perl based on std::unique_ptr William S Fulton 2022-07-12 09:41:56 +01:00
  • 3cbcdbf681 Merge branch 'unique_ptr' William S Fulton 2022-07-12 08:23:28 +01:00
  • 216c7f72cf Revert "Adjust the DOH string hash function" Olly Betts 2022-07-12 10:51:32 +12:00
  • 7cf91c12dc php: Move ME and FE generation back out of PHPTypes Olly Betts 2022-07-11 17:38:34 +12:00
  • 6503200684 php: Encapsulate arginfo generation Olly Betts 2022-07-11 17:15:34 +12:00
  • c25d0d707a Minor PHP documentation improvements Olly Betts 2022-07-11 16:38:29 +12:00
  • 63c681a513 TODO: Remove nested typemaps since now supported Olly Betts 2022-07-11 15:37:53 +12:00
  • cf9422b4d9 [php] Stop setting unused php:proxy attribute Olly Betts 2022-07-11 15:32:43 +12:00
  • 29354ed19d Update comment in PHP testcase Olly Betts 2022-07-11 13:20:25 +12:00
  • adb85d3d05 Add std::unique_ptr<type> to Perl5. Erez Geva 2022-07-04 02:14:21 +02:00
  • e777b054d5 Performance optimisation for parameters passed by value that are C++11 movable. William S Fulton 2022-07-08 08:34:45 +01:00
  • 1ece69cafd Test copy constructor and assignment operator calls for movable types William S Fulton 2022-07-08 08:01:55 +01:00
  • 22a4355f34 [xml] Move to "Experimental" target language status Olly Betts 2022-07-08 16:34:19 +12:00
  • 655da94f36 CHANGES.current: Fix some typos Olly Betts 2022-07-08 16:13:33 +12:00
  • e56ce01dfe Merge branch 'simple-c++-attribute-support' Olly Betts 2022-07-08 15:58:35 +12:00
  • a5380ed1c5 Update docs for C++ attribute support Olly Betts 2022-07-08 15:57:29 +12:00
  • 04abbcf4ae Turn an unmatched ]] back into two ] Olly Betts 2022-07-08 15:50:51 +12:00
  • 5ddcbac56b Test [[ and ]] in string literal are preserved Olly Betts 2022-07-08 15:33:01 +12:00
  • d3759a9b36 Avoid parse errors for C++ attributes Julien Marrec 2022-07-08 15:23:05 +12:00
  • 5a96a39aa4 Adjust the DOH string hash function Olly Betts 2022-07-07 11:50:00 +12:00
  • 8987259959 Fix ticket reference in comment Olly Betts 2022-07-01 15:38:19 +12:00
  • 87cbf8c341 [Go] #2245 Handle NULL pointers for string* conversions. Ian Lance Taylor 2022-07-05 17:00:21 -07:00
  • e1173cac26 Tcl std_vector.i functions not static William S Fulton 2022-07-05 10:53:08 +01:00
  • 5e06e0931e Remove Tcl SWIGTYPE CLASS typemap William S Fulton 2022-07-04 09:52:31 +01:00
  • 319442a8c4 More move semantics improvements William S Fulton 2022-07-04 08:40:04 +01:00
  • 71cd6a38fe Performance optimisation for directors for classes passed by value William S Fulton 2022-07-03 13:58:26 +01:00
  • e75095e6c5 Add OCaml throws typemaps for std::string William S Fulton 2022-07-03 13:35:08 +01:00
  • 980e21a3bf Cosmetic changes to auto_ptr library files William S Fulton 2022-07-02 16:12:16 +01:00
  • 299880e6a6 Add std::unique support William S Fulton 2022-07-02 16:06:32 +01:00
  • 1993b334a6 Generate swiglabels code earlier on in runtime code William S Fulton 2022-06-30 17:28:25 +01:00
  • 7cab5accef SwigValueWrapper::operator& should always have been const William S Fulton 2022-06-29 22:46:03 +01:00
  • bf36bf7d8a Movable and move-only types supported in "out" typemaps. William S Fulton 2022-06-22 12:52:06 +01:00
  • 6ccef6dae1 Ocaml clean fixes William S Fulton 2022-06-24 21:24:24 +01:00
  • a0fed47163 Remove duplicate typemaps William S Fulton 2022-06-21 14:56:17 +01:00
  • f5e2d044df Remove set but not used variables Olly Betts 2022-06-30 12:50:53 +12:00
  • 6c4010e442 Resolve -Wstrict-prototypes warnings with clang-15 Olly Betts 2022-06-30 12:36:45 +12:00
  • 4dd285fad7 Cosmetic rename SwigMovePointer -> SwigSmartPointer William S Fulton 2022-06-16 07:47:44 +01:00
  • 088dc6e870 Add move assignment operator to SwigValueWrapper William S Fulton 2022-06-15 08:45:29 +01:00
  • 9b096e6561 WIP Olly Betts 2022-06-14 17:40:12 +12:00
  • 9cdf46e8c8 [php] Adjust #required params for subclass methods Olly Betts 2022-06-12 10:12:02 +12:00
  • b41fede827 [php] Fix default_args_runme.php for PHP7.0 Olly Betts 2022-06-12 15:27:49 +12:00
  • cdcb8cc9ee [php] Try again to fix default_args_runme.php for PHP7 Olly Betts 2022-06-12 15:02:26 +12:00
  • 3a84a4dd96 [php] Fix new default_args_runme.php for PHP < 7.3 Olly Betts 2022-06-12 10:19:15 +12:00
  • c95df57976 [php] Fix missing parameter type declarations Olly Betts 2022-06-12 09:22:27 +12:00
  • 2df27036b7 [php] Skip directorout typemap if PHP exception pending Olly Betts 2022-06-09 17:42:21 +12:00
  • b7f82d78e9 Fix director_classes_runme.php for PHP 7.0 Olly Betts 2022-06-10 13:38:00 +12:00
  • 14df91f8a0 Fix new director_classes_runme.php for PHP7 Olly Betts 2022-06-10 12:01:23 +12:00
  • 2de2efb0bb Fix PHP parameter type declarations compatibility Olly Betts 2022-06-09 14:39:51 +12:00
  • d43d62cd7a Revert "Fix PHP parameter type declarations compatibility" Olly Betts 2022-06-09 17:55:09 +12:00
  • a277748870 Fix PHP parameter type declarations compatibility Olly Betts 2022-06-09 14:39:51 +12:00
  • a8994d4186 Rename zend_types to be clearer Olly Betts 2022-06-09 12:49:30 +12:00
  • d7ed1a8b97 [php] Eliminate sprintf to temp buffer to create ZVAL Olly Betts 2022-06-09 09:06:12 +12:00
  • 97a109ecc9 WIP: Refactor pararent class tracking Olly Betts 2022-06-08 17:41:00 +12:00
  • a1b45a8333 [php] Add runme.php for two more testcases Olly Betts 2022-06-08 13:00:53 +12:00
  • 6254de05ef Avoid emitting locals duiring keyword typemap lookup Seth R Johnson 2022-06-03 06:50:25 -04:00
  • 28036e5a16 Documentation for attribute support in $typemap. William S Fulton 2022-06-01 22:11:18 +01:00
  • 5afc813842 Fix whitespace and memory leak Seth R Johnson 2022-06-02 18:29:56 -04:00
  • da40946aaa Merge branch 'typemap-colon' William S Fulton 2022-06-01 07:57:01 +01:00
  • 34c219b5f7 Merge branch 'imfunc' William S Fulton 2022-05-30 19:45:28 +01:00
  • 954f29b032 Add special variable imfuncname expansion for C# and D William S Fulton 2022-05-30 19:43:04 +01:00
  • 62e0685df6 Test and document imfuncname special variable expansion William S Fulton 2022-05-30 19:00:04 +01:00
  • 1d6f4b4eae Merge branch 'java-director-leak' William S Fulton 2022-05-28 10:24:08 +01:00
  • aef97a5783 Cosmetic tidyup in SWIG_JAVA_DETACH_ON_THREAD_END code William S Fulton 2022-05-28 10:22:34 +01:00
  • 8e3f0fd793 Suppress -Wregister gcc warnings in Python.h William S Fulton 2022-05-27 20:01:57 +01:00
  • 7f009eddf0 Merge branch 'python' William S Fulton 2022-05-27 19:00:05 +01:00
  • abc8e0bb27 Define PY_SSIZE_T_CLEAN macro William S Fulton 2022-05-27 18:58:04 +01:00
  • 34a27359ae Final tidy up for improved C# SwigDerviedClassHasMethod implementation William S Fulton 2022-05-26 08:44:51 +01:00
  • b4cc35ddbc Merge branch 'csharp-strenghten-overload-check' William S Fulton 2022-05-26 08:23:18 +01:00
  • 36dc81808b Java: Move auxiliary methods into JObjectWrapper. Joachim Kuebart 2022-05-24 14:34:09 +02:00
  • b58c554cde Java: Option to detach from the JVM in the thread destructor. Joachim Kuebart 2021-08-13 17:26:57 +02:00
  • 1ad77e8c9b Add octave argc argv to readme file William S Fulton 2022-05-23 08:59:13 +01:00
  • d5d5891866 Remove ocaml from argcargv testing William S Fulton 2022-05-23 08:54:40 +01:00
  • c359f57442 Better Octave typecheck for argc argv typemaps William S Fulton 2022-05-23 08:50:38 +01:00
  • 34221f223a Add Octave argcargv.i Erez Geva 2022-05-21 20:47:50 +02:00
  • 96337b266c Octave argcargvtest Xavier Delacour 2008-03-01 23:35:44 +00:00
  • 35ec8ca210 Add argcargv test case to test-suite William S Fulton 2022-05-15 19:49:59 +01:00
  • d60724b636 Merge branch 'more_argcargv' William S Fulton 2022-05-15 19:42:25 +01:00
  • 6860e2bc03 Document argc argv library William S Fulton 2022-05-15 19:12:39 +01:00
  • e4cdf9d98f argcargv.i cosmetic updates William S Fulton 2022-05-15 18:32:53 +01:00
  • 0307d0732c Typemaps for (int ARGC, char **ARGV) fixup William S Fulton 2022-05-15 18:21:59 +01:00
  • b15fed7d2d Merge branch 'erezgeva-master' into more_argcargv William S Fulton 2022-05-14 06:54:45 +01:00
  • b88fe498ca Fix argcargv.i in Perl5, Tcl, PHP Add missing type map for type check. Add testing of argcargv.i for Perl5, Tcl, PHP and Ruby. Erez Geva 2022-05-11 01:10:12 +02:00
  • 5851eb09a2 Add Lua test for argcargv.i Erez Geva 2022-05-10 20:13:55 +02:00
  • ca6a73277b Python: define PY_SSIZE_T_CLEAN Heinrich Schuchardt 2022-05-09 19:53:20 +02:00
  • 6939d91e4c Header file tidyup William S Fulton 2022-05-07 09:36:26 +01:00
  • 69dba70319 Visual C++ warning fix William S Fulton 2022-05-07 09:34:53 +01:00
  • 06cd77834c Add PyPy fix to changes file William S Fulton 2022-05-07 08:38:35 +01:00
  • 15d69ec270 Add runme.class file to Java test-suite clean William S Fulton 2022-05-07 08:17:48 +01:00
  • a598abe23d Java wstring throws typemap improvements William S Fulton 2022-05-07 08:16:48 +01:00
  • fd846be18b Remove some usage of strdup William S Fulton 2022-05-07 07:09:44 +01:00
  • 72bb68d556 Visual C++ warning fix in Python < 3.2 builtin wrappers William S Fulton 2022-05-07 06:22:25 +01:00
  • 464d548d71 Add argcargv.i to more languages: Perl 5, Tcl, PHP Erez Geva 2022-05-06 20:36:57 +02:00
  • 07a9eece10
    Merge pull request #2264 from KrisThielemans/tp_vectorcall_offset_Slot William S Fulton 2022-05-06 20:04:11 +01:00
  • 72f7b82935 Correct warning message for wchar_t * typemaps William S Fulton 2022-05-06 18:44:02 +01:00
  • f3ee3f2b12 Add argcargv.i to Lua Konrad Eisele 2012-03-26 11:36:00 +00:00
  • f029beffe8 Ruby li_std_set test failure workaround William S Fulton 2022-05-06 08:06:26 +01:00
  • a3b49ef75e GHA: continue-on-error corrections William S Fulton 2022-05-05 08:42:02 +01:00
  • fe2cdb1d90 Add python 3.2 as allowed to fail William S Fulton 2022-05-04 21:40:15 +01:00
  • bb39235c9c Add C# wchar_t * director typemaps William S Fulton 2022-05-04 19:33:47 +01:00
  • 751d443046 C# std::wstring director support William S Fulton 2022-05-04 09:28:21 +01:00