From 5744466d813911f45db611830d7235250387a0db Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Wed, 9 Jun 2004 23:03:11 +0000 Subject: more changes recorded. --- ChangeLog | 37 +++++++++++++++++++++++++++++++++++++ NEWS | 23 ++++++++++++++++++----- 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 + + * 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 + + * 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 + + * 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 + * 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 $ -- cgit v1.2.3