swig/Source/Modules
Marcelo Matus 55005e98ee Move rename/namewarn engine from parser.y to naming.c. The code was getting
too large to be in the parser.

Centralize the swig keys to avoid replication and wrong spellings.

Use more HashGetAttr where possible and other speed improvements
to compensate for the extra work introduced by the new rename/namewarn
mechanism.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8170 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-02 04:33:19 +00:00
..
.cvsignore *** empty log message *** 2003-01-22 08:11:51 +00:00
allegrocl.cxx Fix warnings 2005-12-21 22:55:50 +00:00
allocate.cxx add the copyctor feature/directive to enable automatic copy constructors. In the way, fix how default ctor/dtor are added 2005-12-30 00:04:00 +00:00
browser.cxx Eric Sunshine patch - Mods to work on NextStep 2004-01-22 22:42:18 +00:00
cffi.cxx fixed the copyright information. 2005-12-24 23:16:23 +00:00
chicken.cxx Make chicken module correctly calculate the get/set functions by using Swig_name_get 2005-11-04 19:23:19 +00:00
clisp.cxx Applied the patch by Roger Sen Montero to add the :name option in the 2005-12-27 00:20:23 +00:00
contract.cxx Moved non static function declarations from source files into header files 2003-12-28 21:48:39 +00:00
csharp.cxx Move rename/namewarn engine from parser.y to naming.c. The code was getting 2006-01-02 04:33:19 +00:00
directors.cxx change director order back, bad fix 2005-10-26 14:11:28 +00:00
emit.cxx no need for , use 2005-12-28 23:23:42 +00:00
guile.cxx Make declared and defined linkage of SWIG_init consistent. 2005-10-30 16:40:20 +00:00
java.cxx Move rename/namewarn engine from parser.y to naming.c. The code was getting 2006-01-02 04:33:19 +00:00
lang.cxx Move rename/namewarn engine from parser.y to naming.c. The code was getting 2006-01-02 04:33:19 +00:00
lua.cxx Modify following features to work as flags, so that they can be truely set and unset: 2005-09-30 23:37:41 +00:00
main.cxx fix assert when error occurs 2005-12-28 22:40:32 +00:00
modula3.cxx Modify following features to work as flags, so that they can be truely set and unset: 2005-09-30 23:35:52 +00:00
module.cxx remove many memory leaks and cleanup 2005-11-29 01:47:10 +00:00
mzscheme.cxx Fix for constants attempting to generate setters with %feature(immutable,"0") 2005-10-15 01:14:21 +00:00
ocaml.cxx change director order back, bad fix 2005-10-26 14:11:28 +00:00
overload.cxx idenitfy the exact cast case (minimum rank possible) and dispatch inmediatly 2005-12-28 02:34:08 +00:00
perl5.cxx export missing defs 2005-12-27 21:48:18 +00:00
php4.cxx Extract the class name in CreateZendListDestructor in a more robust manner - 2005-12-31 03:01:56 +00:00
pike.cxx Modify following features to work as flags, so that they can be truely set and unset: 2005-09-30 23:01:13 +00:00
python.cxx Move rename/namewarn engine from parser.y to naming.c. The code was getting 2006-01-02 04:33:19 +00:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Reimplementation of tracking objects in Ruby. Instead of passing the $track flag to 2005-12-27 18:02:51 +00:00
s-exp.cxx Better error message displayed when file cannot be opened 2005-09-08 22:31:21 +00:00
swigmain.cxx Adding CFFI module. 2005-12-24 14:04:42 +00:00
swigmod.h add the 'naturalvar' option/mode/feature, to allow member variables to be treated in a natural way, as the global ones. This mean use the const SWIGTYPE &(C++)/SWIGTYPE(C) typemaps instead of the plain SWIGTYPE * typemap for the set/get methods. 2005-12-27 21:48:56 +00:00
tcl8.cxx fixes for the examples and tcl to use the old Tcl_SetResult()... methods 2005-12-09 22:39:43 +00:00
typepass.cxx fix many/many memory leaks 2005-11-30 21:32:27 +00:00
uffi.cxx Better error message displayed when file cannot be opened 2005-09-08 22:31:21 +00:00
utils.cxx fix friend bug #1323114 2005-10-17 13:28:59 +00:00
xml.cxx Better error message displayed when file cannot be opened 2005-09-08 22:31:21 +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