[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