Dave Beazley
b9c5fb3120
Increased evil quotient. To test bug [ 756552 ] missing default argument class scope with "|"
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5402 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 19:25:21 +00:00
Dave Beazley
075af8535a
[ 840878 ] support for %inline { ... } (PATCH)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5401 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:48:11 +00:00
Dave Beazley
6b705938de
[ 840878 ] support for %inline { ... } (PATCH)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5401 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:48:11 +00:00
Dave Beazley
7d69b06c5c
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:47:52 +00:00
Dave Beazley
796204c335
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:47:52 +00:00
Dave Beazley
001d1d0184
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5399 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:26:16 +00:00
Dave Beazley
8bd6a0c846
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5399 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:26:16 +00:00
Dave Beazley
e7c45edd39
Fixed [ 836903 ] C++ inconsistency (with void arguments).
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5398 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:26:03 +00:00
Dave Beazley
c3eab02d6d
Fixed [ 836903 ] C++ inconsistency (with void arguments).
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5398 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:26:03 +00:00
Dave Beazley
5a74e5a4a2
new test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5397 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:20:21 +00:00
Dave Beazley
d17b4065ce
new test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5397 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 18:20:21 +00:00
Dave Beazley
1a8980eec5
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5396 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 17:08:42 +00:00
Dave Beazley
475f966f00
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5396 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 17:08:42 +00:00
Dave Beazley
465eebfb32
[ 841074 ] better croaking (PATCH)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5395 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 17:06:56 +00:00
Dave Beazley
2acc6de7fc
[ 841074 ] better croaking (PATCH)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5395 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 17:06:56 +00:00
Matthias Köppe
297b943f2e
Rename the three smob types to "swig-pointer",
...
"collectable-swig-pointer", "destroyed-swig-pointer", so that the
automatically generated class metaobjects <swig-pointer> etc. do not
contain whitespace (which prints stranegly as a symbol) and do not
clash with the <swig> class metaobject of the GOOPS wrapper.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5394 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 17:03:59 +00:00
Matthias Köppe
482ee2360f
Rename the three smob types to "swig-pointer",
...
"collectable-swig-pointer", "destroyed-swig-pointer", so that the
automatically generated class metaobjects <swig-pointer> etc. do not
contain whitespace (which prints stranegly as a symbol) and do not
clash with the <swig> class metaobject of the GOOPS wrapper.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5394 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 17:03:59 +00:00
Dave Beazley
5572e70a6d
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5393 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:49:03 +00:00
Dave Beazley
b6c140e981
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5393 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:49:03 +00:00
Dave Beazley
ed4fd6b6cd
Fixed [ 791835 ] Default argument with cast: txt = (char *)"txt" syntax Error.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:48:51 +00:00
Dave Beazley
9ed46ad4ca
Fixed [ 791835 ] Default argument with cast: txt = (char *)"txt" syntax Error.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:48:51 +00:00
Dave Beazley
ddfd4fd4ed
Added string test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:45:12 +00:00
Dave Beazley
c97cf300bc
Added string test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:45:12 +00:00
Dave Beazley
293269b03c
Fixed [ 848824 ] Bug in dispatch function when having overloaded functions.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:12:20 +00:00
Dave Beazley
c17e494888
Fixed [ 848824 ] Bug in dispatch function when having overloaded functions.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 16:12:20 +00:00
Art Yerkes
573cc1cebf
Missing NIL in Printv.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5389 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 07:08:38 +00:00
Art Yerkes
c62459060e
Missing NIL in Printv.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5389 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 07:08:38 +00:00
Dave Beazley
759eddd6d6
Fixed Tcl examples configuration problem.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 04:33:47 +00:00
Dave Beazley
1cc00d548c
Fixed Tcl examples configuration problem.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 04:33:47 +00:00
Dave Beazley
a37aeff818
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5387 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 03:53:19 +00:00
Dave Beazley
aaeab8a407
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5387 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 03:53:19 +00:00
Dave Beazley
9e2752c39d
Fixed cross module linking of base-classes. Base classes are now located using SWIG_TypeQuery()
...
during module initialization.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5386 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 03:51:35 +00:00
Dave Beazley
00be2c2492
Fixed cross module linking of base-classes. Base classes are now located using SWIG_TypeQuery()
...
during module initialization.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5386 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 03:51:35 +00:00
Art Yerkes
788e4a8a3b
Committed a patch to find ocaml in a non-standard directory
...
-- Patch by Blair Zajac
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5385 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 02:12:24 +00:00
Art Yerkes
13da1e3d2b
Committed a patch to find ocaml in a non-standard directory
...
-- Patch by Blair Zajac
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5385 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 02:12:24 +00:00
Matthias Köppe
f2fa4cd869
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5384 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-24 16:55:32 +00:00
Matthias Köppe
336e8a351e
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5384 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-24 16:55:32 +00:00
Matthias Köppe
128784c26a
(SWIG_Guile_NewPointerObj): Return '() to represent null pointers.
...
This is for compatibility with the -gh version.
Also, GOOPS objects representing null pointers would behave very
badly, like segfaulting when one DESCRIBEs them.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5383 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-24 16:55:22 +00:00
Matthias Köppe
ba4943e63d
(SWIG_Guile_NewPointerObj): Return '() to represent null pointers.
...
This is for compatibility with the -gh version.
Also, GOOPS objects representing null pointers would behave very
badly, like segfaulting when one DESCRIBEs them.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5383 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-24 16:55:22 +00:00
Matthias Köppe
35b19a4e71
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5382 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 21:59:41 +00:00
Matthias Köppe
37262d6615
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5382 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 21:59:41 +00:00
Matthias Köppe
cf1cce4894
Add a generated script "preinst-swig", which can be used
...
to invoke SWIG before it has been installed.
Use it to build the runtime libs. This enables out-of-source builds
again.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5381 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 21:50:27 +00:00
Matthias Köppe
17c0ffadf4
Add a generated script "preinst-swig", which can be used
...
to invoke SWIG before it has been installed.
Use it to build the runtime libs. This enables out-of-source builds
again.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5381 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 21:50:27 +00:00
Matthias Köppe
1bee2e6aa5
Use swig -runtime also to generate the Guile libraries.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 20:31:32 +00:00
Matthias Köppe
0e9edb6f1f
Use swig -runtime also to generate the Guile libraries.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 20:31:32 +00:00
Matthias Köppe
894d9cc4e9
Add a SWIG_contract_assert macro.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5379 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 20:29:07 +00:00
Matthias Köppe
ec54de8592
Add a SWIG_contract_assert macro.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5379 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 20:29:07 +00:00
Matthias Köppe
a0c9c690e4
Add runtest for contract.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5378 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 20:22:30 +00:00
Matthias Köppe
85b94c7502
Add runtest for contract.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5378 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 20:22:30 +00:00
Matthias Köppe
fee1c96c6e
New library of helper macros for the runtime tests.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5377 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 20:15:09 +00:00