| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
2.081 is reportedly broken and 2.086 was tested and fixed in #1594.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add missing initializer for tp_print added in python-3.8
when using -builtin
Issue #1670
|
|\
| |
| |
| |
| | |
* python38:
Adding tp_vectorcall field to PyTypeObject for Python version 3.8
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* py38_initializer:
Fix missing-field-initializers warning with Py3.8
|
| | |
| | |
| | |
| | |
| | | |
Python 3.8 adds tp_vectorcall, tp_print is added for compat just for 3.8
https://github.com/python/cpython/pull/13185/files#diff-b5db2632fa7acaf3b44abb56f18b9615
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* octave_swig_this:
Changed return type of swig_this() to size_t.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The type long may be 4 bytes but swig_this() must return the address of
the object as an integer. Using size_t ensures that the return type can
store a pointer.
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
* ruby2.7-support:
Improve description of cast macros for Ruby
Move new macros for Ruby to their dedicated namespace
Add support for Ruby 2.7
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The macros for casting function pointers are now fully described and also
clarify why the macros act transparently for C even before Ruby 2.7.
In addition, an "if (CPlusPlus)" was removed in the code generator for
global variables in order to keep the distinction between C and C++ in
one place, which is at the definition of said macros.
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit fixes the signatures of various callback methods
and cleans up the macro definitions used for casting callbacks.
Note that the transparent version of the macro RUBY_METHOD_FUNC
is currently masked behind RUBY_DEVEL, see commit
https://github.com/ruby/ruby/commit/1d91feaf13e0ffe04b2dabc6e77e4101b6d0bb07
In order to still support strict signature checking and prevent
nasty deprecation warnings, the use of RUBY_METHOD_FUNC had to
be replaced with VALUEFUNC.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Check that the variables values are as expected in C++.
Note that the check_values global function is global in Ruby when
using -globalmodule.
|
|\ \ \
| | | |
| | | | |
Fix code generated for Ruby global variables
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit fixes swig#1653 by creating a Ruby virtual variable
for a C/c++ global variable when SWIG is invoked with the
-globalmodule option.
|
| |/ /
|/| |
| | |
| | |
| | | |
Generated code does not yet compile, so set as allow_failure for now
rvm master currently needs to be installed when testing ruby-2.7 on Travis
|
| | |
| | |
| | |
| | |
| | | |
This avoids errors about unknown Java version format when JAVAC is in a
path with spaces in it (as is often the case under Windows).
|
| | |
| | |
| | |
| | |
| | |
| | | |
Check Java version in configure and define SKIP_DOXYGEN_TEST_CASES if
it's less than 9, which is required by the new implementation of
CommentParser used in the Doxygen tests.
|
| | |
| | |
| | |
| | |
| | | |
This reverts commit 66752cde4858a780fecba47793f99ba49ce8b15e as Doxygen
tests do pass with Java 13 now.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In particular, do not use com.sun.javadoc deprecated since Java 9 and
finally removed in Java 13, to allow the tests to run under modern JRE.
They don't run under Java 8 and earlier any more, but this shouldn't be
a huge problem nowadays and as SWIG output is independent from the Java
version used, it's enough to test it with modern Java versions.
Note that the tests themselves were changed only in the most minimal
way, to adapt them to the new way of running javadoc (which is now also
integrated into CommentParser itself instead of being duplicated in
every test).
|
| | |
| | |
| | |
| | |
| | | |
Don't pass null pointer to BufferedWriter.write(), as this results in
NullPointerException.
|
| | |
| | |
| | |
| | | |
No real changes, just a tiny simplification.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix parsing of C++11 identifiers with special meaning (final and override) when
they are used as part of the scope name of an identifier, such as a namespace name.
Closes #1679
|
| | |
| | |
| | |
| | |
| | | |
Removed until doxygen testing is ported to something that doesn't use
com.sun.javadoc which was remoed in jdk 13
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add minimum .NET version required
Issue #1623
[skip-ci]
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Add support to DOH Replace for not replacing inside C comments
- Fix removing 'out' or 'ref' when these are present in C comments
in cstype typemaps.
Closes #1628
|
| |/
|/|
| |
| |
| |
| |
| | |
'out' / 'ref' was not always stripped out in parts of the
director code generation.
Issue #1628
|
|/
|
|
|
|
|
|
|
| |
The fix is when using kwargs feature or -keyword.
The fix is in the argument error checking when wrapping zero
argument constructors only. Supplied keyword args were silently
ignored.
Issue #1595
|
| |
|
|\
| |
| | |
Fix error in generated code for Python in MSVC 2019.
|
| |
| |
| |
| |
| | |
Visual Studio 2019 release builds:
error C4703: potentially uninitialized local pointer variable 'p' used
|
| |
| |
| |
| | |
Closes #1618
|
|/
|
|
|
|
| |
Less obscure error when setting 'this' on the SWIG proxy object
attempting to override __setattr__ in C++ (swig-user mailing list
query 19 Aug 2019).
|
| |
|
| |
|
| |
|
|
|
|
| |
[skip-ci]
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* contrib/TekuConcept:
Dev Checkpoint 201908200213
Dev Checkpoint 201906261312
Dev Checkpoint 201906252227
Dev Checkpoint 201906252221
Dev Checkpoint 201906252210
Dev Checkpoint 201906252113
Add JS Native Directive Testcase
JS Example Campatibility Update
Add Native Directive Example
Update JavaScript Documentation
Add JS Native Wrapper API
|
| | |
|
| | |
|
| |\
| | |
| | |
| | | |
into contrib/TekuConcept
|
| | | |
|
| | | |
|