Annotation of gforth/NEWS, revision 1.5
1.5 ! anton 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:
1.4 anton 14:
15: Bug fixes
16:
1.5 ! anton 17: User-visible changes between 0.1beta and 0.2.0:
1.1 anton 18:
1.3 anton 19: Portability and Installation:
20:
1.1 anton 21: Support architectures with buggy long longs (alpha-dec-osf).
1.3 anton 22: Better support for DOS and other non-Unix systems.
1.1 anton 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.
1.3 anton 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).
1.1 anton 50: HEADER now stores the compilation wordlist in the header and REVEAL
51: reveals into that wordlist.
1.3 anton 52: changed behaviour of SYSTEM (no longer returns wretval, but puts it in
53: $?) added (SYSTEM) ( c_addr u -- wretval wior ).
1.1 anton 54: ' and ['] now give an error for compile-only words.
1.3 anton 55:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>