| |
User-visible changes between 0.6.1 and 0.6.2: |
| |
|
| |
bugfixes (in particular, gforth-0.6.2 compiles with gcc-3.3) |
| |
|
| |
|
| |
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: |
| 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. |
| 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 |