swig/Lib
Karl Wette ef160ec072 Octave: remove allocation of new octave_value in SWIG_Octave_SetGlobalValue()
- this introduces a memory leak, which becomes significant for large
  modules (many global variables) and many module re-loadings (e.g.
  during a long-running script)
- the original motivation was to prevent double-frees on exit, but this
  problem appears to have been fixed by the _Exit() hack in later commits,
  and in any case is an issue only for Octave ~3.2, so it should be safe to
  remove; tested by running Octave examples/test suite with Debian 3.2.4 and
  built-from-source 3.2.4, 3.4.3, and 3.6.3
2013-05-12 17:32:08 +01:00
..
allegrocl std::string typemap modifications so they can be used with %apply for other string classes 2012-05-26 06:33:49 +00:00
cffi CFFI - Fix missing package before &body - patch #22 2013-02-09 17:23:16 +00:00
chicken Fix for gcc warning -Wunused-value without triggering -Wunused-parameter 2012-09-07 06:06:00 +00:00
clisp SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
csharp Apply patch #3571029 which adds missing director support for const unsigned long long &. 2012-12-09 20:49:28 +00:00
d std::string typemap modifications so they can be used with %apply for other string classes 2012-05-26 06:33:49 +00:00
gcj SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
go Define uintgo for the benefit of Go .swig files. 2012-10-31 03:41:10 +00:00
guile Use freearg instead of argout to free temp variable 2013-04-28 22:06:25 +02:00
java Fix typecheck OUTPUT typemaps for Java 2013-04-10 18:37:26 +01:00
lua Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
modula3 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&. 2010-04-01 18:26:37 +00:00
mzscheme Drop guilegh interface 2013-04-28 22:06:24 +02:00
ocaml Fix for gcc warning -Wunused-value without triggering -Wunused-parameter 2012-09-07 06:06:00 +00:00
octave Octave: remove allocation of new octave_value in SWIG_Octave_SetGlobalValue() 2013-05-12 17:32:08 +01:00
perl5 Perl - Fix C++ comment in C wrappers. 2012-12-09 17:47:12 +00:00
php [PHP] Add missing directorin typemap for char* and char[] which 2013-04-09 14:35:14 +12:00
pike Pike - a few updates to get Pike 7.8 running most of the examples 2013-04-20 02:28:48 +01:00
python Fix some invalid iterator usage in Python when deleting/inserting slices from/into containers 2013-03-26 21:38:45 +00:00
r add boost_shared_ptr for R 2013-01-07 06:03:37 +08:00
ruby Patch fixing warning 322 in rubycontainer_extended 2013-04-08 18:58:01 +01:00
std Fix assorted typos. 2013-01-08 18:47:40 +13:00
tcl Fix some language's std::map wrappers to recognise difference_type, size_type, key_type and mapped_type. 2012-05-15 19:51:06 +00:00
typemaps added patch for SF bug #1295 2013-01-04 16:57:04 +01:00
uffi SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
xml delete the perl5 typemaps, ignored here 2006-01-05 19:34:51 +00:00
allkw.swg Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
attribute.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
carrays.i Fix constructors in named typedef class declarations 2011-08-25 19:27:38 +00:00
cdata.i Fix deprecation warnings for test suite under guile 2.0 2013-04-28 22:06:24 +02:00
cmalloc.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
constraints.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
cpointer.i Remove warning: 'self' is a ruby keyword, renaming to 'C_self' since improving autodoc for Ruby 2011-12-21 22:01:27 +00:00
cstring.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
cwstring.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
exception.i Fix deprecation warnings for test suite under guile 2.0 2013-04-28 22:06:24 +02:00
intrusive_ptr.i Convert to unix fileformat 2013-01-12 16:54:37 +00:00
inttypes.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
linkruntime.c fix macro issue reported by Vladimir Menshakov 2006-04-10 19:00:44 +00:00
math.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
pointer.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
runtime.swg fix VC++ warning 2005-09-29 13:17:05 +00:00
shared_ptr.i Add std_shared_ptr.i and document shared_ptr library 2010-06-01 19:03:55 +00:00
std_except.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
stdint.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
stl.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
swig.swg Go back to using free/malloc rather than realloc as may be slower 2012-04-17 07:02:15 +00:00
swigarch.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
swigerrors.swg add the null reference error 2005-12-27 22:01:39 +00:00
swiginit.swg Fix for gcc warning -Wunused-value without triggering -Wunused-parameter 2012-09-07 06:06:00 +00:00
swiglabels.swg Suppress unused methods warning for VC++ 2008-06-22 22:12:43 +00:00
swigrun.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
swigrun.swg 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
swigwarnings.swg Fix a few typos. 2008-05-19 20:23:50 +00:00
wchar.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
windows.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00