[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