Commit graph

  • f4ee8e5369 Fix names of enums and their elements Vadim Zeitlin 2021-11-04 17:15:16 +01:00
  • 81d1fec13c Remove code setting unused "c:retval" attribute Vadim Zeitlin 2021-11-03 16:30:40 +01:00
  • ec4cfd41de Return scoped_dohptr from get_wrapper_func_return_type() Vadim Zeitlin 2021-11-03 16:18:48 +01:00
  • 07e7086b39 Generate wrapper function name in a single place Vadim Zeitlin 2021-11-03 18:43:08 +01:00
  • 7e5e6a4cf0 Avoid unnecessary allocations of function name Vadim Zeitlin 2021-11-03 16:18:43 +01:00
  • 4801a3154e Delete never used variables in function wrapper code Vadim Zeitlin 2021-11-03 16:16:57 +01:00
  • ad3db88e44 Add maybe_owned_dohptr helper Vadim Zeitlin 2021-11-03 01:26:02 +01:00
  • ca56f14aa5 Refactor scoped_dohptr() to reuse its reset() Vadim Zeitlin 2021-11-03 01:25:16 +01:00
  • 8014af974d Revert accidental change to Python example Vadim Zeitlin 2021-11-04 00:24:41 +01:00
  • 7ddd9da130 Update the apt sources before trying to install anything Vadim Zeitlin 2021-11-02 19:48:53 +01:00
  • 63a229a40f Don't disable experimental warning for C in GHA workflow any more Vadim Zeitlin 2021-10-30 23:54:12 +02:00
  • 9ac6ab3b8a Disable SWIGWARN_LANG_EXPERIMENTAL while running test suite for C Vadim Zeitlin 2021-11-02 17:48:48 +01:00
  • 080d3075e3 Rename getNamespacedName() to getProxyName() Vadim Zeitlin 2021-10-30 21:11:02 +02:00
  • 0434b93cc9 Rename getProxyName() to getClassProxyName() Vadim Zeitlin 2021-10-30 21:09:41 +02:00
  • d7f06c3721 Reuse Swig_string_mangle() instead of using Replaceall() Vadim Zeitlin 2021-10-30 18:51:19 +02:00
  • 1fb0de9e00 Don't call Swig_scopename_prefix() unnecessarily Vadim Zeitlin 2021-10-30 18:47:12 +02:00
  • 8b5cd5f906 GHA: cleaner output William S Fulton 2021-10-22 09:16:41 +01:00
  • cbbeb4298a GHA: Fix CSTD and CPPSTD usage William S Fulton 2021-10-22 09:16:21 +01:00
  • cf8268d19e GHA: Remove go-1.3 testing William S Fulton 2021-10-22 15:03:49 +01:00
  • 87c50d811d Fix installation of Go from gimme William S Fulton 2021-10-22 14:57:58 +01:00
  • 090b884481 Use source instead of . William S Fulton 2021-10-21 09:32:10 +01:00
  • 04a6ad3bb5 Add SWIG_FEATURES into GHA name William S Fulton 2021-10-21 07:45:05 +01:00
  • c280d63a4d GHA: Add python 3.10 testing William S Fulton 2021-10-20 21:05:20 +01:00
  • 76d8e2cfaf
    Merge pull request #2064 from jschueller/py310 William S Fulton 2021-10-20 19:45:55 +01:00
  • 7a65f028f8 Update docs - python static members access William S Fulton 2021-10-20 11:51:17 +01:00
  • 2f6f6df211 Generate wrapper aliases only if requested and not by default Vadim Zeitlin 2021-10-20 01:57:20 +02:00
  • d65d7d7df3 Make SWIGIMPORT definition more consistent with SWIGEXPORT Vadim Zeitlin 2021-10-15 23:20:21 +02:00
  • bfdbcdcf1a
    Merge pull request #2088 from wsfulton/actions-gcc11 William S Fulton 2021-10-18 10:15:41 +01:00
  • 6c4125db0c GHA: apt-get update for Octave William S Fulton 2021-10-18 08:10:36 +01:00
  • e41234c5bc Inject just the relevant part of changes.swg in generated code Vadim Zeitlin 2021-10-15 23:16:42 +02:00
  • e45d8f94fc Link C modules with libpthread under Unix systems Vadim Zeitlin 2021-10-15 23:02:39 +02:00
  • fc31b9ab04 Add gcc11 testing William S Fulton 2021-10-15 08:15:14 +01:00
  • 206105bc3f GHA: Correctly unset SWIGJOBS for broken parallel language checks William S Fulton 2021-10-14 19:56:30 +01:00
  • 4df45013d5 Fix to find scripts in Tools William S Fulton 2021-10-14 12:26:04 +01:00
  • d0b6cfeca4 Factor out common environment setup GHA steps William S Fulton 2021-10-14 11:40:55 +01:00
  • aaf19fbf93 GHA: Fix regressions William S Fulton 2021-10-13 18:26:08 +01:00
  • 61983e04b0 Try save WITHLANG William S Fulton 2021-10-13 12:43:24 +01:00
  • d7c2cbec38 GHA: clean up Configure step William S Fulton 2021-10-13 12:27:31 +01:00
  • 7e97269452 Fix Install step William S Fulton 2021-10-13 12:19:34 +01:00
  • b17416c187 GHA: remove useless diagnostics William S Fulton 2021-10-13 12:10:53 +01:00
  • af68e7f618 GHA: Restore silent flag to building SWIG William S Fulton 2021-10-13 12:03:20 +01:00
  • b1fe12182b GHA workflow break up William S Fulton 2021-10-13 11:54:25 +01:00
  • e78c8f39ed Add minimal shared_ptr support Vadim Zeitlin 2021-10-15 01:26:22 +02:00
  • d77e5d8b0e Enable C++11 testing for C backend Vadim Zeitlin 2021-10-15 00:59:34 +02:00
  • 8d7c1c4227 Eliminate a separate FAILING_CPP_TESTS variable in C Makefile Vadim Zeitlin 2021-10-15 00:57:25 +02:00
  • 10dbb92182 Remove another not failing unit test Vadim Zeitlin 2021-10-14 19:54:50 +02:00
  • d0e979278e Re-enable passing li_std_pair_using test Vadim Zeitlin 2021-10-14 19:48:59 +02:00
  • 2b540ae2f5 Merge branch 'appveyor-ci-improvements' Vadim Zeitlin 2021-10-14 00:24:38 +02:00
  • 3dd96d5b95 Allow using vector with classes without default ctor in C too Vadim Zeitlin 2021-10-07 18:59:52 +02:00
  • 5cbdae42d3 Revert "Use std/std_vector.i instead of a poor copy in c/std_vector.i" Vadim Zeitlin 2021-10-07 18:57:15 +02:00
  • 45bb179407 Expand "$null" in typemaps in C backend too Vadim Zeitlin 2021-10-07 17:29:04 +02:00
  • 0706ed4d35 Add simple std::set<> typemaps too Vadim Zeitlin 2021-10-07 14:19:39 +02:00
  • 9efb508eda Fix std::map<> typemap Vadim Zeitlin 2021-10-06 20:20:55 +02:00
  • b88491fe89 Add at least a very minimal run test for std::vector Vadim Zeitlin 2021-10-07 13:52:14 +02:00
  • e1815634ec Clean the generated headers for C too Vadim Zeitlin 2021-10-05 01:34:32 +02:00
  • 5bbaecfb81 Set LD_LIBRARY_PATH when running C examples too Vadim Zeitlin 2021-10-05 01:00:18 +02:00
  • d2e3cce7d4 Avoid -Wformat warnings in C std_vector example Vadim Zeitlin 2021-10-05 00:57:45 +02:00
  • 03b6e2fbe6 Don't use SWIG_exit() in C examples Vadim Zeitlin 2021-10-05 00:26:12 +02:00
  • 86205e86e3 Disable warnings about C backend being experimental in CI builds Vadim Zeitlin 2021-10-05 00:23:20 +02:00
  • 52bd63b31d Test C backend in GitHub CI workflow Vadim Zeitlin 2021-10-04 22:17:06 +02:00
  • 3da85eb4c5 Disable only part of cpp11_alternate_function_syntax test Vadim Zeitlin 2021-10-04 22:11:29 +02:00
  • b5a8ccffa3 Explicitly refuse to wrap vararg functions Vadim Zeitlin 2021-10-04 21:43:33 +02:00
  • ac4f3c78be Merge branch 'master' into C Vadim Zeitlin 2021-10-04 16:03:36 +02:00
  • 8a0ec051db Don't run non-node JS tests in parallel in the CI builds Vadim Zeitlin 2021-10-03 17:19:29 +02:00
  • 6c59cae799 Avoid gcc 11 misleading indentation warning in generated code Anthony Heading 2021-08-30 20:40:12 -04:00
  • 42ed181e08 [CMake] Add option to enable pcre Julien Schueller 2021-08-05 15:27:00 +02:00
  • 1f33118077 Don't bother building out of date PR versions on AppVeyor Vadim Zeitlin 2021-10-03 16:17:33 +02:00
  • 7744425c21 Ignore change to files not affecting the build in appveyor.yml Vadim Zeitlin 2021-10-03 16:14:21 +02:00
  • 2c86dd193b Ignore changes to appveyor.yml in GitHub Actions CI workflow Vadim Zeitlin 2021-10-03 16:13:12 +02:00
  • 892db20d12 Merge branch 'ci-improvements' Vadim Zeitlin 2021-10-03 16:08:46 +02:00
  • 3b7e46dd19 Try using one less make job to see its effect on total time Vadim Zeitlin 2021-10-01 04:28:11 +02:00
  • f038fcb44d Do nothing in li_std_functors test when using Ruby 2.6 Vadim Zeitlin 2021-10-01 04:26:15 +02:00
  • 51cb07711f Add most of Linux builds from Travis CI Vadim Zeitlin 2021-09-30 20:20:46 +02:00
  • 11c8760639 Install rvm in CI setup script if it's not available Vadim Zeitlin 2021-09-30 20:55:07 +02:00
  • 4b05d8d947 Don't run ccomplextest as part of JavaScript test suite Vadim Zeitlin 2021-10-01 01:55:25 +02:00
  • 58a49bac66 Suppress more -Wignored-qualifiers in JavaScript tests Vadim Zeitlin 2021-10-01 01:13:28 +02:00
  • f0b3010440 Avoid another warning about deprecated implicit copy ctor Vadim Zeitlin 2021-10-01 01:06:01 +02:00
  • 1f7cd009c9 Remove unnecessary warning triggering copy ctors from the test Vadim Zeitlin 2021-10-01 01:01:29 +02:00
  • 576e8317ff Don't set CONFIGOPTS to empty string initially Vadim Zeitlin 2021-09-30 20:33:47 +02:00
  • b77b90da88 Define PY3 environment variable if necessary Vadim Zeitlin 2021-09-30 20:04:49 +02:00
  • 07d1ababcc Remove explicit CPP11 from matrix entries not needing it Vadim Zeitlin 2021-09-30 20:01:15 +02:00
  • 6c2a4607f0 Use -fPIE for clang builds Vadim Zeitlin 2021-09-30 18:12:50 +02:00
  • 55dfa99e49 Define CC and CXX environment variables correctly Vadim Zeitlin 2021-09-30 18:11:44 +02:00
  • a6300299bf Add builds with other gcc versions and clang Vadim Zeitlin 2021-09-30 17:56:02 +02:00
  • dbb85de9cd Use the same ccache cache key for all languages but not compilers Vadim Zeitlin 2021-09-30 17:39:23 +02:00
  • 6088323e14 Use ccache for building, not just configuring Vadim Zeitlin 2021-09-30 17:38:24 +02:00
  • 84b1b3f8b5 Do not use "make -s" in the CI builds Vadim Zeitlin 2021-09-30 17:29:38 +02:00
  • 0c46a30249 Use consistent names for the build steps Vadim Zeitlin 2021-09-30 17:27:40 +02:00
  • 1395b902be Re-add "clean" step of the build Vadim Zeitlin 2021-09-30 17:25:25 +02:00
  • 542bc18b0f Use working directory step option instead of explicit "cd" Vadim Zeitlin 2021-09-30 17:24:54 +02:00
  • 9156f390ae Don't set shell explicitly for the build steps Vadim Zeitlin 2021-09-30 17:18:05 +02:00
  • 7692d5f9ec Set SWIGJOBS environment variable automatically Vadim Zeitlin 2021-09-30 17:17:10 +02:00
  • bbfdedc18b Define all environment variables at job level Vadim Zeitlin 2021-09-30 17:13:33 +02:00
  • a2ff01a910 Use better names for the CI builds Vadim Zeitlin 2021-09-30 17:07:52 +02:00
  • 5d9bbea510 Default to Ubuntu 20.04 if OS is not specified Vadim Zeitlin 2021-09-30 17:00:24 +02:00
  • 067d927cb1 Skip running CI for the changes to the files not affecting it Vadim Zeitlin 2021-09-30 16:53:40 +02:00
  • acc41e3fff Add missing Go improvements to changes file William S Fulton 2021-09-24 15:16:09 +01:00
  • 561a1d843d Fix ODR violations Olly Betts 2021-09-20 15:04:51 +12:00
  • 45ebd33698 swig -go: improve _cgo_panic implementation Ian Lance Taylor 2021-09-16 10:29:48 -07:00
  • 6ca5d5d722 swig -go: don't use crosscall2 for panicking Ian Lance Taylor 2021-09-15 17:56:01 -07:00