From: Peep P. <so...@us...> - 2004-03-16 14:29:01
|
Update of /cvsroot/agd/server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8956 Modified Files: BUGS ChangeLog README TODO configure.ac Log Message: New version - agd-0.0.2-1. Index: README =================================================================== RCS file: /cvsroot/agd/server/README,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- README 12 Mar 2004 08:32:10 -0000 1.1 +++ README 16 Mar 2004 14:19:43 -0000 1.2 @@ -1,6 +1,6 @@ -------------------------------------- Adventure Game Driver - 0.0.2, March 11, 2004 + 0.0.2-1, March 16, 2004 http://agd.sf.net Peep Pullerits <so...@es...> -------------------------------------- Index: configure.ac =================================================================== RCS file: /cvsroot/agd/server/configure.ac,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- configure.ac 12 Mar 2004 16:02:05 -0000 1.2 +++ configure.ac 16 Mar 2004 14:19:43 -0000 1.3 @@ -1,11 +1,11 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(AGD, 0.0.2, [so...@es...]) +AC_INIT(AGD, 0.0.2-1, [so...@es...]) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR(src/dfparse.y) AM_CONFIG_HEADER(src/config.h) AC_CONFIG_FILES([Makefile src/Makefile]) AC_PREFIX_DEFAULT(/usr) -AC_REVISION($revision 0.05$) +AC_REVISION($revision 0.06$) ## Disable lex, yacc, Makefile.in rebuilds by default. AM_MAINTAINER_MODE Index: ChangeLog =================================================================== RCS file: /cvsroot/agd/server/ChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- ChangeLog 15 Mar 2004 18:53:35 -0000 1.3 +++ ChangeLog 16 Mar 2004 14:19:43 -0000 1.4 @@ -1,4 +1,17 @@ +0.0.2-1: ---------------------------------------------------------------------------- +2004-03-16 + * rearranged dfparse.y's includes - less headers included now. + * A bit more efficient eval_instruction (read: a couple of + microseconds faster) - not checking if jumped too far + at every loop cycle, only when doing F_JMP or F_JMPF. + * F_{POST,PRE}{DEC,INC} now call free_value() on it's argument. + * Disabled redefining of dfuns + * Fixed crash: unref_prog checks for NULL. + * Fixed compilation of do..while. :) + * Now while and do..while generate code even with empty bodies. + Completely forgot the 'while(1);' usage. + 0.0.2: ---------------------------------------------------------------------------- 2004-03-15 @@ -130,7 +143,6 @@ * init_var(): strings are inited to "0" instead of \0 now, for easier debugging. ----------------------------------------------------------------------------- 0.0.1: ---------------------------------------------------------------------------- 2004-02-08 Index: TODO =================================================================== RCS file: /cvsroot/agd/server/TODO,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- TODO 15 Mar 2004 18:53:35 -0000 1.2 +++ TODO 16 Mar 2004 14:19:43 -0000 1.3 @@ -50,16 +50,7 @@ - more user-friendly error messages (yyerrors) - check for lib root and folder of debug log with access() and exit gracefully if it fails. - set string_type of all new string variables - - more graceful sharing of clones' bytecode - the programs and objects should be separate - the master object has a reference to a program, and all of its clones reference the same program - if the master is destroyed, it's program's reference count is just lowered. while the clones - stay in memory, the code will have references and will stay in memory. once all the clones are destroyed, - the program's reference count will be zero and it will then be destroyed. - - also, when updating a master object, it's clones' code could easily be changed to the new one, - but i guess it's better not to do this - if someone messes up the master object and updates it, - all of the clones would be broken too. - - default values for arguments + default values for arguments int foo(int i, int j = 1); - string table for each program, and F_PUSH_STRING takes index into the table - clean up includes, not everything needs everything in std.h and lpc_incl.h, etc. Index: BUGS =================================================================== RCS file: /cvsroot/agd/server/BUGS,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- BUGS 12 Mar 2004 08:32:10 -0000 1.1 +++ BUGS 16 Mar 2004 14:19:43 -0000 1.2 @@ -2,7 +2,6 @@ - the future_pos system in lex.l is acting up. - src/options and src/compile_options.h don't honor $prefix. Could use a shell script and sed to do substitutions. - - void foo() { int write; } is valid to the driver, should give an error - - repeating the same prototype gives invalid errors + - int i; void foo(int i); should be valid with a warning - continue from here.. |