Dave Beazley
f9fbddcc05
Fixed a few NULL termination problems.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@544 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-09 21:36:33 +00:00
Dave Beazley
8f0e034cf2
Fixed bug in string replace.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@543 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-09 21:24:14 +00:00
Dave Beazley
f5d605c9f7
Removed Strings from Python module.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@541 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-09 19:15:25 +00:00
Dave Beazley
7634974953
Removed String class from Perl5 module
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@540 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-09 16:39:33 +00:00
Dave Beazley
dc68a4427a
Removed String class from Tcl module
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@538 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-09 03:03:01 +00:00
Dave Beazley
2a8c5afeea
Removed the undocumented build typemap
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@537 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-09 01:08:51 +00:00
Dave Beazley
0c5c878bf9
Major slash and burn. Virtually all of the 1.1 core has been divorced from the C++ String class and migrated to DOHString instead.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@536 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-09 01:04:29 +00:00
Thien-Thi Nguyen
7f1d6aea40
(RUBY::create_function): Placate old sgi C++ compiler, which
...
can't handle "for-scope" variables by declaring an auto `i'.
This is arguably the wrong thing to do.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@533 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-07 21:43:29 +00:00
Dave Beazley
79841da9d6
Work in Progress
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@530 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-07 03:00:28 +00:00
Dave Beazley
b23b433bb3
Fixed bug in Copy().
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@529 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-07 02:59:25 +00:00
Thien-Thi Nguyen
791bd4c403
(guile_usage): Remove usage info for "-with-smobs" option.
...
(GUILE::GUILE, GUILE::parse_args): No longer set `with_smobs'.
(GUILE::get_pointer, GUILE::create_function, GUILE::link_variable):
Make `with_smobs' branch unconditional. Remove code in `!with_smobs'
branch.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@527 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-06 21:51:37 +00:00
Thien-Thi Nguyen
0aaf671bca
(GUILE::with_smobs): Delete this private data member.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@526 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-06 21:47:27 +00:00
Dave Beazley
76c442982f
Work in progress
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@525 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-06 21:23:29 +00:00
Dave Beazley
9765862f93
Fixed initialization bug.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@522 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-06 15:35:35 +00:00
Dave Beazley
2cc9dbe7fd
More improvements to types and related code
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@521 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-06 04:20:33 +00:00
Dave Beazley
bfb5a34ae0
Eliminated compiler warnings and errors.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@520 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-05 21:10:49 +00:00
Thien-Thi Nguyen
618e0eff61
Add Ruby support contributed by Masaki Fukushima.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-05 18:58:49 +00:00
Dave Beazley
765ad025b9
A lot of work on the type system. Experimental language module.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@516 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-05 04:04:17 +00:00
Dave Beazley
33c9ebbdc8
Added Printv function
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@515 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-05 04:02:20 +00:00
Dave Beazley
3df14968ba
Added type compare function
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@513 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-03 04:36:14 +00:00
Dave Beazley
5227d6aa77
Some refinement of the type system
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@512 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-03 04:06:04 +00:00
Dave Beazley
8bf5a4f86a
Some cleanup related to string handling.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@509 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-29 04:05:55 +00:00
Thien-Thi Nguyen
36a8a00dfa
(GUILE::create_function): Warn to stderr for and do not wrap
...
functions with more than ten arguments.
Thanks to Matthias Koeppe.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@507 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-28 23:01:00 +00:00
Dave Beazley
fe75e326b9
Minor compile bugs
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@505 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-28 03:36:27 +00:00
Dave Beazley
190382207b
Replaced the C++ String class with a wrapper around DOHString. Eliminated
...
the automatic conversion of String --> char * at the risk of breaking the
universe (although I think I have fixed everything). This change made the wrapper
modules a lot more ugly, but it's now a lot more obvious as to what is a
String and what is a char * which will be useful when I get around to patching
up all of the interfaces and objects.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@504 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-28 03:32:58 +00:00
Dave Beazley
cd101fbba9
Cleanup
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@500 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-28 01:15:41 +00:00
Dave Beazley
7242c6daf7
Applied Oleg's MzScheme patches
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@496 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-19 00:29:04 +00:00
Dave Beazley
243ef9cfee
Lot's of cleanup. Removed some more source files. Migrated more functionality to C.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@494 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-18 20:34:21 +00:00
Dave Beazley
2ff8e83a04
Minor bugs with last checkin
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@493 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-18 17:08:45 +00:00
Dave Beazley
8e0010c43a
Cleanup
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@492 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-18 16:24:55 +00:00
Dave Beazley
905fb9b3b6
Slight tweak to copyright message in wrapper code.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-17 21:14:11 +00:00
Dave Beazley
930cc7fede
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@488 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 19:32:14 +00:00
Dave Beazley
257fda0e30
Disabled the optimized shadow classes by default.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@487 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 19:32:01 +00:00
Dave Beazley
80ef5c04a4
Cleanup
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@485 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 18:58:14 +00:00
Dave Beazley
9c408044f3
Added -includeall option.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 15:38:43 +00:00
Dave Beazley
a352936e89
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@480 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 15:38:35 +00:00
Dave Beazley
096fa28723
Some performance improvements.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@479 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 12:44:44 +00:00
Dave Beazley
b7d148f636
Variety of improvements
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@478 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 02:06:19 +00:00
Dave Beazley
d8dc41c0e7
Removed the last of the Workshop 5.0 warnings.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@477 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-16 00:36:04 +00:00
Dave Beazley
2bff7e2491
Eliminated Workshop5.0 warnings
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@476 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 22:39:33 +00:00
Dave Beazley
df442c12e5
Fixed file/line stuff.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 22:38:46 +00:00
Dave Beazley
1819ba7bda
Eliminated annoying C++ warnings for Workshop 5.0 compiler
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 21:52:37 +00:00
Dave Beazley
7c336aaa91
Fixed a bug with nested conditionals in the preprocessor.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 21:27:10 +00:00
Dave Beazley
433938e2bf
Some performance improvements.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 13:13:17 +00:00
Dave Beazley
64ddf38c9a
Minor fixes and cleanup
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@467 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 03:23:47 +00:00
Dave Beazley
1d28f29584
Removed warnings.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 03:20:53 +00:00
Dave Beazley
91f29912f9
Removed annoying warnings.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 03:15:58 +00:00
Dave Beazley
b4edd518b4
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 02:43:14 +00:00
Dave Beazley
a8ab72ebab
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 02:39:49 +00:00
Dave Beazley
97bc8b32da
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@462 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 02:31:26 +00:00