[DGD] 1.2p1
Felix A. Croes
felix at dworkin.nl
Fri Aug 24 00:27:38 CEST 2001
diff -c dgd/src/Changelog:1.239 dgd/src/Changelog:1.239.2.3
*** dgd/src/Changelog:1.239 Wed Dec 20 11:13:26 2000
--- dgd/src/Changelog Fri Aug 24 00:15:15 2001
***************
*** 1422,1424 ****
--- 1422,1466 ----
- Fixed a memory leak in committing a mapping that has been reduced in size.
- Fixed the comm code, which erroneously assumed that nothing new would be
sent on a connection after the connection object was destructed.
+
+ DGD 1.2p1
+
+ - Destructed objects in arrays were not always dealt with properly after the
+ introduction of atomic functions.
+ - Replacing interpreted objects with precompiled ones at restore time failed
+ to work properly.
+ - remove_call_out() would not always return the correct remaining time.
+ - Return the correct time in the per-object list of callouts, also.
+ - Destructing and then recompiling an object within the same thread could lead
+ to trouble.
+ - Fixed some typos in dgd_ext.h.
+ - Fixed a hanging-connection bug in comm.c.
+ - Don't allow "..." as a path component in Windows.
+ - Fixed a bug in recompiling an object that indirectly inherits a privately
+ inherited other object.
+ - Fixed a find_object() bug in atomic code.
+ - Fixed a bug that caused swap sectors to be freed at the wrong moment during
+ a restore.
+ - Inheriting an object both privately and non-privately could prevent
+ functions from being found.
+ - Under some circumstances, the call to message_done() would be delayed until
+ the next callout, or until more user input was received.
+ - Unix: make sure that a debugger won't interfere with the name lookup process.
+ - Fixed a crashing bug in the compiler for a switch that contains only a
+ default label.
+ - Arrays saved with save_object() should save object values as nil, not 0.
+ - Fixed the too-many-callouts check, which has been completely wrong since the
+ introduction of atomic functions.
+ - Fixed some more bugs in callouts, such as a possible crash when removing a
+ callout with millisecond delay.
+ - Fixed a tricky left-over version of the aforementioned bug.
+ - Fixed the above fix.
+ - Show a proper errormessage if precompiling fails.
+ - More helpful errormessages when casting a string to float or int fails.
+ - %f in a sscanf format strimg would match the empty string.
+ - Fixed a bug in the pow() function.
+ - Fixed a bug in calculating line numbers in a stack trace.
+ - Fixed a stack depth miscalculation bug for subranges.
+ - Fixed some bugs in the extension interface.
+ - Fixed a precompiled object restoring bug.
+ - Fixed a minor bug in restoring the parser state machine.
ftp://ftp.dworkin.nl/pub/dgd/stable/1.2p1.gz
Regards,
Dworkin
_________________________________________________________________
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list