File:  [gforth] / gforth / NEWS
Revision 1.5: download - view: text, annotated - select for diffs
Wed Mar 19 18:27:09 1997 UTC (24 years, 7 months ago) by anton
Branches: MAIN
CVS tags: v0-3-0, HEAD
fixed some documentation bugs
updated dates on copyright messages
updated NEWS
some fixes in Makefile.in

    1: User-visible changes between 0.2.1 and 0.3.0:
    2: 
    3: Stack overflow detection by memory protection on most systems
    4: 	(allocation with mmap).
    5: gforth.fi is now fully relocatable.
    6: fully relocatable images are now easier to create.
    7: added primitives K and UNDER+.
    8: Win32 support.
    9: Improved support for embedded controllers and other deprived environments.
   10: some bug fixes.
   11: added concept index; other documentation improvements.
   12: 
   13: User-visible changes between 0.2.0 and 0.2.1:
   14: 
   15: Bug fixes
   16: 
   17: User-visible changes between 0.1beta and 0.2.0:
   18: 
   19: Portability and Installation:
   20: 
   21: Support architectures with buggy long longs (alpha-dec-osf).
   22: Better support for DOS and other non-Unix systems.
   23: Size changes through the command line are passed to the image (and
   24: saved with savesystem); the preamble specifies an interpreter and is
   25: propagated by save-system.
   26: 
   27: Tools:
   28: 
   29: Improved etags support.
   30: more.fs allows output paging.
   31: Added compat/ directory containing ANS implementations of Gforth features.
   32: Added tiny multitasker (tasker.fs).
   33: Added two alternatives for object-oriented programming: oof.fs, objects.fs.
   34: Added ans-report.fs (reports which words are used from which wordset).
   35: 
   36: New words:
   37: 
   38: Changed POPEN and PCLOSE to OPEN-PIPE and CLOSE-PIPE.
   39: Added FORM, ROWS, and COLS.
   40: added primitives EMIT-FILE, STDOUT, STDERR.
   41: Added TABLEs (case-sensitive wordlists).
   42: added POSTPONE,.
   43: Added the ability to combine arbitrary interpretation and compilation
   44: semantics (INTERPRET/COMPILE:); state-smart words were generally
   45: rewritten to use that mechanism.
   46: 
   47: Changes to existing words:
   48: 
   49: EMIT and TYPE now work through file words (and are redirectable).
   50: HEADER now stores the compilation wordlist in the header and REVEAL
   51: reveals into that wordlist.
   52: changed behaviour of SYSTEM (no longer returns wretval, but puts it in
   53: $?)  added (SYSTEM) ( c_addr u -- wretval wior ).
   54: ' and ['] now give an error for compile-only words.
   55: 

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