version 1.14, 2003/03/09 17:16:38
|
version 1.19, 2003/08/25 14:57:22
|
Line 1
|
Line 1
|
|
User-visible changes between 0.6.1 and 0.6.2: |
|
|
|
Bug fixes (in particular, gforth-0.6.2 compiles with gcc-3.3) |
|
New words: LATEST, LATESTXT (LASTXT deprecated) |
|
Operating environment: Added optional support for a C interface built |
|
on the ffcall libraries (more portable and powerful than the old |
|
one, but still not documented). To use it, the ffcall libraries |
|
have to be installed before building Gforth (see INSTALL). |
|
Miscellaneous: Gforth-fast now uses static superinstructions (some |
|
speedup on some platforms); generally this is transparent (apart |
|
from the speedup), but there are lots of command-line options for |
|
controlling the static superinstruction generation. |
|
|
|
|
|
User-visible changes between 0.6.0 and 0.6.1: |
|
|
|
Bug fixes (installation on big-endian machines sometimes did not work) |
|
|
|
|
User-visible changes between 0.5.0 and 0.6.0: |
User-visible changes between 0.5.0 and 0.6.0: |
|
|
Changes in behaviour: |
Changes in behaviour: |
Line 9 New threaded code execution method: prim
|
Line 28 New threaded code execution method: prim
|
following), hybrid direct/indirect threaded (easier portability), |
following), hybrid direct/indirect threaded (easier portability), |
with dynamic superinstructions (typical speedup on Athlon: factor |
with dynamic superinstructions (typical speedup on Athlon: factor |
2). New engine gforth-itc for dealing with some potential |
2). New engine gforth-itc for dealing with some potential |
backwards-compatibility problems (see "Invoking Gforth" in the |
backwards-compatibility problems (see "Direct or Indirect Threaded?" |
manual). |
in the manual). |
|
|
Operating environment: |
Operating environment: |
|
|
Default dictionary size is now 4MB. |
Default dictionary size is now 4MB. |
Large file support on OSs that support them (i.e., files with more |
Large file support on OSs that support them (i.e., files with more |
than 2GB on 32-bit machines). |
than 2GB on 32-bit machines). |
Gforth can now deal with well with broken pipes in most situations. |
Gforth can now deal well with broken pipes in most situations. |
vi tags files can be built with tags.fs (usage like etags.fs). |
vi tags files can be built with tags.fs (usage like etags.fs). |
gforth.el mostly rewritten. |
gforth.el mostly rewritten. |
New image file format. |
New image file format. |
Line 28 Keyboard input: EDIT-LINE K-PRIOR K-NEXT
|
Line 47 Keyboard input: EDIT-LINE K-PRIOR K-NEXT
|
File input: SLURP-FILE SLURP-FID |
File input: SLURP-FILE SLURP-FID |
Programming tools: ID. .ID WORDLIST-WORDS SIMPLE-SEE |
Programming tools: ID. .ID WORDLIST-WORDS SIMPLE-SEE |
Conditional execution: [DEFINED] [UNDEFINED] |
Conditional execution: [DEFINED] [UNDEFINED] |
Defining Words: CONST-DOES> |
Defining Words: CONST-DOES> ]] |
Input stream: PARSE-WORD EXECUTE-PARSING EXECUTE-PARSING-FILE |
Input stream: PARSE-WORD EXECUTE-PARSING EXECUTE-PARSING-FILE |
String comparison: STR= STR< STRING-PREFIX? |
String comparison: STR= STR< STRING-PREFIX? |
String literals: S\" .\" \"-PARSE |
String literals: S\" .\" \"-PARSE |