summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2004-06-07 00:01:28 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2004-06-07 00:01:28 +0000
commit8221b8620dbf4b2cbf75c8dddb8cd3b530ef4444 (patch)
tree6fd255b790b14ce1a54dd16d83aef81c7c18977b
parentc151e73720e2faeb066ebe743875cb0b1640a84b (diff)
downloadmdk-8221b8620dbf4b2cbf75c8dddb8cd3b530ef4444.tar.gz
mdk-8221b8620dbf4b2cbf75c8dddb8cd3b530ef4444.tar.bz2
latest changes.
-rw-r--r--ChangeLog8
-rw-r--r--NEWS31
2 files changed, 37 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 4318b78..1c7d2aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2004-06-07 Jose Antonio Ortega Ruiz <jao@gnu.org>
+ * doc/mdk_mixvm.texi (Devices): documentation for the changes below.
+
+ * mixlib/mix_types.c (mix_ascii_to_char): accept lower case
+ characters.
+
+ * mixlib/xmix_device.c (read_): blocks in input char devices must
+ be separated by newline characters.
+
* mixlib/mix_vm.c (Module): correct error tracking and reporting.
* mixlib/mix_parser.{ch} (Module): properly treat undefined
diff --git a/NEWS b/NEWS
index 7aa36a5..129fff6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,38 @@
GNU MDK -- History of visible changes.
-Copyright (C) 2000, 2001, 2002, 2003, Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, Free Software Foundation, Inc.
See the end for copying conditions.
Please send mdk bug reports to bug-mdk@gnu.org.
---------------------------------------------------------------------------
+* Version 1.0.2 ()
+
+** The virtual machine reader is now case-insensitive, i.e., it
+ automatically converts lowercase characters in input char device
+ files to their uppercase counterparts (which are the only ones
+ admitted by MIX).
+
+** Bug fix: blocks in input char devices (e.g. the card reader) are
+ now expected to be separated by newlines, mirroring char output,
+ which is done so (i.e. with one ASCII line per block).
+
+** Improved virtual machine error messages (bad memory address, device
+ no., fspec, etc.).
+
+** Bug fix: undefined symbols are transformed to new addresses just
+ before the end of a compiled program (as per TAOCP v1 p. 156;
+ thanks to WheiZeng).
+
+** Bug fix: the vm no longer blows up on memory access violations
+ (closes #5649).
+
+** Bug fix: LDAN, LDXN and LDiN always negate the result, even if zero
+ (thanks to Ruslan Batdalov; closes Debian's #247392).
+
+** Correctly detect guile's presence in ./configure (closes #5521).
+
+---------------------------------------------------------------------------
* Version 1.0.1 (09/06/03)
** New misc/mixal-mode.el for emacs (and associated docs), written by
@@ -355,4 +382,4 @@ Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
---
-$Id: NEWS,v 1.46 2003/06/09 15:13:42 jao Exp $
+$Id: NEWS,v 1.47 2004/06/07 00:01:52 jao Exp $