summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ChangeLog37
-rw-r--r--NEWS23
2 files changed, 55 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 1c7d2aa..faba95c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,42 @@
+2004-06-10 Jose Antonio Ortega Ruiz <jao@member.fsf.org>
+
+ * mixlib/mix_types.c (Module):
+ * doc/mdk_tut.texi (Module): new ASCII rep for delta, sigma
+ and pi.
+
+2004-06-10 Jose Antonio Ortega Ruiz <jao@gnu.org>
+
+ * mixlib/testsuite/mix_vm_ins_t.c (Module):
+ * mixlib/testsuite/mix_types_t.c (Module): adaptation to new
+ character set and LDN instructions behaviour.
+
+2004-06-09 Jose Antonio Ortega Ruiz <jao@gnu.org>
+
+ * doc/mdk_mixvm.texi (Devices): documentation for the console i/o.
+
+ * mixlib/mix_io.{hc}:
+ * mixlib/mix_device.h:
+ * mixlib/xmix_device.{hc}: the console is now in/out
+
2004-06-07 Jose Antonio Ortega Ruiz <jao@gnu.org>
+ * mixlib/mix_symbol_table.c (print_sym_rows_): align symbol values.
+
+ * mixutils/mixasm.c: correct usage message.
+
+ * mixlib/mix_scanner.l (Module): fix for bug #5654, including
+ support for both field specs and indexing in local constants.
+
+ * mixlib/mix_parser.c (Module): produce better listings,
+ identifying trailing CON instructions.
+
+ * mixutils/mixvm_loop.c (Module):
+ * mixlib/mix_config.c (Module): always use prompts ending in
+ whitespace.
+
+ * mixutils/mixvm_loop.c (mix_vmrun): do not save command line
+ options when -r is passed to mixvm.
+
* doc/mdk_mixvm.texi (Devices): documentation for the changes below.
* mixlib/mix_types.c (mix_ascii_to_char): accept lower case
diff --git a/NEWS b/NEWS
index 129fff6..e5de22c 100644
--- a/NEWS
+++ b/NEWS
@@ -6,12 +6,25 @@ See the end for copying conditions.
Please send mdk bug reports to bug-mdk@gnu.org.
---------------------------------------------------------------------------
-* Version 1.0.2 ()
+* Version 1.1 ()
+
+** The typewriter device (19) is now input/output, so that you can
+ read characters from standard input in your MIXAL programs.
+
+** Listings produced by mixasm improved: better layout, and correct
+ identification of 'CON' instructions added by the compiler as a
+ result of local constant definitions and future references.
+
+** Local constants can now be modified by a field spec or an index,
+ as in, say, CMPA =0=,1(3:2) (closes #5654).
** 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).
+ admitted by MIX). The ASCII representation for MIX chars delta,
+ sigma and pi is now ~, [ and #.
+
+** Bug fix: mixvm prompt's ending whitespace is now correctly set.
** Bug fix: blocks in input char devices (e.g. the card reader) are
now expected to be separated by newlines, mirroring char output,
@@ -22,10 +35,10 @@ Please send mdk bug reports to bug-mdk@gnu.org.
** 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).
+ thanks to WeiZeng).
** Bug fix: the vm no longer blows up on memory access violations
- (closes #5649).
+ (thanks to Joel R. Holveck; closes #5649).
** Bug fix: LDAN, LDXN and LDiN always negate the result, even if zero
(thanks to Ruslan Batdalov; closes Debian's #247392).
@@ -382,4 +395,4 @@ Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
---
-$Id: NEWS,v 1.47 2004/06/07 00:01:52 jao Exp $
+$Id: NEWS,v 1.48 2004/06/09 23:03:22 jao Exp $