Mike Romberg
c0cc731ca8
Don't run example for old pythons
2016-04-05 10:58:50 -06:00
Mike Romberg
ba158e7919
Examples (and tests) for python namespace packages
2016-04-05 10:58:50 -06:00
Mike Romberg
23d2eb555f
use importlib to load C extension modules for python 2.7 and newer
2016-04-05 10:58:50 -06:00
Olly Betts
4890a70c37
CHANGES.current: Note fix isn't python-specific
...
Fixes https://github.com/swig/swig/issues/615
2016-04-05 18:42:46 +12:00
William S Fulton
a97441613e
Merge branch 'ahnolds-py_gettar'
...
* ahnolds-py_gettar:
update changes file for attribute fix
Add python AttributeError test for non-existent attribute
Fixing python attribute lookup
Conflicts:
CHANGES.current
2016-04-02 18:06:03 +01:00
William S Fulton
f19fd513ea
update changes file for attribute fix
2016-04-02 18:04:25 +01:00
William S Fulton
333a46f07d
Add python AttributeError test for non-existent attribute
2016-04-02 18:03:08 +01:00
William S Fulton
80e3ebf0d1
html doc fixes
2016-04-02 13:47:23 +01:00
William S Fulton
355f2623c7
Improve documentation for multi-argument typemaps and overloading
2016-04-02 13:44:44 +01:00
William S Fulton
bbd1b8ed05
Add tests for Python -builtin -O and compactdefaultargs and update changes file
2016-04-02 11:29:54 +01:00
Ling Li
79bb343ffe
Fix single arguments using python -builtin -O with %feature("compactdefaultargs")
...
Setattr argcount for non-default-args and non-varargs functions.
Fixes #607
Closes #610
2016-04-02 11:29:43 +01:00
William S Fulton
1d62790928
Fix assertion for some languages when wrapping a C++11 enum class that is private in a class.
...
Also don't wrap private enums for a few languages that attempted to do so.
Closes #594 .
2016-03-31 20:27:36 +01:00
William S Fulton
a15bbbaee5
Java - unsigned long long marshalling improvements for negative numbers
...
Affects marshalling of negative numbers from Java to C only.
A cast to signed long long in the C layer will now result in the expected value.
Closes #623 .
2016-03-31 18:56:32 +01:00
William S Fulton
8322686e84
Cosmetic java typemap cleanup
2016-03-31 18:56:32 +01:00
Olly Betts
fe56d23f80
Merge pull request #542 from Sajmani/master
...
Fix Go example in Go.html
2016-03-31 13:07:31 +13:00
Olly Betts
9bb6e0e860
Fix reversed mapping of < and > in commented code
2016-03-29 09:57:07 +13:00
joequant
7e3165848b
Merge pull request #633 from sbpcs59/master
...
Suppress unmessage at package load
2016-03-26 13:20:38 +08:00
William S Fulton
896a0f1f31
Merge branch 'ptomulik-fix/nonclass-constants'
...
* ptomulik-fix/nonclass-constants:
fix handling of function pointers by %constant directive
2016-03-24 19:24:02 +00:00
William S Fulton
75de3e04c4
Merge branch 'ptomulik-fix/const-fptr'
...
* ptomulik-fix/const-fptr:
handle const pointers to functions
2016-03-24 19:21:19 +00:00
Paweł Tomulik
174523aa80
fix handling of function pointers by %constant directive
2016-03-24 11:22:51 +01:00
Paweł Tomulik
350d43d988
handle const pointers to functions
2016-03-24 10:59:23 +01:00
William S Fulton
ba333729c3
Update changes file for lua __getitem
2016-03-22 20:48:28 +00:00
William S Fulton
d98f7050a0
Merge branch 'alexwarg-fix-lua-getitem'
...
* alexwarg-fix-lua-getitem:
Add test case for Lua __getitem + inheritance
Fix lua base class methods with __getitem
2016-03-22 20:44:12 +00:00
William S Fulton
7aa5f07dfd
Fix 'make partialcheck-test-suite'
...
Python pep8 should not be run as part of partialcheck
Javascript should also only invoke SWIG during partialcheck
2016-03-18 18:56:55 +00:00
William S Fulton
9d4a4439da
Revert "scilab: runtime initialization needed in examples"
...
This reverts commit 54b84b8fa1 .
2016-03-18 08:56:23 +00:00
William S Fulton
e4f0fc44a0
change file update
...
[skip ci]
2016-03-18 08:24:37 +00:00
William S Fulton
c1d200ba7d
Merge branch 'ptomulik-fix/nonclass-constants'
...
* ptomulik-fix/nonclass-constants:
prevent _swigconstant boilerplate for non-class types
2016-03-18 07:57:30 +00:00
William S Fulton
6a1efc6c1d
Clearer build and install instructions in the README file for Github users.
...
Fixes #634 .
2016-03-17 20:14:16 +00:00
William S Fulton
5cd0678a4c
Scilab test-suite warning suppression
2016-03-17 19:43:12 +00:00
William S Fulton
d05160afd2
Merge branch 'smarchetto-master' (Scilab test-suite fixes)
...
* smarchetto-master:
Scilab Travis testing working again
scilab: fix warnings
scilab: fix compilation error (no return in SWIG_CheckPtr())
2016-03-17 19:39:23 +00:00
William S Fulton
800d2108b1
Scilab Travis testing working again
2016-03-17 19:39:10 +00:00
Alexander Warg
be907f96e0
Add test case for Lua __getitem + inheritance
2016-03-17 07:48:01 +01:00
Alexander Warg
4363160400
Fix lua base class methods with __getitem
...
When a C++ class defined a __getitem function the base classes where
never used for resolving methods. This fix first scans the '.get' and
'.fn' tables of all base classes and only if there is no result does the
same for __getitem functions.
2016-03-17 07:46:44 +01:00
joequant
6212800fe3
Merge pull request #636 from richardbeare/RExtraStdVectorNumericTypes
...
R extra std vector numeric types
2016-03-16 18:55:58 +08:00
Paweł Tomulik
0c819d1ba9
prevent _swigconstant boilerplate for non-class types
2016-03-15 10:27:13 +01:00
Richard Beare
351e21bd4a
Added a run test for vector types. Tests creation of a std::vector
...
from and R vector and transparent conversion of the result.
2016-03-15 12:15:29 +11:00
Richard Beare
5c2cd32795
Corrected the testing in unittest so that all elements of
...
a vector result are checked. Previously it was just the first
element.
2016-03-15 12:14:20 +11:00
Richard Beare
0821ec0b45
Support for more numeric types in std::vector for R.
...
This change allows R to automatically convert std::vectors of
signed and unsigned 8, 16, 32 and 64 bit integer types.
rtype, rtypecheck, scoercein and scoerceout typemaps are copied
across integer types.
2016-03-15 12:03:25 +11:00
William S Fulton
5a4291911e
Correct Java runtime test
2016-03-14 20:54:21 +00:00
William S Fulton
870b814f5e
Add C++11 std::array container support for Java
2016-03-14 20:46:56 +00:00
Simon Marchetto
2e556a4cda
scilab: fix warnings
2016-03-14 17:49:05 +01:00
Simon Marchetto
46a8acb538
scilab: fix compilation error (no return in SWIG_CheckPtr())
2016-03-14 17:42:04 +01:00
William S Fulton
f119602447
clang illegal character encoding warning fixes in tests
2016-03-13 15:44:10 +00:00
William S Fulton
3ac3d061a6
Warning fix in Go wrappers when wrapping string constants
...
string_constants test case.
2016-03-13 15:36:59 +00:00
William S Fulton
e03d0b0525
Don't truncate cffi character constants
2016-03-13 10:16:21 +00:00
William S Fulton
ac495d5c66
Merge branch 'char-escaping'
...
* char-escaping:
Add missing string_constant.i testcase
changes file update for char wrappers
C# char wrappers fixes for enum values, static const member char values and %csconst
D testing added for %dmanifestconst and char constants
Fix wrapping D constants using %dmanifestconst
Php fix for enum value of '\0'
Fix static const char member variables wrappers with %javaconst(1).
Expand char testing in enums and %constant
Java char changes file update
Java enum and static member variable escaping fix for chars
Add tests for enum values and static const member variables chars containing escape sequences
Minor documentation tweak
Conflicts:
CHANGES.current
2016-03-12 23:27:51 +00:00
William S Fulton
c985dd8bd1
Add missing string_constant.i testcase
2016-03-12 23:26:23 +00:00
William S Fulton
5e614da429
changes file update for char wrappers
2016-03-12 19:04:41 +00:00
William S Fulton
5fb6537f69
C# char wrappers fixes for enum values, static const member char values and %csconst
...
Use hex escaping for char values used as C# constants
2016-03-12 18:52:49 +00:00
William S Fulton
0075f4fff4
Scilab warnings as errors now fully turned on in Travis testing
2016-03-12 12:13:44 +00:00