From: Peep P. <so...@us...> - 2004-03-16 20:27:06
|
Update of /cvsroot/agd/server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28562 Modified Files: BUGS ChangeLog NEWS README TODO configure configure.ac Log Message: Raised version to agd-0.0.2-2. Index: README =================================================================== RCS file: /cvsroot/agd/server/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- README 16 Mar 2004 14:19:43 -0000 1.2 +++ README 16 Mar 2004 20:17:32 -0000 1.3 @@ -1,6 +1,6 @@ -------------------------------------- Adventure Game Driver - 0.0.2-1, March 16, 2004 + 0.0.2-2, 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.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- configure.ac 16 Mar 2004 14:19:43 -0000 1.3 +++ configure.ac 16 Mar 2004 20:17:32 -0000 1.4 @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(AGD, 0.0.2-1, [so...@es...]) +AC_INIT(AGD, 0.0.2-2, [so...@es...]) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR(src/dfparse.y) AM_CONFIG_HEADER(src/config.h) Index: configure =================================================================== RCS file: /cvsroot/agd/server/configure,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- configure 16 Mar 2004 14:35:26 -0000 1.3 +++ configure 16 Mar 2004 20:17:32 -0000 1.4 @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac revision 0.06. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for AGD 0.0.2-1. +# Generated by GNU Autoconf 2.59 for AGD 0.0.2-2. # # Report bugs to <so...@es...>. # @@ -270,8 +270,8 @@ # Identity of this package. PACKAGE_NAME='AGD' PACKAGE_TARNAME='agd' -PACKAGE_VERSION='0.0.2-1' -PACKAGE_STRING='AGD 0.0.2-1' +PACKAGE_VERSION='0.0.2-2' +PACKAGE_STRING='AGD 0.0.2-2' PACKAGE_BUGREPORT='so...@es...' ac_unique_file="src/dfparse.y" @@ -782,7 +782,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures AGD 0.0.2-1 to adapt to many kinds of systems. +\`configure' configures AGD 0.0.2-2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -844,7 +844,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of AGD 0.0.2-1:";; + short | recursive ) echo "Configuration of AGD 0.0.2-2:";; esac cat <<\_ACEOF @@ -964,7 +964,7 @@ test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -AGD configure 0.0.2-1 +AGD configure 0.0.2-2 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -978,7 +978,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by AGD $as_me 0.0.2-1, which was +It was created by AGD $as_me 0.0.2-2, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1589,7 +1589,7 @@ # Define the identity of the package. PACKAGE='agd' - VERSION='0.0.2-1' + VERSION='0.0.2-2' cat >>confdefs.h <<_ACEOF @@ -6278,7 +6278,7 @@ } >&5 cat >&5 <<_CSEOF -This file was extended by AGD $as_me 0.0.2-1, which was +This file was extended by AGD $as_me 0.0.2-2, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6341,7 +6341,7 @@ cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -AGD config.status 0.0.2-1 +AGD config.status 0.0.2-2 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" Index: ChangeLog =================================================================== RCS file: /cvsroot/agd/server/ChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- ChangeLog 16 Mar 2004 14:19:43 -0000 1.4 +++ ChangeLog 16 Mar 2004 20:17:32 -0000 1.5 @@ -1,3 +1,13 @@ +0.0.2-2: +2004-03-16 +---------------------------------------------------------------------------- + * ? : operator. + * new dfun: random() + * checking for return type + (int main() { return "abc"; } errors now) + * compile_options.h: added DEFAULT_FUNCTION_TYPE + * functions with implicit type )defined like 'fun_name(int i) { }' now + work again. 0.0.2-1: ---------------------------------------------------------------------------- 2004-03-16 Index: NEWS =================================================================== RCS file: /cvsroot/agd/server/NEWS,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- NEWS 12 Mar 2004 08:32:10 -0000 1.1 +++ NEWS 16 Mar 2004 20:17:32 -0000 1.2 @@ -1,4 +1,7 @@ -New things in this version (0.0.2) that you might find useful: +New things in this version (0.0.2-2) that you might find useful: + * Dfuns: random + +Features in 0.0.2: * Additional escape codes: \\, \", \t, \a, \b, \f, \e * Operators: > >= < <= && || * / % * while(), do..while() Index: TODO =================================================================== RCS file: /cvsroot/agd/server/TODO,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- TODO 16 Mar 2004 14:42:44 -0000 1.4 +++ TODO 16 Mar 2004 20:17:32 -0000 1.5 @@ -8,7 +8,6 @@ - Statistics and profiling ! better conf file handling (see src/log.c) - change 'errorlog' to 'debuglog'? - - debug() prototype from log.h to sys.h, if possible. - scripting: - inheritance - better error recovery for lpc.y @@ -18,6 +17,9 @@ - mixed type ! string ranges ! continue; and break; + - allow to define locals inside statements + like: create() { write("\n"); int i; i = 1; int j; j = 2; } + And maybe disable this with #pragma traditional-lpc ? - lexer: - preprocessor (read flex(1)) a {IDENTIFIER} rule first up in the rule list which goes through all of the macro @@ -31,18 +33,14 @@ - binary: \0bnnnnnnnn - dfuns: query_ip() for players. - int random(int highest) - better logging system - log using lib's facilities (master::log()?) - different prefixes have different debuglevels - save to different files - ! syntactical checking in lpc.y - namely: - enforce proper return type from function (and expr must be NULL for void funs) - - reserved keywords (can't be used as identifiers) (this is probably in already) - - only report undeclared identifiers once + - only report undeclared identifiers once - initialization of global variables - dfun overrides, :: operator - - qsort&bsearch for define_id in compile.c + - qsort&bsearch for define_id in compile.c (or maybe use a hashtable with O(1) lookup and insert) - qsort&bsearch for nametable, _again_ - allow both .c and .lpc for file extensions (?) - runtime token positions. @@ -54,6 +52,5 @@ 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. - - for div, mul and mod - if both sides are direct_type, calculate result at compile-time - - compile-time eval for < > <= >= == != ! - make maintainer-clean should also remove src/dfparse.output and src/lang.output + - compile-time eval for < > <= >= == != ! Index: BUGS =================================================================== RCS file: /cvsroot/agd/server/BUGS,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- BUGS 16 Mar 2004 14:19:43 -0000 1.2 +++ BUGS 16 Mar 2004 20:17:32 -0000 1.3 @@ -2,6 +2,7 @@ - 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. - - int i; void foo(int i); should be valid with a warning + - the define_id system is more or less not operational. + * int i; void foo(int i); should be valid with a warning - continue from here.. |