Simon Marchetto
05cfa06dbb
scilab: use freeAllocatedSingleString() after getAllocatedSingleTree()
2015-06-23 16:24:35 +02:00
Simon Marchetto
64e5215f29
scilab: fix memory leak
2015-06-23 16:24:35 +02:00
William S Fulton
0b436c65ca
Cosmetic parser change
...
Rename typemap_parameter_declarator as it is no longer just used for typemaps
2015-06-22 07:04:34 +01:00
William S Fulton
6890dfa881
Fix parse errors for C++11 type aliasing
...
Recently introduced by the fix for C++11 type aliasing seg fault - 117f6d00
2015-06-22 07:04:34 +01:00
Ian Lance Taylor
11d8403c3c
[Go] Fix member variables in base classes to handle CWRAP_NATURAL_VAR
...
correctly. Add a test case for the problem.
Fixes #339 .
2015-06-20 17:42:44 -07:00
Ian Lance Taylor
c6b3088e58
[Go] Add Makefile testing support for changes in upcoming Go 1.5 release.
...
No effect on the SWIG program itself.
2015-06-19 14:29:38 -07:00
William S Fulton
e180430f1e
-external-runtime doc improvement
...
Closes #441
[skip ci]
2015-06-16 19:53:09 +01:00
William S Fulton
53b7659ebf
Fix Python pep8 warning when using -fastinit (or -O)
...
Fixes: E231 missing whitespace after ','
2015-06-16 08:11:29 +01:00
William S Fulton
180e21269d
Fix python -builtin -O and overloaded functions
...
More specifically fixes compile errors using -builtin -fastunpack -modernargs.
Recent regression (416277b ). Closes #436 .
2015-06-16 07:59:22 +01:00
William S Fulton
b1f2d0749e
Don't fail R in Travis - runtime tests are failing in this environment
2015-06-13 10:29:09 +01:00
William S Fulton
b94820adcf
Fix r.cxx build break
2015-06-12 23:37:08 +01:00
William S Fulton
1f53615935
Add R to travis testing
2015-06-12 20:28:49 +01:00
William S Fulton
9b2bde403b
R - Remove constantWrapper message wrapping constants
...
An implementation is still needed for constants.
2015-06-12 20:26:24 +01:00
William S Fulton
5fb344e0e6
R - fix duplicate generation of 'self' parameter.
...
Fixes director_keywords test case.
2015-06-12 20:25:00 +01:00
William S Fulton
1891b82e00
R - Call to SWIG_createNewRef in copyToC was incorrectly named.
...
Closes #430
2015-06-12 20:23:56 +01:00
William S Fulton
cc6970e21f
Documentation improvements for -o and -oh options
2015-06-12 06:32:58 +01:00
William S Fulton
85c02b172d
Expand section on code generation philosophy.
...
We avoid introducing 3rd party dependencies in the generated code
including the STL.
2015-06-11 20:13:09 +01:00
William S Fulton
8bd6e596d1
Cosmetics - remove references to Java in C# module
2015-06-11 19:39:51 +01:00
William S Fulton
6ab1ab57dd
Merge branch 'Sghirate-master' - C# -outfile option
...
* Sghirate-master:
changes file update for -outfile
Add in all C# command line options to the docs
C# -outfile cosmetic code fixes
[C#] Single file mode (fixes)
[C#] Single file mode (minor fix)
[C#] Single file mode
Conflicts:
CHANGES.current
2015-06-11 07:53:30 +01:00
William S Fulton
50b7a0410c
changes file update for -outfile
2015-06-11 07:47:42 +01:00
William S Fulton
c1a18992cc
Add in all C# command line options to the docs
2015-06-11 07:43:26 +01:00
William S Fulton
2b9b007027
C# -outfile cosmetic code fixes
2015-06-11 07:42:50 +01:00
William S Fulton
efa84dab7c
Fix warning display of types associated with 'using' and templates.
2015-06-09 07:59:49 +01:00
William S Fulton
117f6d0026
Fix C++11 type aliasing seg fault.
...
Closes #424
2015-06-09 07:59:22 +01:00
Frederick Parotat
b83307e354
[C#] Single file mode (fixes)
...
Renamed argument '-csout' to '-outfile'.
Reformatting (Tab spacing; Pointer style).
Chagned html documentation.
2015-06-04 14:15:00 +02:00
Frederick Parotat
0b09978219
[C#] Single file mode (minor fix)
...
Removed debug output
2015-06-03 14:26:38 +02:00
Frederick Parotat
747e22f714
[C#] Single file mode
...
Added "-csout <path>" parameter. If supplied all generated C# code will
be written to the given file. Makes it easier to integrate SWIG into
automated script based build processes.
2015-06-03 14:19:13 +02:00
William S Fulton
678937db24
Appveyor upgrade to cygwin on stable server
...
Appveyor now has cygwin on their stable OS
2015-06-02 20:12:22 +01:00
William S Fulton
b8e1a66a38
Add new feature "python:cdefaultargs"
...
Controls default argument code generation to obtain the default
arguments from the C++ layer instead of the Python layer.
2015-05-28 20:11:57 +01:00
William S Fulton
986a13f1a0
Fix Python typedef bool default arguments that are not booleans.
...
Includes code optimisation in PYTHON::convertValue().
Closes #327
2015-05-27 20:55:56 +01:00
William S Fulton
0a70498591
Refactor PYTHON::convertValue
...
Remove multiple return statements for upcoming commits.
2015-05-27 08:06:23 +01:00
Olly Betts
a89a4d9e84
[Python] Fix warning when compiling generated code with MSVC.
...
Fixes https://sourceforge.net/p/swig/patches/351/ reported by Mateusz
Szymański).
2015-05-19 15:48:25 +12:00
Ian Lance Taylor
38c7d59f81
[Go] Adjust last change to always emit a destructor.
2015-05-18 11:28:24 -07:00
Ian Lance Taylor
5bca063536
[Go] Fix bug with ignored destructor--generated code did not compile.
2015-05-18 09:53:13 -07:00
William S Fulton
1e19e4bd45
li_boost_shared_ptr_bits testcase fix for languages without shared_ptr support
2015-05-14 21:09:08 +01:00
William S Fulton
ef0be64a6d
Update docs wrt directors and shared_ptr
...
Mentioned in bug #417 .
[skip ci]
2015-05-14 19:26:55 +01:00
William S Fulton
54e2317b24
Fix shared_ptr of classes with private constructors and destructors.
...
Usually these use a custom deleter passed to the shared_ptr.
This also fixes the "unref" feature when used on classes with private destructors.
2015-05-14 19:03:06 +01:00
Olly Betts
e796ecaa23
Fix swapped parameters in memset call
2015-05-12 14:20:11 +12:00
William S Fulton
0f94ea9208
Example and test-suite makefile tidy up
...
Python output is less verbose if pep8 is not available (tweaks for patch #416 )
2015-05-11 00:09:40 +01:00
William S Fulton
2348d8377f
Merge branch 'yazug-python_test_suite_pep8_whitespace_cleanup'
...
* yazug-python_test_suite_pep8_whitespace_cleanup:
autopep8 cleanup of Examples/test-suite/python
2015-05-10 18:44:14 +01:00
William S Fulton
21aef52194
Merge branch 'yazug-python_examples_pep8_whitespace_cleanup'
...
* yazug-python_examples_pep8_whitespace_cleanup:
Fixup 2 additional whitespace warnings pep8 found
Add pep8 check for Examples/python
autopep8 cleanup of Examples/python whitespace
2015-05-10 18:43:37 +01:00
William S Fulton
6c1630b152
Fix Java multi-argument typemaps (char *STRING, size_t LENGTH)
...
Now they can be applied to a wider range of types.
Closes #385 .
2015-05-10 13:35:51 +01:00
William S Fulton
b4c441f62e
Remove unused std_string.i from callback examples
2015-05-10 11:49:28 +01:00
William S Fulton
775afd3579
Refactor Java director swig_override array code
...
Remove code duplication: Use new Swig::BoolArray to replace multiple
instances of ZeroedBoolArray.
Refactors #403 and #413 .
2015-05-10 11:40:42 +01:00
Olly Betts
b06ec2c847
Fix typo in method description
2015-05-10 01:23:09 +12:00
Olly Betts
d1a8675ac4
Fix incorrect comments
2015-05-09 21:59:03 +12:00
Olly Betts
083a03710a
Remove no-op calls to swig_incref().
...
Python and Perl were calling this from the Director constructor, but
swig_disown_flag is always false at that point, so the call doesn't
do anything.
2015-05-09 18:34:11 +12:00
Jon Schlueter
b77f3afafb
autopep8 cleanup of Examples/test-suite/python
...
automated cleanup of python pep8 whitespace compliance
2015-05-08 21:35:52 -04:00
Jon Schlueter
b909d0c680
Fixup 2 additional whitespace warnings pep8 found
...
E241 multiple spaces after ','
cleanup in enum/runme.py and constants/runme.py
2015-05-08 10:35:04 -04:00
Ian Lance Taylor
51541d7808
Merge pull request #414 from michael-schaller/go-doc-cpp-mem
...
[Go] Improved Go Class Memory Management section of the Go documentation.
2015-05-08 07:11:36 -07:00