[DGD]1.1.53
Felix A. Croes
felix at dworkin.nl
Thu Mar 18 17:05:20 CET 1999
diff -c dgd/src/Changelog:1.160 dgd/src/Changelog:1.161
*** dgd/src/Changelog:1.160 Fri Mar 5 18:00:22 1999
--- dgd/src/Changelog Thu Mar 18 16:54:42 1999
***************
*** 1237,1239 ****
--- 1237,1252 ----
and allocate_float() explicitly allocate arrays of those respective values.
- In a further bit of type matching cleanup, integer 0 and floating point 0.0
no longer test as equal.
+ - Merged T_NIL with T_INVALID internally.
+ - It is now possible to use varargs in a parameter list to specify that only
+ the following parameters are optional:
+
+ void foo(int a, varargs string b, object c)
+ {
+ }
+
+ In typechecking mode 2, this is the only way that varargs can be used. It
+ is an error to call a function with too many or too few arguments, even when
+ using call_other() (typechecking mode 2 only).
+ Varargs is implied for the last parameter when using ellipsis, and need no
+ longer be specified explicitly.
ftp://ftp.dworkin.nl/pub/dgd/experimental/1.1.52-1.1.53.gz
State dumps from 1.1.52 with typechecking mode 2 will <not> work.
Regards,
Dworkin
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list