This repository has been archived by the owner on Sep 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
ChangeLog
199 lines (199 loc) · 8.85 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
0.9.0
* jis: new module: JSON input stream (2011-01-05)
* tis: new word: tis-read-float (2011-01-03)
* stt: new words: +\" and +stt (2010-11-30)
* jos: new module: JSON output stream (2010-11-20)
* snl,scl,dnl,dcl: new word: *-sort (2010-08-23)
* car,dcl,bar,chs,dnl,hct,hnt,scl,str: new word: *-execute? (2010-08-07)
0.8.0
* Debian package of the library (2010-07-24)
* log: new word: log-with-flush (2010-06-06)
* md5: 64bit ready (2010-05-26)
* sh2: 64bit ready (2010-05-25)
* sh1: 64bit ready (2010-05-23)
* gmo: 64bit ready (2010-05-19)
* a32: bug fix and 64bit ready (2010-05-18)
* crc: 64bit ready (2010-05-16)
* gforth: support for command line arguments (2010-05-16, thanks to Josh)
* tos: new word: tos-write-fixed-point (2010-03-28)
* xis: new word: xis+dump-read-parameters (2010-03-21)
* xis: new word: xis+remove-read-parameters (2010-03-18)
* fwt: new module: fixed width types (2010-01-16)
* VFXForth: config.fs/make.fs added (2009-12-21, thanks to Stephen)
* b64: new module: Base64 module (2009-09-24)
* frc: rc+calc-gcd,frc+calc-lcm simplified (2009-09-18, thanks to Albert)
* scf: %q for quoted string added (2009-09-02)
* spf: %q for quoted string added (2009-09-02)
* scf: new module: Sscanf module (2009-08-19)
* spf: %e and %E for floats added (2009-08-16)
* tos: new word: tos-write-float (2009-07-01)
* gsv: new module: gtk-server interface (2009-06-20)
0.7.0
! stt: word for stringtable addition changed from ," to +" (2009-05-20)
* dom: small bug fixes for processing instruction (2008-11-18)
* zif: new module: GZip file reader (2008-10-12)
* gzi: new module: GZip reader (2008-10-11)
* chs: new words: chs-set-list,chs-reset-list (2008-10-04)
* bar: new words: bar-set-list,bar-reset-list (2008-10-04)
* bar: new words: bar^or,bar^and,bar^xor,bar^move (2008-10-03)
* chs: new words: chs^or,chs^and,chs^xor (2008-10-01)
* rgx: classes added (2008-09-27)
* spf: new module: Sprintf module (2008-09-13)
* log: new module: Logging module (2008-09-09)
* bis: new module: Bit input stream (2008-08-20)
* cbf: new module: circulair buffer (2008-06-02)
* lbf: new module: lineair buffer (2008-05-29)
* lxf: config.fs/make.fs/readme added (2008-05-23)
* stc: bug fix in +field (2008-05-23)
* gzf: new module: GZip file (2008-05-07)
* act: new words: act-clear, act-execute?
* act,acn extends bct,bcn (2008-04-24)
* bcn: new words: bcn-cell@,bcn-cell!
* bct: new word: bct-execute?
* bct,bcn,bci extends bnt,bnn,bni (2008-04-14)
* bnt,bnn,bni: new modules: Generic binary tree (2008-04-06)
* a32: new module: Adler32 algorithm (2008-04-03)
* chs: chs-char? bug fixed
* SP-Forth: config.fs/make.fs/readme added
* dist: also zip file with cr/lf line-endings
* iForth: config.fs/make.fs/readme added
* fsm: new module: Finite State Machine (2008-03-05)
* fst: new module: FSM State (2008-03-05)
* ftr: new module: FSM Transition (2008-03-05)
* snl: new word: snl-execute? (2008-03-05)
0.6.0
* tos: new word: tos-set-writer,tos-flush (2008-02-21)
* bct: new word: bct-clear
* nct: word nct-delete-all renamed to nct-clear
* dcl: word dcl-delete-all renamed to dcl-clear
* scl: word scl-delete-all renamed to scl-clear
* nct,nnt,str,act,bct,arg,bar,car,crc,dcl,dnl,hnn,hnt,hcn,hct,msc,nfe,snl,
scl,tis,xis: new word: ...-(free)
* dom: new module: Document Object Model (2008-01-06)
* rdg: new module: Distributed Random Generator (2007-12-27)
* tst: new word ?str for module testing strings (2007-12-24)
* tis: new word tis-match-set
* tis: new word tis-scan-set
* chs: chs-char? return false in place of an exception if outside range
* enm: new module: Enumeration (2007-12-12)
* Stack notation changed to ANSish (2007-12-06)
! stc: structures are changed to ANS structures (2007-12-04)
* est: new module: String with escaped characters (2007-12-03)
* xos: new module: XML/HTML writer (2007-11-22)
* xis: new module: XML/HTML reader (2007-11-22)
* tos: new words: tos-msc@,tos-msc! (2007-11-20)
* stt: new module: Stringtable (2007-11-19)
* dos: new module: DateTime output stream (2007-11-18)
* hct: support for zero-length key
* str: new words: str-data@,str-length! (2007-11-14)
* gmo: new module: Gettexts mo-file (2007-11-12)
* hnt: bug fix (2007-11-11)
* hci: extends hni
* hni: new module: Hash table base iterator (2007-11-10)
* hct: extends hnt
* hnt: new module: Hash table base module (2007-11-09)
* hcn: extends hnn
* hnn: new module: Hash Table base node (2007-11-09)
* msc: new module: Message Catalog (2007-11-09)
* tis: new word: tis-iscan-string (2007-10-17)
* tis: new word: tis-set-reader (2007-10-17)
* tis: new word: tis-read-all (2007-10-08)
* str: new word: str+columns (2007-07-17)
* arg: new module: Arguments parser (2007-07-09)
* config.fs: 0e0->0E+0, 1e0->1E+0, 2e0->2E+0 (2007-06-25)
0.5.0
* config.fs: #bits/byte uses environment (2007-06-07)
* config.fs: sys.eol -> end-of-line, sys.bits-in-byte -> #bits/byte,
sys.bits-in-char -> #bits/char, sys.bits-in-cell -> #bits/cell
* config.fs: new word char/ (2007-06-07)
* config.fs: sys.bigendian -> bigendian? (2007-06-05)
* sh2: new module (SHA-256) (2007-06-05)
* config.fs: new word ?free for freeing memory blocks (2007-05-21)
* rgx: new module (Regular Expression) (2007-05-10)
* nfe: new module (Non-deterministic finite automata expression) (2007-05-08)
* nfs: new module (Non-deterministic finite automata state) (2007-05-07)
* minForth config.fs/make.fs added
* nci: new module (n-Tree cell iterator) (2007-03-13)
* nct: new module (n-Tree cell tree) (2007-03-13)
* ncn: new module (n-Tree cell node) (2007-03-13)
* nni: new module (n-Tree base iterator) (2007-03-05)
* nnt: new module (n-Tree base module) (2007-03-04)
* nnn: new module (n-Tree base node) (2007-03-04)
* sci: extends sni
* scl: extends snl
* scn: new words scn-cell! scn-cell@
* scn: extends snn
* sni: new module (Single linked base iterator) (2007-02-27)
* snl: new module (Single linked base list) (2007-02-26)
* snn: new module (Single linked base node) (2007-02-19)
* icompare from str.fs to config.fs (2007-02-06)
* fina config.fs/make.fs added (thanks to Jorge Acereda Macia)
* Manual added to the website
0.4.0:
* dtm: new words dtm-get-date and dtm-get-time
* dtm: dtm-set-with-days bug fix
* tst: tst-get-result will now also return ms since tst-reset-tests (2007-01-07)
* dci: new module (Double linked cell list iterator) (2007-01-07)
* dni: new module (Double linked base list iterator) (2007-01-03)
* dcl: new module (Double linked cell list) (2006-12-31)
* dcn: new module (Double linked cell list node) (2006-12-31)
* dnl: new module (Double linked base list) (2006-12-28)
* dnn: new module (Double linked base node) (2006-12-28)
* Win32Forth config.fs/make.fs added
* config: new word <=> for comparing numbers (2006-12-12)
* chs: new words chs-set-string,chs-reset-string (2006-12-11)
* Comment cleanup (2006-12-10)
* tmr: new module (Interval timer) (2006-12-8)
* crc: word scr-free renamed to crc-free (bug)
* crc: word crc-start renamed to crc-reset
* sh1: new module (Secure Hash 1) (2006-12-04)
* trm: new module (Terminal escape sequences outputter) (2006-11-17)
* bci: new module (Binary cell tree iterator) (2006-10-03)
* bct: new module (Binary cell tree) (2006-10-03)
* bcn: new module (Binary cell tree node) (2006-10-03)
* act: new module (AVL cell binary tree) (2006-09-24)
* acn: new module (AVL cell tree node) (2006-09-23)
* rng: new module (Pseudo Random Number Generator) (2006-09-15)
* tst: partly rewritten: reporting more info; no change in interface (2006-09-12)
* config: new words ftuck, fnip, f2dup, f-rot, 0e0, 1e0, 2e0 (2006-09-11)
* config: new words: f>r fr> fr@ (2006-08-30)
* config: sys.cells-in-float added (2006-08-30)
* cpx: new module (Complex number) (2006-08-28)
* frc: new module (Fraction) (2006-08-26)
0.3.0:
* config: sys.bits-in-byte added
* config: sys.bits-in-cell added
* config: sys.bits-in-char added
* chs: new module (Character Set)
* crc: word crc-calc-crc32 renamed to crc+calc-crc32
* crc: word crc-calc-poly renamed to crc+calc-poly
* config: sys.bigendian added
* md5: new module (MD5 Algorithm)
* hci: new module (Hash cell table iterator)
* hcn: new module (Hash cell table node)
* hct: new module (Hash cell table)
* float words optional
* pfe config.fs/make.fs added
* dti: new module (Date & Time iterator)
* dtm: new module (Date & Time)
0.2.0
* car: new module (Cell array)
* bar: new module (Bit array)
* tst: new words: ?d and ?ud for tests on doubles
* chr: new word: chr-string?
* chr: new word: chr-base
* tos: new module (Text output stream)
* tis: new module (Text input stream)
* chr: constants for ascii 0 till 31 and 127
* str: new module (Text string)
* scl: compare field for flexible sorting
* scl: execute removes 'own' stack contents before executing xt
* bigforth config.fs/make.fs added
0.1.0
* crc: new module (Cyclic Redundancy Check)
* chr: new module (Char module)
* tst: new module (Word test module)
* stc: new module (Struct module)
* sci: new module (Single linked cell list iterator)
* scn: new module (Single linked cell list node)
* scl: new module (Single linked cell list)