Mon Jul 28 20:10:34 CEST 2014 Erik Schoenfelder * version increased to 0.23a * configure.in, Makefile.in: modified to work with newer autoconf version and creation of documentation. moved to more appropriate zip instead of old zoo format (oh yeah, those old dayes...). * a60-mkc.inc, a60.texinfo, test/*: add FILE_n input / output handling allowing channels 2 to 15 mapped to files. Thu Jul 10 21:19:45 CEST 2014 Erik Schoenfelder * change old e-mail addresses schoenfr@ibr.cs.tu-bs.de and schoenfr@gaertner.de to a more appropriate schoenfr@web.de address. * bltin.c, a60-mkc.inc, a60.texinfo: add builtin function intinteger(). * test/input.a60: add ininteger() test. Thu Apr 21 00:42:11 MEST 2005 Erik Schoenfelder * a60.texinfo: fixed typo where write incorrectly state it would return an integer value. Again, thanks to "Warren R. Carithers" for pointing this out. Wed Apr 13 18:49:44 MEST 2005 Erik Schoenfelder * insymbol(): the index now starts with 0, so the index correspondents to outsymbol. * a60.texinfo: fixed typo where insymbol incorrectly state it would return an integer value. * test/runtest.sh: addes test case input.a60 * Thanks to "Warren R. Carithers" for pointing this out. Tue Oct 12 22:07:42 1999 Erik Schoenfelder * eval.c, a60-parse.y: more evaluation orders changed (bool-ops and bin-ops). * wrapped a60 v0.21, renamed vc_a60.mak to vc_a60-0.21.mak and a60-0.21.exe created. Mon Oct 11 23:23:29 1999 Erik Schoenfelder * test/order.a60: order of evaluation was broken (was right-to-left instead of left-to-right). Changed parts of a60-parse.y and eval.c. Many thank's to Don Hunter . Fri Oct 1 19:53:46 1999 Erik Schoenfelder * in the micro folder vc_a60.mak created and a win32 a60-0.20a.exe created. Mon Jul 12 10:16:14 1999 Erik Schoenfelder * a60.textinfo: added patch from Antti-Juhani Kaijanaho ``which fixes some obsolete constructs that prevented me from regenerating the docs (most notably, problems were experienced with GNU texinfo 3.12i)''. * prepended ./ to test target and test/runctest.sh to avoid assuming . in PATH. * added patch from David Starner which adds a -I option to force include the a60 header for c-creation as cpp statement. Sat Apr 24 16:11:31 1999 Erik Schoenfelder * added internal error when trying to jump to an uninitialized target. Thanks to ... <>. Sun May 10 20:42:46 MET DST 1998 Erik Schoenfelder * added X11 libs SM and ICE for target xa60 to Makefile.in. Sun Mar 10 17:52:01 1996 Erik Schoenfelder * Added config.h.in, configure.in Makefile.in for use of autoconf. Now ./configure creates a usable Makefile and the config.h file. Version upgraded to v0.18. Sat Mar 9 16:25:20 MET 1996 Erik Schoenfelder * eval.h, run.c: added fix for using wrong environment when calling a passed procedure. Thanks to Robert Tennent rdt@qucis.queensu.ca. Wed Feb 7 23:49:37 1996 Erik Schoenfelder * a60-parse.y: braindamaged bug parsing tlabel for_stmt fixed. * eval.c: eval_do_pow(): replaced exp(i*log(b)) by pow(b,i). Thank's to Rolf Strebel . * a60-parse.y: mix_prim is '(' arith_expr ')' and not simple_expr. Thank's to Rolf Strebel . Mon Sep 26 11:46:49 1994 Erik Schoenfelder * a60-scan.c: small fix for end-delim search. Thu Jul 9 14:54:06 1992 Erik Schoenfelder (schoenfr@helios) * version upgraded to 0.17 for first ftp-accessible version. Tue Feb 25 16:36:33 1992 Erik Schoenfelder (schoenfr@helios) * a60-mkc.inc: the hack for the ``printf ("%g", - 0.0)'' fix on a sun was optimized away by gcc 2.0... Sun Sep 29 18:48:17 1991 Erik Schoenfelder (schoenfr at helios) * a60-scan.c: some final '0's fixed; pow10 added; Tue Jul 30 18:09:15 1991 Erik Schoenfelder (schoenfr at helios) * a60-scan.c: final '\0' in get_keyword (): lower_str added. Fri Jun 14 13:44:21 1991 Erik Schoenfelder (schoenfr at helios) * GNU GENERAL PUBLIC LICENSE, Version 2, June 1991 added. Now NASE A60 is free software. Version upgraded to v0.16. Fri May 24 20:51:01 1991 Erik Schoenfelder (schoenfr at ra) * a60-scan.c changed for scanning unquoted keywords. (but input cannot be mixed.) Option `-strict' and variables: strict_a60 and scan_strict added. Thu May 2 22:12:58 1991 Erik Schoenfelder (schoenfr at helios) * xa60.c hacked and set to v0.1. (Costs two days to create.) Option `-X' for xa60 added to a60. Sun Mar 3 17:43:28 1991 Erik Schoenfelder (schoenfr at kastor) * RRA60.texinfo (more or less) completed; eval.c: power operator implemented. Sun Feb 10 16:52:46 1991 Erik Schoenfelder (schoenfr at kastor) * a60-lex.l replaced by handmade scanner a60-scan.c. Tue Jan 29 11:14:11 1991 Erik Schoenfelder (schoenfr at kastor) * switch parameter passing fixed; made a hack for ``foo [idx]'' parsed as array reference, used as designational expression. Tue Jan 1 17:33:00 1991 Erik Schoenfelder (schoenfr at kastor) * switch implemetation (more or less) finished. not completely tested. Wed Dec 26 18:38:42 1990 Erik Schoenfelder (schoenfr at kastor) * doeval.c: error ``uninitialized array'' added; run.c: run_block () changed for goto's in array decl's. * ChangeLog file initialized; current version: Algol 60 v0.12, Erik Schoenfelder, Dec '90