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
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
|
2001-01-04 04:13 jaortega
* .cvsignore, doc/.cvsignore, samples/.cvsignore: update for
version 0.2
2001-01-04 04:05 jaortega
* configure.in, doc/mdk.texi: update for version 0.2
2001-01-03 01:37 jaortega
* mixutils/mixvm_command.c: (trace_) cosmetic change
2001-01-03 01:30 jaortega
* mixlib/mix_vm.c: (mix_vm_exec_next) halted status correctly
reported
2001-01-03 01:11 jaortega
* mixutils/mixvm.c: (mix_vmrun) added timing statitics printing
2000-12-30 10:49 jaortega
* NEWS: corrected handling of successive * in expressions
2000-12-30 03:54 jaortega
* mixlib/: mix_scanner.l, mix_eval_scanner.l: corrected handling of
successive * in expressions
2000-12-30 03:15 jaortega
* mixlib/mix_eval_scanner.l: corrected handling of successive * in
expressions
2000-12-23 03:57 jaortega
* NEWS, README, TODO: new functionalities described
2000-12-23 03:53 jaortega
* mixutils/mixvm_command.c: (trace_time_) new function tracing
execution times (cmd_run_, cmd_next_) use of trace_time_ for
printing execution times
2000-12-23 03:51 jaortega
* mixlib/mix_vm.c: (mix_vm_delete) destroy clock
2000-12-23 03:50 jaortega
* mixlib/mix_vm_clock.c: (mix_vm_clock_new) proper initialisation
2000-12-23 03:23 jaortega
* mixlib/: mix_vm.c, mix_vm.h: (mix_vm_get_uptime) new method
(mix_vm_run, mix_vm_exec_next) update the vm clock after execution
of instructions
2000-12-23 03:21 jaortega
* mixlib/xmix_vm.h: (get_clock_, update_time_) new macros for
accessing new member clock
2000-12-23 03:06 jaortega
* mixlib/: Makefile.am, mix_vm_clock.c, mix_vm_clock.h:
mix_vm_clock_t and mix_time_t types definition
2000-12-22 02:06 jaortega
* mixlib/mix_ins.c: comment removed
2000-12-20 02:02 jaortega
* mixutils/mixvm_command.c: (cmd_run_, cmd_next_) correct use of
mix_vm_reset_program to restart a halted program.
2000-12-20 02:01 jaortega
* mixlib/: mix_vm.c, mix_vm.h: (mix_vm_reset_program) new function
(mix_vm_run, mix_vm_next) removed automatic reset of location
pointer when program halted
2000-12-20 01:59 jaortega
* mixlib/: mix_ins.c, mix_ins.h: (mix_ins_to_string_in_buffer) new
function
2000-12-19 01:12 jaortega
* mixlib/mix_src_file.c, mixlib/mix_vm.c, mixlib/mix_vm.h,
mixlib/xmix_vm.h, mixutils/mixvm_command.c: added tracing
instructions functionality
2000-12-17 21:59 jaortega
* mixlib/xmix_vm.h: (mix_vm_t) new member address_table to speedup
lookup of which line number corresponds to a given address.
2000-12-17 21:55 jaortega
* mixlib/mix_vm.c: (mix_vm_get_break_lineno) use of the new
mix_vm.address_table member.
2000-12-17 16:12 jaortega
* mixlib/: mix_code_file.c, mix_code_file.h, mix_src_file.c: bugs
corrected
2000-12-17 02:22 jaortega
* mixlib/Makefile.am: added mix_src_file.{h,c}
2000-12-17 02:20 jaortega
* mixlib/: mix_src_file.c, mix_src_file.h: new file
2000-12-09 01:59 jaortega
* mixutils/mixvm_command.c: (cmd_w2d_) new function
2000-12-09 00:45 jaortega
* mixutils/mixvm_command.c: (cmd_ssym_) new function
2000-12-09 00:43 jaortega
* mixlib/: mix_eval.c, mix_eval.h: (mix_eval_symbol_table) new
function
2000-12-08 22:30 jaortega
* mixlib/: mix_eval.c, mix_eval.h, mix_symbol_table.c,
mix_symbol_table.h: (mix_eval_{set,remove}symbols_from_table,
mix_eval_substract_table) new functions
(mix_symbol_table_{merge,substract}_table) const-correct
2000-12-08 00:14 jaortega
* mixlib/: mix_symbol_table.c, mix_symbol_table.h:
(mix_symbol_table_{merge,substract}_table) new functions
2000-12-03 22:50 jaortega
* mixlib/mix_eval.h: (mix_eval_use_table) new function
2000-12-03 22:49 jaortega
* mixutils/mixvm_command.c: (cmd_weval_) added weval command
(cmd_psym_) corrected bug preventing symbol table printing
2000-12-03 22:30 jaortega
* mixlib/mix_eval.c: (mix_eval_use_table) new function
2000-12-03 11:37 jaortega
* mixlib/testsuite/mix_eval_t.c: (main) report error position in
verbose mode
2000-12-03 11:35 jaortega
* mixlib/mix_eval_scanner.l: (mix_eval_expr) now keeps track of
error position
2000-12-03 00:04 jaortega
* NEWS: news for 0,2
2000-12-02 23:49 jaortega
* NEWS: updated new for version 0.1.1
2000-12-02 23:36 jaortega
* doc/: mdk.texi, html/.cvsignore: minor changes
2000-12-02 23:32 jaortega
* ChangeLog, mixlib/.cvsignore, mixlib/Makefile.am,
mixlib/mix_eval.c, mixlib/mix_eval.h, mixlib/mix_eval_scanner.l,
mixlib/xmix_eval.h, mixlib/testsuite/.cvsignore,
mixlib/testsuite/Makefile.am, mixlib/testsuite/mix_eval_t.c,
po/ca.po: added mix_eval_t, a w-expression evaluator
2000-12-02 00:35 jaortega
* mixlib/: mix_device.c, mix_file.c, mix_io.c, mix_parser.c,
mix_scanner.l, mix_vm.c, mix_vm_dump.c: removed checks for null
pointer after g_new ()
2000-11-27 01:43 jaortega
* doc/html/: news.html, index.html (utags: v0r1_1): more news
2000-11-25 03:49 jaortega
* doc/mdk.texi (tags: v0r1_1): MIX/MIXAL tutorial extension
2000-11-23 23:42 jaortega
* mixlib/mix_device.c: (mix_device_write) file buffer flushed after
writing
2000-11-19 15:27 jaortega
* doc/html/: download.html (tags: v0r1_1), index.html, lists.html
(tags: v0r1_1), news.html: release 0.1.1 announcement
2000-11-19 01:38 jaortega
* mixlib/mix_code_file.c, mixlib/mix_parser.c,
mixlib/mix_symbol_table.c, mixlib/mix_symbol_table.h,
mixutils/mixvm_command.c (utags: v0r1_1): using skip local symbols
mode when printing symbol table
2000-11-19 01:01 jaortega
* mixlib/mix_symbol_table.c: (mix_symbol_table_print) local symbols
(e.g. 3B) are skipped
2000-11-18 22:18 jaortega
* mixlib/mix_vm.c (tags: v0r1_1): (mix_vm_run) the virtual machine
halts if the program counter overflows
2000-11-18 22:15 jaortega
* .cvsignore, po/ca.po, samples/.cvsignore, samples/Makefile.am,
samples/primes.result (utags: v0r1_1): minor changes
2000-11-18 22:12 jaortega
* ChangeLog, THANKS, configure.in (utags: v0r1_1): missing check
for ncurses added to configure.in
2000-11-18 13:04 jaortega
* mixlib/mix_parser.c, mixlib/mix_scanner.l (tags: v0r1_1),
mixlib/xmix_parser.h (tags: v0r1_1), po/ca.po: fixed 3H ORIG 3B
problem (samples/stress{1,2}.mixal)
2000-11-18 12:59 jaortega
* TODO (tags: v0r1_1): new ideas for mixvm
2000-11-18 01:50 jaortega
* configure.in: new try at a fix for configuration in Mandrake 7.0
2000-11-18 01:09 jaortega
* mixlib/mix_scanner.l: marked with a warning use of future
references with a minus sign
2000-11-18 00:58 jaortega
* samples/: stress1.mixal, stress2.mixal (utags: v0r1_1): test
program by pking
2000-11-17 00:06 jaortega
* ChangeLog: changes, up to now, in version 0.1.1
2000-11-17 00:04 jaortega
* configure.in: readline detection fallback to fix configuration in
Mandrake 7.0
2000-11-16 00:58 jaortega
* THANKS: pking acknowledgement
2000-11-15 01:52 jaortega
* doc/html/: download.html, index.html, lists.html: site changes
2000-11-14 00:29 jaortega
* mixlib/: mix_ins.h (tags: v0r1_1), mix_parser.c, mix_scanner.l:
corrected bug in stress3.mixal (pking)
2000-11-07 23:44 jaortega
* doc/.cvsignore (tags: v0r1_1), samples/.cvsignore,
samples/stress4.mixal (tags: v0r1_1): sample file by pking
2000-11-07 23:41 jaortega
* mixlib/mix_parser.c: fixed bug with SYM EQU VAL (pking)
2000-11-07 05:32 jaortega
* mixlib/mix_parser.c, mixlib/mix_scanner.l, mixlib/xmix_parser.h,
po/ca.po: fixed bug with future EQU symbol refs (pking)
2000-11-03 22:43 jaortega
* doc/html/: download.html, index.html, lists.html: added lists
info
2000-11-03 00:20 jaortega
* doc/html/index.html (tags: v0r1): planned features section
2000-11-02 01:12 jaortega
* THANKS (tags: v0r1): Acknowledgement to Darius Bacon
2000-11-02 00:19 jaortega
* samples/Makefile.am (tags: v0r1): bug corrected
2000-11-01 23:56 jaortega
* po/ca.po, samples/.cvsignore, samples/Makefile.am,
samples/hello.mixal, samples/primes.mixal: Initial revision
2000-11-01 23:56 jaortega
* po/ca.po (tags: v0r1), samples/.cvsignore (tags: v0r1),
samples/Makefile.am, samples/hello.mixal (tags: v0r1_1, v0r1),
samples/primes.mixal (tags: v0r1_1, v0r1) (utags: start): [no log
message]
2000-11-01 23:53 jaortega
* .cvsignore, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am,
NEWS, README, THANKS, TODO, acconfig.h, aclocal.m4, autogen.sh,
configure.in, doc/.cvsignore, doc/Makefile.am, doc/gpl.texi,
doc/mdk.texi, doc/html/.cvsignore, doc/html/Makefile.am,
doc/html/download.html, doc/html/index.html, mixlib/.cvsignore,
mixlib/Makefile.am, mixlib/mix.c, mixlib/mix.h,
mixlib/mix_code_file.c, mixlib/mix_code_file.h,
mixlib/mix_device.c, mixlib/mix_device.h, mixlib/mix_file.c,
mixlib/mix_file.h, mixlib/mix_ins.c, mixlib/mix_ins.h,
mixlib/mix_io.c, mixlib/mix_io.h, mixlib/mix_parser.c,
mixlib/mix_parser.h, mixlib/mix_scanner.l,
mixlib/mix_symbol_table.c, mixlib/mix_symbol_table.h,
mixlib/mix_types.c, mixlib/mix_types.h, mixlib/mix_vm.c,
mixlib/mix_vm.h, mixlib/mix_vm_dump.c, mixlib/mix_vm_dump.h,
mixlib/xmix_io.c, mixlib/xmix_io.h, mixlib/xmix_parser.h,
mixlib/xmix_vm.c, mixlib/xmix_vm.h, mixlib/testsuite/.cvsignore,
mixlib/testsuite/Makefile.am, mixlib/testsuite/mix_device_t.c,
mixlib/testsuite/mix_ins_t.c, mixlib/testsuite/mix_parser_t.c,
mixlib/testsuite/mix_types_t.c, mixlib/testsuite/mix_vm_ins_t.c,
mixlib/testsuite/test.h, mixutils/.cvsignore, mixutils/Makefile.am,
mixutils/mixasm.c, mixutils/mixasm_comp.c, mixutils/mixasm_comp.h,
mixutils/mixvm.c, mixutils/mixvm_command.c,
mixutils/mixvm_command.h, mixutils/mixvm_loop.c, po/.cvsignore,
po/ChangeLog, po/POTFILES.in: Initial revision
2000-11-01 23:53 jaortega
* .cvsignore (tags: v0r1), AUTHORS (tags: v0r1_1, v0r1), COPYING
(tags: v0r1_1, v0r1), ChangeLog (tags: v0r1), INSTALL (tags:
v0r1_1, v0r1), Makefile.am (tags: v0r1_1, v0r1), NEWS (tags:
v0r1_1, v0r1), README (tags: v0r1_1, v0r1), THANKS, TODO (tags:
v0r1), acconfig.h (tags: v0r1_1, v0r1), aclocal.m4 (tags: v0r1_1,
v0r1), autogen.sh (tags: v0r1_1, v0r1), configure.in (tags: v0r1),
doc/.cvsignore (tags: v0r1), doc/Makefile.am (tags: v0r1_1, v0r1),
doc/gpl.texi (tags: v0r1_1, v0r1), doc/mdk.texi (tags: v0r1),
doc/html/.cvsignore (tags: v0r1_1, v0r1), doc/html/Makefile.am
(tags: v0r1_1, v0r1), doc/html/download.html (tags: v0r1),
doc/html/index.html, mixlib/.cvsignore (tags: v0r1_1, v0r1),
mixlib/Makefile.am (tags: v0r1_1, v0r1), mixlib/mix.c (tags:
v0r1_1, v0r1), mixlib/mix.h (tags: v0r1_1, v0r1),
mixlib/mix_code_file.c (tags: v0r1), mixlib/mix_code_file.h (tags:
v0r1_1, v0r1), mixlib/mix_device.c (tags: v0r1_1, v0r1),
mixlib/mix_device.h (tags: v0r1_1, v0r1), mixlib/mix_file.c (tags:
v0r1_1, v0r1), mixlib/mix_file.h (tags: v0r1_1, v0r1),
mixlib/mix_ins.c (tags: v0r1_1, v0r1), mixlib/mix_ins.h (tags:
v0r1), mixlib/mix_io.c (tags: v0r1_1, v0r1), mixlib/mix_io.h (tags:
v0r1_1, v0r1), mixlib/mix_parser.c (tags: v0r1),
mixlib/mix_parser.h (tags: v0r1_1, v0r1), mixlib/mix_scanner.l
(tags: v0r1), mixlib/mix_symbol_table.c (tags: v0r1),
mixlib/mix_symbol_table.h (tags: v0r1), mixlib/mix_types.c (tags:
v0r1_1, v0r1), mixlib/mix_types.h (tags: v0r1_1, v0r1),
mixlib/mix_vm.c (tags: v0r1), mixlib/mix_vm.h (tags: v0r1_1, v0r1),
mixlib/mix_vm_dump.c (tags: v0r1_1, v0r1), mixlib/mix_vm_dump.h
(tags: v0r1_1, v0r1), mixlib/xmix_io.c (tags: v0r1_1, v0r1),
mixlib/xmix_io.h (tags: v0r1_1, v0r1), mixlib/xmix_parser.h (tags:
v0r1), mixlib/xmix_vm.c (tags: v0r1_1, v0r1), mixlib/xmix_vm.h
(tags: v0r1_1, v0r1), mixlib/testsuite/.cvsignore (tags: v0r1_1,
v0r1), mixlib/testsuite/Makefile.am (tags: v0r1_1, v0r1),
mixlib/testsuite/mix_device_t.c (tags: v0r1_1, v0r1),
mixlib/testsuite/mix_ins_t.c (tags: v0r1_1, v0r1),
mixlib/testsuite/mix_parser_t.c (tags: v0r1_1, v0r1),
mixlib/testsuite/mix_types_t.c (tags: v0r1_1, v0r1),
mixlib/testsuite/mix_vm_ins_t.c (tags: v0r1_1, v0r1),
mixlib/testsuite/test.h (tags: v0r1_1, v0r1), mixutils/.cvsignore
(tags: v0r1_1, v0r1), mixutils/Makefile.am (tags: v0r1_1, v0r1),
mixutils/mixasm.c (tags: v0r1_1, v0r1), mixutils/mixasm_comp.c
(tags: v0r1_1, v0r1), mixutils/mixasm_comp.h (tags: v0r1_1, v0r1),
mixutils/mixvm.c (tags: v0r1_1, v0r1), mixutils/mixvm_command.c
(tags: v0r1), mixutils/mixvm_command.h (tags: v0r1_1, v0r1),
mixutils/mixvm_loop.c (tags: v0r1_1, v0r1), po/.cvsignore (tags:
v0r1_1, v0r1), po/ChangeLog (tags: v0r1_1, v0r1), po/POTFILES.in
(tags: v0r1_1, v0r1) (utags: start): [no log message]
|