William S Fulton
|
ecac2d2a68
|
Improve nullptr constant wrapping
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13842 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-20 19:09:38 +00:00 |
|
William S Fulton
|
6d655a7f41
|
Add scoped enums into correct correct scope in type system. Note that cpp0x_strongly_typed_enumerations.i still shows further language symbol table problems which need fixing.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13841 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-20 18:17:52 +00:00 |
|
William S Fulton
|
25ff4e4927
|
merge revisions 11877-12162 from trunk to gsoc2009-matevz
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12164 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-20 23:35:40 +00:00 |
|
William S Fulton
|
ab1cd03979
|
merge revisions 11243-11872 from trunk to gsoc2009-matevz
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12162 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-20 21:58:41 +00:00 |
|
William S Fulton
|
d8cc75946b
|
Improved C++0x rvalue reference implementation differentiating lvalue and rvalue references. The previous implementation treated rvalue references as lvalue references which leads to a number of different wrapping issues.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12160 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-18 00:19:22 +00:00 |
|
William S Fulton
|
cca92f4188
|
Fix #3024875 - shared_ptr of classes with non-public destructors. This also fixes the 'unref' feature when used on classes with non-public destructors.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12155 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-07 18:19:01 +00:00 |
|
Olly Betts
|
d0d40db326
|
Use SWIG_PTR rather than literal "_cPtr".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-25 02:41:27 +00:00 |
|
Olly Betts
|
ae40eff993
|
The default visibility for methods is public, so don't specify that explicitly
to keep the wrapper size down.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12146 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-24 14:44:06 +00:00 |
|
William S Fulton
|
95a3eb5a7d
|
code style: fix inconsistent NULL pointer comparisons
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-17 23:49:12 +00:00 |
|
William S Fulton
|
07ca3eb9f8
|
remove unnecessary NULL check before calling Delete
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12136 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-17 23:03:18 +00:00 |
|
Ian Lance Taylor
|
2970f53c21
|
Remove the -rename option in the Go language support. Do a much
better job of checking for name conflicts. Ignore conflicting names
with a warning. Adjust the testsuite accordingly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12135 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-17 18:59:26 +00:00 |
|
Ian Lance Taylor
|
e7fde8c432
|
Set wrap:name attribute when generating a call to a method in a base class.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-16 15:43:05 +00:00 |
|
Ian Lance Taylor
|
814eaab177
|
Remove comments about compiling file with gcc.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12130 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 20:15:11 +00:00 |
|
Ian Lance Taylor
|
da5e02f81c
|
Rename "go" typemap to "gotype".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12129 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 19:40:34 +00:00 |
|
Ian Lance Taylor
|
07e3d62ae8
|
Use a single extern "C" around all the wrappers, not one per wrapper.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12126 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 17:58:42 +00:00 |
|
William S Fulton
|
8bf4b5a7dc
|
Minor comment fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12122 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-14 18:33:57 +00:00 |
|
William S Fulton
|
02ec28ff55
|
make beautify-file fixes and other cosmetics
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12117 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-11 06:36:51 +00:00 |
|
William S Fulton
|
aa953c8908
|
Syntactic sugar - go help display to conform to other help style
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12115 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-10 20:08:19 +00:00 |
|
Olly Betts
|
f67c0fa12c
|
[PHP] Fix directors to correctly call a method with has a
different name in PHP to C++ (we were always using the C++ name
in this case).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12110 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-10 04:41:11 +00:00 |
|
Ian Lance Taylor
|
5af2978f77
|
Add support for the Go programming language.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12108 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-10 01:13:31 +00:00 |
|
William S Fulton
|
257ce20f30
|
Fix uncompileable code when %rename results in two enum items with the same name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12098 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-03 17:44:42 +00:00 |
|
William S Fulton
|
45f20c7363
|
Fix constants wrapper warnings for visual c++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12064 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-28 22:24:11 +00:00 |
|
William S Fulton
|
bb41eeb343
|
Fix potential name clashes with symbols in the Director class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12062 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-27 20:55:24 +00:00 |
|
William S Fulton
|
7b2c6b477a
|
Fix segfault attempting illegal javaclassname and csclassname special variable substitution
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12058 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-26 19:01:12 +00:00 |
|
William S Fulton
|
12cfc251e4
|
Fix #2408232. Improve shared_ptr and intrusive_ptr wrappers for classes in an inheritance hierarchy. No special treatment is needed for derived classes, the SWIG_SHARED_PTR_DERIVED macro is deprecated.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12036 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-22 22:49:47 +00:00 |
|
Olly Betts
|
bf1d3f0714
|
Remove superfluous semicolons.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12034 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-21 07:10:12 +00:00 |
|
Olly Betts
|
e512093358
|
[PHP] Stop generating a bogus line of code in certain constructors.
This was mostly harmless, but caused a PHP notice to be issued, if
enabled (SF#2985684).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12033 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-21 07:07:15 +00:00 |
|
William S Fulton
|
76bbd7373d
|
Fix wrapping of C++ enum boolean values when using %javaconst(1)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12029 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-14 19:03:01 +00:00 |
|
William S Fulton
|
8a169eb0cb
|
Fix wrapping of C++ enum boolean values
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12028 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-14 18:46:20 +00:00 |
|
Olly Betts
|
227f2e2e0a
|
[PHP] Fix wrapping of global variables which was producing
uncompilable code in some cases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12027 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-14 08:22:28 +00:00 |
|
Joseph Wang
|
70c557e8e3
|
add R garbage collection and newfree
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12023 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-12 04:12:42 +00:00 |
|
William S Fulton
|
3cf41050b5
|
Fix Octave C enums wrapping when the generated code is C++ compiled
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12022 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-11 22:53:33 +00:00 |
|
Haoyu Bai
|
2450c4b108
|
fix regression of Python constructor renaming introduced by py3k work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11997 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-25 14:07:14 +00:00 |
|
William S Fulton
|
894f89fe97
|
Apply Ubuntu patch to fix Ruby and std::vector wrappers with -minherit.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-09 23:27:40 +00:00 |
|
William S Fulton
|
5a626898df
|
Apply patch #2952374 - fix Python directors and the -nortti option.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11985 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-09 22:22:06 +00:00 |
|
William S Fulton
|
a743d54665
|
Fix segfault when using Python's -threads options and exceptions are thrown
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11980 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-08 06:46:18 +00:00 |
|
William S Fulton
|
2a1a430967
|
Remove some R debugging output
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11959 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-01 18:29:36 +00:00 |
|
William S Fulton
|
bdb136d611
|
Change typemap matching rules for the default type (SWIGTYPE) to follow template partial specialization type deduction. Fixes some containers of const pointers. SWIGTYPE*& typemps removed and replaced with SWIGTYPE *const&.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11958 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-01 18:26:37 +00:00 |
|
William S Fulton
|
31485a7b3b
|
Fix nspace when no -namespace is used (for C#)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11949 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-17 19:35:45 +00:00 |
|
William S Fulton
|
cd317b3f1c
|
Java/C# constants fix after last nspace commit
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11947 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-13 23:39:46 +00:00 |
|
William S Fulton
|
c5b25bde5a
|
Fix incorrect current directory handling from last commit
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11946 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-13 23:24:15 +00:00 |
|
William S Fulton
|
e81bfb86c0
|
Correct file and line number display for some error messages, these now also result in exiting with an error.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11945 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-13 23:08:02 +00:00 |
|
William S Fulton
|
4f88d641af
|
Better handling of file paths containing multiple path separators. Fix recent regression incorrectly detecting a directory on Windows when the output directory is not the current directory.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11944 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-13 22:28:24 +00:00 |
|
William S Fulton
|
bbf225ef63
|
Minor changes to error message for Java when -package is missing with nspace
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11943 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-13 09:54:07 +00:00 |
|
William S Fulton
|
780e71e509
|
minor ruby cleanup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11938 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-13 00:24:00 +00:00 |
|
William S Fulton
|
7ed1528349
|
nspace fixes and adding in missing symbols in language symbol tables for Java and C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11937 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-13 00:05:31 +00:00 |
|
William S Fulton
|
7af8eb954b
|
add some missing nspace support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11936 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-10 22:00:14 +00:00 |
|
Mikel Bancroft
|
541bc7d435
|
[allegrocl] Use fully qualified symbol name for cl::identity
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11935 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-10 19:38:24 +00:00 |
|
William S Fulton
|
4853346745
|
remove duplicate special variable replacement
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11934 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-10 08:07:39 +00:00 |
|
William S Fulton
|
8d227bce62
|
Slightly efficiency improvements for packages/namespaces/
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11933 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-03-10 07:50:32 +00:00 |
|