From de2b4c0477674d18a24ec16192a1de40c51a4085 Mon Sep 17 00:00:00 2001 From: jaortega Date: Sun, 7 Jan 2001 03:46:01 +0000 Subject: 0.2 release --- ChangeLog | 421 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 402 insertions(+), 19 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 5c5e037..15c71f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,19 +1,402 @@ -Version 0.2 - * mix_eval_t.c: (new file) unit test for mix_eval_t - * mix_eval.h, mix_eval.c, mix_eval_scanner.l: (new files) - mix_eval_t type (an w-expression evaluator). - * mix_device.c (mix_device_write) File buffers are now flushed after - a write operation. -Version 0.1.1 (18/11/00) - * Bug fix: local symbols are now handled properly (see - samples/stress{1,2}.mixal) - * Bug fix: unary - on future refs is handled now (see - samples/stress3.mixal). - * Bug fix: future refs to labels defined with the EQU directive - are correctly handled now (see samples/stress4.mixal). - * Bug fix: configure.in checks for ncurses, needed by readline - * mix_vm.c (mix_vm_run): overflow of the location pointer checked: - the vm halts if this happens. - -Version 0.1 (01/11/00) - * initial revision +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] + -- cgit v1.2.3