Commit graph

  • 494153fe86
    Fix cxx C Joey Yakimowich-Payne 2023-02-18 00:43:25 -07:00
  • 5a06ca1ed7
    Merge branch 'master' of https://github.com/swig/swig into Cmerge Joey Yakimowich-Payne 2023-02-18 00:05:36 -07:00
  • 2a71d012c0
    Resolve conflicts in same name vars Joey Yakimowich-Payne 2023-02-17 21:07:37 -07:00
  • 83ae863d4a
    Add names to c function params Joey Yakimowich-Payne 2023-02-17 18:55:32 -07:00
  • 63bf998b30 Make new testcase c++98 compliant master William S Fulton 2023-02-17 18:44:56 +00:00
  • 817c700ced Template partial specialization improvements William S Fulton 2023-01-30 08:22:33 +00:00
  • bd2de6fc06 Fix deduction of partially specialized template parameters William S Fulton 2023-01-14 23:40:02 +00:00
  • cac16bf94d Rewrite does_parm_match used in template partial specialization William S Fulton 2023-01-12 08:38:17 +00:00
  • 728f89adad Add missing template_function_parm testcase William S Fulton 2023-01-11 19:17:56 +00:00
  • b9153698db Drop configure probe for popen() Olly Betts 2023-02-03 11:58:10 +13:00
  • f294542198 Fix a couple of typos in CHANGES Olly Betts 2023-01-27 11:21:47 +13:00
  • 1ee9af51a1 Add CHANGES.current entry for previous commit Olly Betts 2023-01-27 11:19:18 +13:00
  • 2cc4f51f9a Avoid unused parameter self warning Julien Schueller 2023-01-26 10:25:10 +01:00
  • 747651c7e4 configure: Check for php8.2 too Olly Betts 2023-01-18 16:11:11 +13:00
  • b18b75369c Fix seg fault using %template William S Fulton 2023-01-03 23:53:34 +00:00
  • 2fc0edc4fd Instantiation of C++11 variadic function templates William S Fulton 2023-01-03 22:34:59 +00:00
  • cdc08c9325 Move variadic function template tests to separate testcase William S Fulton 2023-01-03 21:26:12 +00:00
  • 20ff64217d Merge branch 'OCaml-rename_rstrip_encoder-using2-runtime-tests' William S Fulton 2022-12-30 23:49:34 +00:00
  • b7f64c4da5 Complete copy of testcase from Python William S Fulton 2022-12-30 23:49:07 +00:00
  • 223ddc4294
    Merge pull request #2460 from swig-fortran/remove-python-sprintf William S Fulton 2022-12-30 23:32:22 +00:00
  • ef4c61c23c Allow Scilab 5.5 failure since downloads have moved William S Fulton 2022-12-30 22:42:14 +00:00
  • 041ec79747 More variadic template testing William S Fulton 2022-12-30 22:31:56 +00:00
  • 32c86d9f14 Slight simplification parsing variadic template parameters William S Fulton 2022-12-29 21:52:30 +00:00
  • 004af63f3c Syntax error fixes parsing more elaborate parameter pack arguments William S Fulton 2022-12-29 21:04:48 +00:00
  • 674abaddbf Fix instantiation of variadic class templates William S Fulton 2022-12-27 19:36:40 +00:00
  • 70837bbc26 Fix syntax error parsing variadic template parameter pack arguments William S Fulton 2022-12-23 16:25:50 +00:00
  • b13f584258 Lua variadic templates sizeof... constants fix William S Fulton 2022-12-22 22:07:02 +00:00
  • 91af6cba27 Parser code refactor around variadic types William S Fulton 2022-12-22 21:06:45 +00:00
  • cdf9a18603 Document improved variadic template support William S Fulton 2022-12-22 19:35:20 +00:00
  • f648e58cb1 Extend variadic template support to various type combinations William S Fulton 2022-12-22 18:32:02 +00:00
  • 67c4c2186c Support multiple arguments in variadic templates. William S Fulton 2022-12-18 14:16:46 +00:00
  • 1e73045da8 Refactor Swig_cparse_template_parms_expand() William S Fulton 2022-12-12 23:37:21 +00:00
  • 9e8a0daf9e Refactor %template parameters handling William S Fulton 2022-12-09 19:23:57 +00:00
  • f734c23e8c Eliminate sprintf in generated python code Seth R Johnson 2022-12-06 21:54:24 -05:00
  • 8a24c19d26 Fix syntax error for misplaced Doxygen comment after struct/class member. Fix syntax error using Doxygen member groups syntax, "///*}", when used after final struct/class member. William S Fulton 2022-12-06 07:56:03 +00:00
  • dc04564023 Improved handling of Doxygen comments in parameter lists William S Fulton 2022-12-05 19:47:59 +00:00
  • 90dce1af3e [OCaml] Runtime tests for rename_rstrip_encoder and using2 Zackery Spytz 2022-12-04 19:37:22 -08:00
  • f7b4127310 Fix syntax error parsing of Doxygen comments after last enum item William S Fulton 2022-12-03 09:32:26 +00:00
  • 24f75aa481 Fix parsing of unconventional Doxygen post comments for enum items. William S Fulton 2022-12-03 01:10:28 +00:00
  • 1cdeb458de Testcase fix for -Wdelete-non-virtual-dtor William S Fulton 2022-12-02 22:47:14 +00:00
  • 8047d5a332 swig-4.1.1 changes William S Fulton 2022-12-02 20:57:54 +00:00
  • 7bdc708e5f Template parameters handling tidy up William S Fulton 2022-12-02 19:44:59 +00:00
  • 05b93b1f06 Improved template template parameters support. William S Fulton 2022-12-02 19:16:02 +00:00
  • c85e7f1625 Add ccache-swig hash fix to RELEASENOTES William S Fulton 2022-11-30 07:34:19 +00:00
  • 95951cb4db Merge branch 'fixes/push-pop-mismatch' William S Fulton 2022-11-29 08:09:14 +00:00
  • c5e02bf327 Ocaml name mangling fix William S Fulton 2022-11-29 08:04:37 +00:00
  • 8ece583aa0 Fix push/pop mismatch Bernhard Rosenkränzer 2022-11-29 00:41:27 +01:00
  • acf040c3fe Add SWIG-4.1.1 RELEASENOTES summary William S Fulton 2022-11-26 14:53:22 +00:00
  • 60af317956 Fix UBSAN errors in ccache-swig William S Fulton 2022-11-26 17:46:09 +00:00
  • 637e297672 Test case fix for std::complex and non-floating types deprecation William S Fulton 2022-11-26 10:18:11 +00:00
  • ecf05445b9 Test cases fix William S Fulton 2022-11-26 09:59:55 +00:00
  • 15692f0e89 Add missing testcase cpp11_template_parameters_decltype William S Fulton 2022-11-26 01:27:04 +00:00
  • 2a1711e436 Slightly better decltype() support for expressions William S Fulton 2022-11-26 01:16:20 +00:00
  • 9b91b24d6b Fix syntax error parsing unnamed template parameters with a default. William S Fulton 2022-11-25 08:29:01 +00:00
  • 081d44d45e Follow-on fix for previous change Olly Betts 2022-11-25 12:29:52 +13:00
  • 81c6a63898 Fix undefined behaviour in parser Olly Betts 2022-11-25 09:51:58 +13:00
  • 5a8d58c3a7 Merge branch 'rtests2' William S Fulton 2022-11-23 21:12:07 +00:00
  • eef3de6574 Variadic template docs correction William S Fulton 2022-11-23 20:39:24 +00:00
  • d3095144e1 Optimise SwigType_base implementation William S Fulton 2022-11-23 19:57:20 +00:00
  • e0904f44eb Restore testing template_expr testcase William S Fulton 2022-11-23 07:32:12 +00:00
  • ca5c68e544 Fix seg fault handling template parameter expressions containing '>=' William S Fulton 2022-11-22 21:40:38 +00:00
  • 0341258af7 Fix seg fault handling template parameter expressions containing '<=' William S Fulton 2022-11-22 08:30:39 +00:00
  • 1dd31446ce more r tests AndLLA 2022-11-20 18:52:00 +01:00
  • 29bc7492a2 SwigType * handling corrections - Python builtin mangling William S Fulton 2022-11-18 19:44:00 +00:00
  • 4729cf2b1f Duplicate class template instantiations via %template changes William S Fulton 2022-11-18 18:49:48 +00:00
  • a88995a11d more r tests AndLLA 2022-11-16 22:17:25 +01:00
  • aab9c9843c Merge branch 'master' into rtests2 AndLLA 2022-11-16 20:57:03 +01:00
  • 63821f1bb5 added testcase pointer_reference AndLLA 2022-11-16 20:54:45 +01:00
  • f1f77c218f [PHP] Update docs for removal of -noproxy in SWIG 4.1.0 Olly Betts 2022-11-13 15:23:42 +13:00
  • 777fd2c280 Minor refactor of D, C#, Java director code William S Fulton 2022-11-12 16:25:17 +00:00
  • e3ccabbd4d Simpler names when using SwigType_manglestr for templates William S Fulton 2022-11-12 11:45:20 +00:00
  • 46f2778412 Consolidate name mangling functions William S Fulton 2022-11-12 09:18:19 +00:00
  • 3364c18d06 Remove unused code in mzscheme.cxx William S Fulton 2022-11-12 09:06:26 +00:00
  • 6a9be797e1 SwigType * handling corrections - mangling William S Fulton 2022-11-12 06:42:36 +00:00
  • 2acdfd77e9 SwigType * handling corrections William S Fulton 2022-11-09 22:11:27 +00:00
  • ea3f043920 SwigValueWrapper and SwigType * correction William S Fulton 2022-11-08 09:11:35 +00:00
  • c0026d036a
    Merge pull request #2430 from AndLLA/rtests William S Fulton 2022-11-06 17:17:33 +00:00
  • 62be0de3d0 Workaround for incomplete or/and keyword support in VC++ William S Fulton 2022-11-06 16:52:59 +00:00
  • db9df1b3be more tests for R AndLLA 2022-11-05 20:43:15 +01:00
  • 86b3e60617 rename cpp14_enable_if_t to cpp17_enable_if_t William S Fulton 2022-11-05 17:13:30 +00:00
  • 8ab66c3125 Add changes entry for -swiglib CMake fix William S Fulton 2022-11-05 10:19:36 +00:00
  • 1bc3b63b11 Correct ordering in CHANGES.current file William S Fulton 2022-11-05 10:18:02 +00:00
  • be46d464a9 Merge branch 'swiglib' William S Fulton 2022-11-05 10:15:44 +00:00
  • 58324db9d2 Merge branch 'patch-5' William S Fulton 2022-11-05 09:50:55 +00:00
  • 52edda64c1 Fix infinite loop handling non-type template parameters William S Fulton 2022-11-02 19:57:02 +00:00
  • 973590ff91 R rtypecheck typemaps William S Fulton 2022-10-28 21:53:42 +01:00
  • d6d83f4df4 Overloading fixes for R and rtypecheck typemap William S Fulton 2022-10-27 00:14:50 +01:00
  • f2da4f2ade Improve R wrapper error message calling overloaded methods William S Fulton 2022-10-26 23:25:03 +01:00
  • 9e7610f972 Fix memory leak in R shared_ptr wrappers William S Fulton 2022-10-26 22:44:13 +01:00
  • 24b0e68391 li_boost_shared_ptr testcase for R William S Fulton 2022-10-26 19:03:38 +01:00
  • ed09dd948f cpp11_attribute_specifiers testcase warning suppression William S Fulton 2022-10-25 19:05:26 +01:00
  • fe2d781b42 Bump version to 4.2.0 and migrate CHANGES to CHANGES.current William S Fulton 2022-11-04 20:09:13 +00:00
  • 1f40d38e56 Use more portable PyUnicode_AsUTF8* methods. Clinton Stimpson 2022-10-29 11:19:18 -06:00
  • df716b8f00 Document that -php7 is for PHP 7 *or later* Olly Betts 2022-10-31 12:59:22 +13:00
  • 62e27bb616 build: harden nuget.yml permissions Alex 2022-10-30 22:48:14 +02:00
  • 96f2235d6d CMake: Fix -swiglib on win32 Julien Schueller 2022-10-26 09:25:04 +02:00
  • 1e99e4fe37 R shared_ptr testing William S Fulton 2022-10-24 22:44:31 +01:00
  • 76f004766d enable tests working after master merge AndLLA 2022-10-24 21:43:34 +02:00
  • 899c9b819e Modify some CHANGES entries that weren't written by me Zackery Spytz 2022-10-24 10:54:47 -07:00
  • c9dcd0ee78 Add SWIG-4.1.0 release date William S Fulton 2022-10-24 19:47:03 +01:00