Commit graph

4,854 commits

Author SHA1 Message Date
Dave Beazley
c4e5aa9eb9 Modified the 'experiment' rule to create an executable called 'swig'.
(Yes, I want it this way).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@160 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-28 17:23:32 +00:00
Dave Beazley
8b05c332be Fixed weird code generation problem with enum types defined inside
of class definitions. Reported by Kevin Jacobs (1/25/00).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@159 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-28 16:59:11 +00:00
Dustin Mitchell
b64cde24a6 Skeleton of the new types system is in place and compiles
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@158 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-28 07:21:38 +00:00
Dustin Mitchell
2a7ede9210 .cvsignore update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@157 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-28 02:02:24 +00:00
Dustin Mitchell
0a8914fc05 Beginnings of an implementation of a type object
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@156 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-27 23:47:40 +00:00
Dustin Mitchell
5e32168080 Removed 'Load' from all of the objects, as it was not being used.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@155 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-27 22:07:22 +00:00
Dustin Mitchell
e9a56ae83d Not sure what 'signature' is .. it's gone now
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@154 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-27 01:25:26 +00:00
Dustin Mitchell
61d761ece1 Added a typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@153 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-25 00:31:15 +00:00
Dustin Mitchell
07dd64849d Slight improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@152 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-25 00:26:53 +00:00
Dustin Mitchell
a1f0c44b4d Even more progress on the DOH Python type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@151 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-25 00:20:28 +00:00
Dustin Mitchell
fc9aecda5e Cosmetic
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-24 23:37:48 +00:00
Dustin Mitchell
a41d5a1740 A few last-minute changes to the previous commit :)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-24 22:49:47 +00:00
Dustin Mitchell
4d6f8c3326 Big changes. The makefiles now recurse correctly, and targets (e.g.
experiment, swim, swig, pymod, etc.) are passed along to sub-makes
correctly.  Also, a mechanism has been devised to avoid the use of *.o
in the toplevel Makefile, as it was linking files which were not intended
for use in the final executable.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@148 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-24 22:43:13 +00:00
Dustin Mitchell
879a45c7b6 Configure should ONLY be done at the top level now
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-24 21:31:26 +00:00
Dustin Mitchell
174a4fac2e More work on the Python interface
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@146 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-24 05:31:51 +00:00
Dustin Mitchell
0d1bf1c94c Grammatical changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@145 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-23 21:45:42 +00:00
Dave Beazley
cd8257c4dd *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@144 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-23 16:27:28 +00:00
Dustin Mitchell
8d45fab2af Added lots to the interface file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@143 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-22 23:53:07 +00:00
Dave Beazley
29f337d944 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@142 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-22 19:46:49 +00:00
Dustin Mitchell
1c8d6df242 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-21 23:48:09 +00:00
Dustin Mitchell
94d71dce56 Changed strings to recognized backslashified quotes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@140 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-21 22:37:34 +00:00
Dustin Mitchell
fc0b24d2c5 Superstrings are DONE
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@139 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-21 22:36:43 +00:00
Dave Beazley
ee6ebfe4ff *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@138 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-21 16:50:07 +00:00
Dustin Mitchell
5f3292da44 Got Super_move working; Super_replace does SOME sutff right :)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-21 06:20:12 +00:00
Dave Beazley
4c29e7617e Added types.c file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@136 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-21 04:50:24 +00:00
Dustin Mitchell
4ba210ec5f *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@135 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-21 03:22:26 +00:00
Dave Beazley
00aa3563d6 Cleanup.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@134 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 20:04:39 +00:00
Dave Beazley
08cf5bc9c2 Added CVS tag
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@133 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 19:46:38 +00:00
Dave Beazley
369a9b1e53 Fixed some stuff with type identifiers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 19:46:19 +00:00
Dave Beazley
4fb6ae25da *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@131 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 05:57:15 +00:00
Dave Beazley
0404d4dcde Fixed copy_string.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@130 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 05:53:50 +00:00
Dave Beazley
b0b3ba31c4 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@129 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 05:48:53 +00:00
Dave Beazley
fc2fb1ff98 Major cleanup of comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@128 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 05:45:58 +00:00
Dave Beazley
8a914e8bce *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@127 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-20 04:24:20 +00:00
Dave Beazley
ba0f57158f A bunch of cleanup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@126 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 23:35:55 +00:00
Dustin Mitchell
6eb92d5348 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@125 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 21:25:46 +00:00
Dave Beazley
2e93da7fb6 Some cleanup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@124 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 21:01:30 +00:00
Dustin Mitchell
58f16e6086 Finished testing insert, seek
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@123 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 20:49:55 +00:00
Dave Beazley
6cece61806 Fixed yacc configuration
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@122 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 16:28:58 +00:00
Dave Beazley
1054150ad5 Minor fixes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@121 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 16:28:50 +00:00
Dave Beazley
ae4d9de722 Rearranged to hide methods.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@120 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 07:01:22 +00:00
Dave Beazley
c8ebebe4a8 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@119 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 06:54:53 +00:00
Dave Beazley
9bc6bedff7 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@118 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 06:54:35 +00:00
Dave Beazley
c8d20935cf Rearranged to allow static declarations.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@117 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 06:53:48 +00:00
Dave Beazley
e8ab41b8b9 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@116 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 06:40:19 +00:00
Dustin Mitchell
2fe7bbea07 Fixed a bunch more errors; Seek doesn't work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@115 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 05:48:41 +00:00
Dustin Mitchell
9d3d630d66 Fixed a bunch more errors; Seek doesn't work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@114 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 05:43:21 +00:00
Dave Beazley
fbddc669e9 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@113 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 04:18:21 +00:00
Dave Beazley
8385e3be48 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@112 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 04:00:34 +00:00
Dave Beazley
9997b9fcbb Added LParse
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@111 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-19 03:28:57 +00:00