gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gm2] latest CVS changes


From: Gaius Mulley
Subject: [Gm2] latest CVS changes
Date: 02 Nov 2007 18:02:00 +0000
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

Hi,

here are the latest changes (since 2007-10-23), most notable is a code
optimisation bug fix, when -funbounded-by-reference is used.

  * gm2/gm2-compiler/M2GenGCC.mod:  completed the further
    optimization of unbounded addresses.  It checks to
    see if the contents of a type compatible unbounded
    ARRAY matches the contents of a VAR parameter.
    It checks against any VAR parameter (not just
    unbounded VAR parameters - consider ARRAY OF BYTE).
  * gm2/gm2.texi:  documented the implementation of
    the -funbounded-by-reference optimization flag
    giving examples.

  * gm2/gm2.texi:  fixed @xref punctuation requirement.
  * gm2/gm2-compiler/M2GenGCC.mod:  fixed unbounded-by-reference
    so that it works out whether two parameters might contain
    the same contents.  Further optimization is possible via
    runtime checking of unbounded addresses.
  * gm2/gm2-compiler/SymbolTable.mod:  factored out some code.

  * gm2/gm2-libs/sckt.def:  moved here from examples/server.
  * gm2/gm2-libs-ch/sckt.c:  moved here from examples/server.
  * gm2/examples/ncurses/Makefile:  changed switches from -W
    to -f
  * gm2/gm2-libs-coroutines/Makefile:  changed switches from -W
    to -f
  * gm2/gm2-libs-coroutines/SysVec.mod:  added many Asserts and
    fixed some bugs relating to microseconds.
  * gm2/gm2-libs-coroutines/TimerHandler.mod:  fixed bug
  * relating to time vector.

  * gm2/gccgm2.c:  CHAR is now declared as an unsigned char.
  * testsuite/gm2/pimlib/logitech/run/pass/bbits.mod:  new file.
  * testsuite/gm2/pimlib/logitech/run/pass/intb.mod:  new file.

  * gm2/gm2.texi:  more building documentation fixes.
  * gm2/www/index.ms:  updated documentation to reflect
    changes to the gm2.texi building instructions.

regards,
Gaius




reply via email to

[Prev in Thread] Current Thread [Next in Thread]