[DGD] 1.1.25
Felix A. Croes
felix at dworkin.nl
Wed Sep 17 15:41:50 CEST 1997
Index: dgd/src/Changelog
diff -c dgd/src/Changelog:1.128 dgd/src/Changelog:1.129
*** dgd/src/Changelog:1.128 Tue Aug 26 00:05:30 1997
--- dgd/src/Changelog Tue Sep 16 18:03:38 1997
***************
*** 1164,1166 ****
--- 1164,1170 ----
calling order for same-delay callouts can be guaranteed.
- Deal more efficiently with blocked connections. Also don't close a
connection while there is still input to process.
+ - Optimize indexing the value returned by kernel functions: status()[i],
+ status(obj)[i], call_trace()[i].
+ - The value of integer arguments in precompiled functions would not always
+ be given correctly in call_trace().
DGD's experimental development branch, which will eventually become version
1.2, can be ftp'ed from dworkin.simplex.nl.
For 1.1.25, I've started to use a special trick: an array as a function
argument can be retrieved with call_trace(), and thereafter you can modify
the elements and use the array as a special kind of storage, which is not
local to any object, but rather, local to the current thread. This should
be seen as a hack, and I'm still considering other options.
Dworkin
More information about the DGD
mailing list