swig/Source/Modules
Ian Lance Taylor 602730a327 Add support for new features available in gccgo 4.7, notably calling
Entersyscall and Exitsyscall around calls to wrapped C/C++ code.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12940 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-20 22:35:40 +00:00
..
allegrocl.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
allocate.cxx Add warnings for badly named destructors. Fix %extend and destructors for templates - they weren't always being wrapped. Fix destructor "name" attribute. 2011-09-13 06:15:29 +00:00
browser.cxx SWIG license change - Source moves to GPLv3 2010-02-27 23:53:33 +00:00
cffi.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
chicken.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
clisp.cxx Better consistency in usage display 2011-03-09 21:42:38 +00:00
contract.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
csharp.cxx Add support for %nspace when using directors - C# 2012-01-07 22:09:28 +00:00
d.cxx [D] Correctly annotate function pointers with C linkage. 2012-01-23 21:59:00 +00:00
directors.cxx Correct special variables in 'directorargout' typemap. This change will break any 'directorargout' typemaps you may have written. Please change: to and to \n Also fix the named 'directorargout' DIRECTOROUT typemaps for these languages which didn't previously compile and add in , etc expansion.\n [C#, Go, Java, D] Add support for the 'directorargout' typemap.\n [Java] Add (char *STRING, size_t LENGTH) director typemaps. 2011-12-20 20:50:36 +00:00
emit.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
go.cxx Add support for new features available in gccgo 4.7, notably calling 2012-03-20 22:35:40 +00:00
guile.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
java.cxx Add support for %nspace when using directors - Java 2012-01-06 18:57:25 +00:00
lang.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
lua.cxx Slight change to the Lua macro names to separate ELUA and ELUAC from normal Lua - patch from Raman Gopalan 2012-01-16 22:50:07 +00:00
main.cxx Remove duplicate macros when using -external-runtime 2011-11-28 06:38:46 +00:00
modula3.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
module.cxx SWIG license change - Source moves to GPLv3 2010-02-27 23:53:33 +00:00
mzscheme.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
ocaml.cxx The 'directorin' typemap now accepts , etc expansions instead of having to use workarounds - _name, _name etc. 2011-12-21 07:16:44 +00:00
octave.cxx Fix imports test (from Karl Wette) 2012-02-27 17:09:44 +00:00
overload.cxx Fix partial overloading warning messages appearing 2011-03-11 22:36:59 +00:00
perl5.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
php.cxx Correct special variables in 'directorargout' typemap. This change will break any 'directorargout' typemaps you may have written. Please change: to and to \n Also fix the named 'directorargout' DIRECTOROUT typemaps for these languages which didn't previously compile and add in , etc expansion.\n [C#, Go, Java, D] Add support for the 'directorargout' typemap.\n [Java] Add (char *STRING, size_t LENGTH) director typemaps. 2011-12-20 20:50:36 +00:00
pike.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
python.cxx Correct special variables in 'directorargout' typemap. This change will break any 'directorargout' typemaps you may have written. Please change: to and to \n Also fix the named 'directorargout' DIRECTOROUT typemaps for these languages which didn't previously compile and add in , etc expansion.\n [C#, Go, Java, D] Add support for the 'directorargout' typemap.\n [Java] Add (char *STRING, size_t LENGTH) director typemaps. 2011-12-20 20:50:36 +00:00
r.cxx change method of passing arguments into R overloading code 2012-03-18 17:11:02 +00:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Fix regression introduced in r12784 2011-12-22 21:14:09 +00:00
s-exp.cxx SWIG license change - Source moves to GPLv3 2010-02-27 23:53:33 +00:00
swigmain.cxx Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
swigmod.h Correct special variables in 'directorargout' typemap. This change will break any 'directorargout' typemaps you may have written. Please change: to and to \n Also fix the named 'directorargout' DIRECTOROUT typemaps for these languages which didn't previously compile and add in , etc expansion.\n [C#, Go, Java, D] Add support for the 'directorargout' typemap.\n [Java] Add (char *STRING, size_t LENGTH) director typemaps. 2011-12-20 20:50:36 +00:00
tcl8.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
typepass.cxx %shared_ptr fixes when the type is a template using template parameters that are typedef'd to another type. Also fixed %shared_ptr when the template parameter has a default value. 2011-08-13 00:36:12 +00:00
uffi.cxx Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c. 2011-10-30 21:51:50 +00:00
utils.cxx Cosmetic - comments added 2011-05-05 06:09:55 +00:00
xml.cxx SWIG license change - Source moves to GPLv3 2010-02-27 23:53:33 +00:00

06/25/2002

This directory contains all of the SWIG language modules.  Many of these
modules contain code that dates back to SWIG1.0.  The module API has changed
a lot in the development releases so this is fairly messy.  We're working on
cleaning it up, but you'll have to bear with us until it's done.

-- Dave