William S Fulton
b2e494f018
Add R to c++11 and c++14 Travis testing
2017-06-16 07:41:09 +01:00
William S Fulton
6a7cd97fe9
Fix R function pointer wrappers containing lvalue and rvalue reference parameters
2017-06-16 07:41:05 +01:00
William S Fulton
5b0611dbcd
Fix compiler flags used during R testing
...
CFLAGS and CXXFLAGS were not being passed properly when compiling
wrappers.
2017-06-13 19:36:35 +01:00
William S Fulton
82969b0755
Fix warning in generated code - traits_asptr.
...
Visual Studio 2015 debug builds:
error C4703: potentially uninitialized local pointer variable 'p' used
2017-06-13 19:02:59 +01:00
Olly Betts
8855ef2b48
[Perl] Fix testsuite to work without . in @INC
...
"." was removed from @INC in Perl 5.26 for security reasons, and has
also been removed from older versions in some distros.
Fixes https://github.com/swig/swig/issues/997 reported by lfam.
2017-06-13 17:32:37 +12:00
William S Fulton
5d5fd5b122
Fix scilab fragment dependency problem in STL headers
...
import_stl test now working again
2017-06-06 19:56:59 +01:00
William S Fulton
b08d6ddbad
Temporarily disable failing tests
2017-06-06 07:14:18 +01:00
William S Fulton
00b0c5b8ea
Testcase fix for name clash in tcl headers
2017-06-06 06:59:23 +01:00
William S Fulton
9d5d991f83
Merge branch 'master' of git+ssh://github.com/swig/swig
...
* 'master' of git+ssh://github.com/swig/swig:
update changes referencing issue
fix Scilab 6.0.0 linking issue
Conflicts:
CHANGES.current
2017-06-05 20:58:12 +01:00
William S Fulton
10e73a5bfb
Java jboxtype typemap documentation and tidy up
2017-06-05 20:47:49 +01:00
William S Fulton
e1a667bd52
minor update to the changes file
2017-06-05 19:46:06 +01:00
William S Fulton
bc7c80b862
More Java vector runtime tests
2017-06-05 19:33:45 +01:00
William S Fulton
65abd9558d
Merge branch 'java-vector-test'
...
* java-vector-test:
Java std_vector runtime test
Conflicts:
Examples/test-suite/java/li_std_vector_runme.java
2017-06-05 19:23:31 +01:00
William S Fulton
30b7424f8e
Java std_vector runtime test
...
From Volker Diels-Grabsch in SF patch https://sourceforge.net/p/swig/patches/278/
2017-06-05 19:15:32 +01:00
William S Fulton
5eb9f735da
Add generic approach in fragments for converting size_t to Java int
2017-06-05 18:49:54 +01:00
William S Fulton
be63f73e33
Fix c++ compiler warnings in c++11 testcases
2017-06-03 18:37:05 +01:00
William S Fulton
57a89f987d
Fix %import and %fragment forced inclusion to not generate code.
2017-06-03 18:37:05 +01:00
William S Fulton
857a62425c
Formatting fixes in Lisp docs
2017-06-03 18:37:05 +01:00
William S Fulton
9f55985a6c
Remove unused code
2017-06-03 18:37:05 +01:00
William S Fulton
32e7074d9b
Whitespace fixes in STL wrappers
2017-06-03 18:36:59 +01:00
Simon Marchetto
d5517f24ef
Merge pull request #995 from davidcl/master
...
fix Scilab linking issue
2017-05-30 15:59:43 +02:00
Clément DAVID
8410649045
update changes referencing issue
2017-05-30 15:30:59 +02:00
Clément DAVID
9278593dc4
fix Scilab 6.0.0 linking issue
2017-05-30 14:42:44 +02:00
William S Fulton
fdca8e9829
Better variable naming consistency in STL containers
2017-05-26 22:37:29 +01:00
William S Fulton
b51f32a915
Java std::vector tweaks
...
- Replace javacode typemap with %proxycode to make this typemap available to users
- Make doSize private.
2017-05-26 22:37:22 +01:00
William S Fulton
338acfabeb
Merge branch 'vadz-java-vector'
...
* vadz-java-vector:
Fix potential STL std::vector wrappers <: digraphs problems.
Add runtime checks for vector size in Java
Make std::vector<> wrappers conform to List interface in Java
Add helper macro to avoid duplication in Java vector typemaps
Conflicts:
CHANGES.current
2017-05-26 19:15:12 +01:00
William S Fulton
0bafadea5a
Fix potential STL std::vector wrappers <: digraphs problems.
2017-05-26 18:55:52 +01:00
William S Fulton
a4d01cddeb
Missing smart pointer handling in Java director extra methods
...
- Add CHANGES file entry
- Add testcase
2017-05-25 20:35:18 +01:00
William S Fulton
a2d65ca3bb
Merge branch 'asibross-master' into director-smartptr-ownership
...
* asibross-master:
Missing smart pointer handling in Java director extra methods implementation.
Conflicts:
Source/Modules/java.cxx
2017-05-25 08:00:35 +01:00
William S Fulton
63a7f3c6b3
Merge branch 'director-shared_ptr'
...
* director-shared_ptr:
director_smartptr runtime tests enhancement
Fix Java shared_ptr and directors for derived classes java compilation error.
2017-05-23 21:37:47 +01:00
William S Fulton
241460eddc
director_smartptr runtime tests enhancement
...
Add same changes from previous commit to additional languages
2017-05-23 21:36:24 +01:00
William S Fulton
4bf607589f
Fix Java shared_ptr and directors for derived classes java compilation error.
...
For shared_ptr proxy proxy classes, add a protected method swigSetCMemOwn for modifying
the swigCMemOwn and swigCMemOwnDerived member variables which are used by various other
methods for controlling memory ownership.
Closes #230
Closes #759
2017-05-23 21:36:08 +01:00
William S Fulton
41db45beff
director runtime test for java
2017-05-22 19:33:20 +01:00
William S Fulton
98e67539dd
Director testcase cosmetic fixes
2017-05-22 19:15:39 +01:00
William S Fulton
05badeb1a4
Remove undocumented features used in directors
...
The jsdowncast and csdowncast features are not documented and I think
these are a relic of something that was never finished.
2017-05-21 17:43:06 +01:00
William S Fulton
b90a8d7444
Remove unnecessary dynamic_cast in C#/D/Java directors
...
Also revert the removal of dynamic_cast in the csdowncast feature.
2017-05-21 17:42:27 +01:00
William S Fulton
7f2849cb0a
Merge branch 'Sghirate-master'
...
* Sghirate-master:
[C#] static_cast for native directors
2017-05-21 00:22:17 +01:00
William S Fulton
81ba06e59e
Fix Python negative unsigned default values
...
Closes #993
2017-05-21 00:02:08 +01:00
William S Fulton
3e47ed5614
changes file update
2017-05-20 15:54:27 +01:00
William S Fulton
10172161bf
Update STL library documentation
2017-05-20 15:38:38 +01:00
William S Fulton
2ec156fb7f
Merge branch 'vadz-csharp-complex'
...
* vadz-csharp-complex:
Add header to std_complex.i
Fix linkage problems in C# std::complex wrappers
C# std::complex wrappers marshalling by value
C# std::complex wrappers SwigValueWrapper fix
Use %naturalvar for C# std::complex wrappers
Allow avoiding generation of unwanted std::complex<T> typemaps
Also apply csvar{in,out} typemaps to std::complex references
Add std_complex.i for C# too
Extend C# complex support to member variables of this type
Add support for std::complex<> to C#
Use new unified Mono mcs compiler if available under Unix
2017-05-20 15:21:48 +01:00
William S Fulton
18d7e0462e
Merge pull request #991 from jschueller/patch-1
...
[Python] Fix E731: do not assign a lambda expression
2017-05-20 12:59:02 +01:00
Julien Schueller
ed54cc904c
Fix E731: do not assign a lambda expression
...
https://www.python.org/dev/peps/pep-0008/#programming-recommendations
2017-05-19 22:49:23 +02:00
William S Fulton
fb941315c1
Add header to std_complex.i
2017-05-19 20:25:15 +01:00
William S Fulton
57ec5ec056
Fix linkage problems in C# std::complex wrappers
...
Fix warnings and subsequent exception trying to use wrappers:
Warning C4190: 'CSharp_complextestNamespace_VectorStdCplx_getitemcopy'
has C-linkage specified, but returns UDT 'SwigSystemNumericsComplex'
which is incompatible with C
Rename swig_complex_typemaps macro to SWIG_COMPLEX_TYPEMAPS
2017-05-19 19:52:39 +01:00
William S Fulton
e11e1c4cb8
C# std::complex wrappers marshalling by value
...
Change the wrapping to marshall directly to the .net
System.Numerics.Complex type instead of using an intermediate
std::complex .net type.
2017-05-19 08:15:01 +01:00
William S Fulton
8c13ee2411
C# std::complex wrappers SwigValueWrapper fix
...
Fix std::complex constructor declaration to stop SwigValueWrapper from
being generated
2017-05-19 07:10:43 +01:00
William S Fulton
bb758d7810
Use %naturalvar for C# std::complex wrappers
2017-05-19 06:58:54 +01:00
Olly Betts
8f1ae7a876
Add CHANGES.current entry for #970
2017-05-16 17:51:45 +12:00
Olly Betts
9a0180c56c
Merge pull request #970 from nihal95/master
...
Adds pragma version directive for php5 and php7. Fixes #360 .
2017-05-16 17:47:35 +12:00