Diff for /gforth/NEWS between versions 1.29 and 1.31

version 1.29, 2008/07/16 19:59:28 version 1.31, 2008/11/02 17:13:01
Line 3 Line 3
 User-visible changes between 0.6.2 and 0.6.9 (up to 2008-07-16):  User-visible changes between 0.6.2 and 0.6.9 (up to 2008-07-16):
   
 Requirements:  Requirements:
   At run-time requires libtool and gcc (for libcc C interface) and    At run-time requires libtool and gcc (for the libcc C interface) and
                        gdb (for disassembler (SEE) on some platforms).                         gdb (for the disassembler (SEE)) on some platforms.
 Installation:  Installation:
   support for DESTDIR, POST_INSTALL, INSTALL_SCRIPT    support for DESTDIR, POST_INSTALL, INSTALL_SCRIPT
   automatic performance tuning on building (--enable-force-reg unnecessary)    automatic performance tuning on building (--enable-force-reg unnecessary)
Line 18  Bug fixes Line 18  Bug fixes
   Many others.    Many others.
 Ports:  Ports:
   AMD64, ARM, IA-64 (Itanium): better performance    AMD64, ARM, IA-64 (Itanium): better performance
   PPC: disassembler and assembler (32-bit)    PPC, PPC64: disassembler and assembler
   Gforth EC: R8C, Lego NXT (not distributed; complete?)    Gforth EC: R8C, 4stack, misc, 8086 work
   MacOS X: better support    MacOS X: better support
 Invocation:  Invocation:
   New flags --ignore-async-signals, --vm-commit (default overcommit)    New flags --ignore-async-signals, --vm-commit (default overcommit)
             --print-sequences              --print-sequences
 Forth 200x:  Forth 200x:
   extension queries (produce true for all implemented extensions)    X:extension-query: produce true for all implemented extensions
   REQUIRED etc. (not new)    X:required REQUIRED etc. (not new)
   [DEFINED] and [UNDEFINED]    X:defined: [DEFINED] and [UNDEFINED]
   PARSE-NAME (new name)    X:parse-name: PARSE-NAME (new name)
   deferred words (new: DEFER@ DEFER! ACTION-OF)    X:deferred: deferred words (new: DEFER@ DEFER! ACTION-OF)
   X:structures: +FIELD FIELD: FFIELD: CFIELD: etc.    X:structures: +FIELD FIELD: FFIELD: CFIELD: etc.
   X:ekeys: new: EKEY>FKEY K-SHIFT-MASK K-CTRL-MASK K-ALT-MASK K-F1...K-F12    X:ekeys: new: EKEY>FKEY K-SHIFT-MASK K-CTRL-MASK K-ALT-MASK K-F1...K-F12
 Unicode support (currently supports only uniform encoding):    X:fp-stack (not new)
   added xchars words for dealing with variable-width multi-byte characters    X:number-prefixes (partially new, see below)
   provide 8bit (ISO Latin 1) and UTF-8 support for xchars  
 Number prefixes:  Number prefixes:
   0x is a hex prefix: 0xff and 0XfF now produces (decimal) 255    0x is a hex prefix: 0xff and 0XfF now produces (decimal) 255
   # is a decimal prefix: #10 now produces (decimal) 10    # is a decimal prefix: #10 now produces (decimal) 10
   Signs after the number prefix are now accepted, e.g, #-50.    Signs after the number prefix are now accepted, e.g, #-50.
   ' now only handles a single (x)char: 'ab is no longer accepted,     ' now only handles a single (x)char: 'ab is no longer accepted, 
                                        'a' now produces (decimal) 97                                         'a' now produces (decimal) 97
   Unicode support (currently supports only uniform encoding):
     added xchars words for dealing with variable-width multi-byte characters
     provide 8bit (ISO Latin 1) and UTF-8 support for xchars
 New words:  New words:
   \C C-FUNCTION C-LIBRARY END-C-LIBRARY C-LIBRARY-NAME (libcc C interface)    \C C-FUNCTION C-LIBRARY END-C-LIBRARY C-LIBRARY-NAME (libcc C interface)
   LIB-ERROR (complements OPEN-LIB)    LIB-ERROR (complements OPEN-LIB)
Line 335  $?)  added (SYSTEM) ( c_addr u -- wretva Line 337  $?)  added (SYSTEM) ( c_addr u -- wretva
 ' and ['] now give an error for compile-only words.  ' and ['] now give an error for compile-only words.
   
 -----  -----
 Copyright (C) 1995,1996,1997,1998,2000,2003,2006,2007 Free Software Foundation, Inc.  Copyright (C) 1995,1996,1997,1998,2000,2003,2006,2007,2008 Free Software Foundation, Inc.
   
 This file is part of Gforth.  This file is part of Gforth.
   

Removed from v.1.29  
changed lines
  Added in v.1.31


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>