William S Fulton
|
e182b4844c
|
Fix seg fault in SWIG using directors when class and virtual method names are the same except being in different namespaces when the %nspace feature is not being used.
|
2013-03-19 19:50:44 +00:00 |
|
William S Fulton
|
9d0b20916f
|
Add ability to suppress some director warnings by their method name, not just the containing class name
|
2013-03-19 19:50:43 +00:00 |
|
William S Fulton
|
7b50640c05
|
More Travis attempts at controlling what is built
|
2013-03-19 19:50:43 +00:00 |
|
Olly Betts
|
7c80f007c4
|
Fix typo in Python docstring for acquire method
|
2013-03-19 18:38:45 +13:00 |
|
William S Fulton
|
4003f65a94
|
Try combinations of Java and Python Travis builds
|
2013-03-17 21:40:44 +00:00 |
|
William S Fulton
|
d2551e22e2
|
Try Python test-suite on Travis
|
2013-03-17 20:32:03 +00:00 |
|
William S Fulton
|
46523a074f
|
Travis CI only on master and silent builds
|
2013-03-17 19:44:28 +00:00 |
|
William S Fulton
|
9227604424
|
First attempt at Travis Continuous integration builds
|
2013-03-16 17:43:08 +00:00 |
|
Karl Wette
|
52c754a22d
|
Minor fix to Octave autodoc generation for functions returning structs
Patch #27
- see also git commit 72ffdb930d
|
2013-03-09 00:10:41 +00:00 |
|
William S Fulton
|
fdea8a8f51
|
More useless code removal as detected by scan-build (LLVM/Clang)
using scan-build ./configure && scan-build make
|
2013-03-08 22:19:07 +00:00 |
|
Sylvestre Ledru
|
e0b14786d6
|
Fix some useless code detected by scan-build (LLVM/Clang)
|
2013-03-08 20:53:18 +00:00 |
|
William S Fulton
|
670962cfe8
|
SWIG_TypeCompare was not working as commented - return values were 0,1 and not 1,0,-1. Although undocumented and not used anywhere within SWIG, it has been replaced with SWIG_TypeCmp to work as commented.
|
2013-03-04 07:32:40 +00:00 |
|
Olly Betts
|
df2388a459
|
Merge pull request #29 from xantares/master
Fix clang warning due to SWIG_AddCast macro (SF#1300).
|
2013-03-03 11:02:14 -08:00 |
|
Michel Zou
|
8155e14579
|
Macro expansion to self assign is effectively ignored.
|
2013-02-26 09:26:13 +01:00 |
|
Michel Zou
|
c23b7606cf
|
MOdified only no-cast-rank version of SWIG_AddCast.
|
2013-02-25 11:07:42 +01:00 |
|
Michel Zou
|
7acf6b5fef
|
Revert "Fixed #1300 clang warning in SWIG_Python_ConvertPtrAndOwn."
This reverts commit 8e340c158c.
|
2013-02-25 09:53:45 +01:00 |
|
Michel Zou
|
8e340c158c
|
Fixed #1300 clang warning in SWIG_Python_ConvertPtrAndOwn.
|
2013-02-22 10:11:50 +01:00 |
|
William S Fulton
|
de136ad6cf
|
Uncomment testing of overloading of const char arrays which was fixed in svn r12541 for swig-2.0.3.
|
2013-02-21 07:09:27 +00:00 |
|
William S Fulton
|
cfd8497f3e
|
Cosmetic changes in SwigType_add_qualifier
|
2013-02-21 07:00:25 +00:00 |
|
Karl Wette
|
ee2b46abe0
|
Fix SWIG's handling of qualified (e.g. const) variables of array type
|
2013-02-19 20:05:46 +00:00 |
|
Karl Wette
|
9d330a9970
|
Fix qualifier parsing in SwigType_add_qualifier()
- use list to ensure qualifiers are unique and sorted
- now allows 'qual' to contain multiple qualifiers
|
2013-02-19 20:05:45 +00:00 |
|
William S Fulton
|
d1b40b468b
|
Fix C code where a typedef name was used for constructor and destructor names in %extend. Deprecate use of typedef names for constructor and destructor names going forwards.
|
2013-02-18 22:40:42 +00:00 |
|
William S Fulton
|
2435b98a24
|
Tweak to changes note
|
2013-02-18 22:39:48 +00:00 |
|
Karl Wette
|
70cd52f44d
|
Use "(void)" instead of "()" when wrapping no-argument extension functions.
|
2013-02-18 22:39:39 +00:00 |
|
William S Fulton
|
b80f4dc5e2
|
Restrict the name used in %extend to be just the struct/class name and not a typedef to a class/struct. Typedefs were only partially working anyway. Anonymous struct typedefs excluded. Deprecate with a warning for now.
|
2013-02-18 19:53:37 +00:00 |
|
tpapp
|
054f9dba1a
|
CFFI - Fix missing package before &body - patch #22
Should fix https://github.com/swig/swig/issues/21.
|
2013-02-09 17:23:16 +00:00 |
|
William S Fulton
|
f17700aa1d
|
Suppress leaking memory warnings in rvalue reference tests
|
2013-02-08 21:53:11 +00:00 |
|
William S Fulton
|
8778724768
|
Add support for extern "C++" - no warning should be issued as was previously occurring
|
2013-02-08 18:55:16 +00:00 |
|
William S Fulton
|
e44656cfe5
|
Add support for extern "C" thread_local
|
2013-02-08 18:45:29 +00:00 |
|
William S Fulton
|
7fcfdeee08
|
Fixes detecting if a variable is extern when using 'extern thread_local'
|
2013-02-08 07:38:10 +00:00 |
|
William S Fulton
|
b725625e6f
|
Add support for thread_local when specified with other legitimate storage class specifiers - extern and static
|
2013-02-08 06:36:39 +00:00 |
|
William S Fulton
|
c6bc7b881f
|
Remove test tokens
|
2013-02-08 06:36:39 +00:00 |
|
William S Fulton
|
c1b99d4279
|
User defined literals: fix for %rename and update docs
|
2013-02-08 06:36:31 +00:00 |
|
William S Fulton
|
dbf4821b18
|
Add ability to suppress variadic template first argumnet warning
|
2013-02-05 07:17:54 +00:00 |
|
William S Fulton
|
3020bc328c
|
Add template aliasing and type aliasing into symbol table and enable explicit warning suppression for these. They still need to be added into the parse tree and dealt with.
|
2013-02-04 20:26:52 +00:00 |
|
William S Fulton
|
9193b3ed77
|
Remove unnecessary file/line setting in parser
|
2013-02-04 20:10:02 +00:00 |
|
William S Fulton
|
6399428a62
|
Add lambda functions to the symbol tables and add ability to suppress lambda warnings.
|
2013-02-04 20:05:34 +00:00 |
|
William S Fulton
|
d613ef42f2
|
Rework std::initializer_list handling to warn about usage in any method, not just constructors. A typemap is used to issue the warning and can be overridden with user defined behaviour.
|
2013-02-04 20:03:22 +00:00 |
|
William S Fulton
|
c8ff23de0c
|
Initialization list doc updates and new tests. Fix functions with default arguments that are initializer lists
|
2013-02-02 20:03:10 +00:00 |
|
William S Fulton
|
a043b55b69
|
Better clarification about polymorphic wrappers for function objects - std::function
|
2013-02-01 19:17:21 +00:00 |
|
William S Fulton
|
397409fbb1
|
Ensure 'javapackage' typemap is used as it stopped working from version 2.0.5
|
2013-01-30 22:18:13 +00:00 |
|
William S Fulton
|
d172e3d0ed
|
Apply patch SF #334 - Fix Python default value conversions TRUE->True, FALSE->False.
|
2013-01-29 07:31:11 +00:00 |
|
William S Fulton
|
38f37ef5ae
|
Apply patch SF #335 - Truly ignore constructors in directors with %ignore and correct testcase that tests this
|
2013-01-29 06:55:22 +00:00 |
|
William S Fulton
|
2a90cc6a98
|
Remove generated output that should not be checked in2
|
2013-01-28 07:11:08 +00:00 |
|
William S Fulton
|
32f8248e24
|
Fix shift/shift and shift/reduce errors around variadic templates since merge
|
2013-01-28 07:06:37 +00:00 |
|
William S Fulton
|
e805d5f925
|
Merge branch 'master' into gsoc2009-matevz
parser.y still to be fixed up
Conflicts:
Doc/Devel/engineering.html
Examples/Makefile.in
Lib/allegrocl/allegrocl.swg
Lib/csharp/csharp.swg
Lib/csharp/enums.swg
Lib/csharp/enumsimple.swg
Lib/csharp/enumtypesafe.swg
Lib/java/java.swg
Lib/python/pydocs.swg
Lib/r/rtype.swg
Source/Include/swigwarn.h
Source/Modules/octave.cxx
Source/Modules/python.cxx
Source/Modules/ruby.cxx
Source/Swig/scanner.c
Source/Swig/stype.c
Source/Swig/swig.h
configure.ac
|
2013-01-28 07:01:37 +00:00 |
|
Vadim Zeitlin
|
38d454a102
|
Fix MAKE variable expansion in pcre-build.sh.
Correct the syntax used in 0e32be2, it's ${var:-fallback}.
|
2013-01-25 19:18:12 +01:00 |
|
William S Fulton
|
34d46510cf
|
Variadic templates doc update
|
2013-01-24 20:53:32 +00:00 |
|
William S Fulton
|
ac74c90fb0
|
Add rvalue reference typemaps
|
2013-01-24 20:27:29 +00:00 |
|
William S Fulton
|
d3769a1fd4
|
Add rvalue reference typemaps
|
2013-01-24 20:27:28 +00:00 |
|