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..
|