gm2
[Top][All Lists]
Advanced

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

[Gm2] cvs checkins


From: Gaius Mulley
Subject: [Gm2] cvs checkins
Date: Sat, 22 May 2010 15:12:41 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

Hi,

the recent checkins include:

    * gm2/gm2-libs-iso/StdChans.mod:  flush stdout, stderr
      buffers rather than close them.
    * gm2/gm2-libs/FIO.mod:  flush stdout, stderr rather than
      close them.  This fixes the problem of a shared library
      shutting down file descriptors, 1, 2.  This is now
      left to the underlying operating system.  Fixes a bug
      reported by Scott Iverson.
    * gm2/gm2-libs/FIO.mod:  reintroduced the
      InstallTerminationProcedure to flush  the stdout, stderr.

    * gm2/gm2-libs/Builtins.def:  atan2, atan2f, atan2l (New
      procedures).
    * gm2/gm2-libs/Builtins.mod:  atan2, atan2f, atan2l
      implemented new procedure functions.
    * gm2/gm2-libs/cbuiltin.def:  declare atan2f, atan2l,
      atan2 procedure functions.
    * gm2/gm2-libs/libm.def:  declare atan2f, atan2l,
      atan2 procedure functions.
    * gm2/gm2builtins.c:  exposed new builtins
      atan2, atan2f, atan2l.
    * gm2/bnf/m2-2.bnf:  changed grammar to include
      alignment of data types.
    * gm2/examples/gravity/Makefile.in:  added test rule and fixed
      final rule to allow testing of python code.
    * gm2/examples/gravity/test.mod:  changed x value of circle.
    * gm2/examples/gravity/testsim.py:  added another circle.
    * gm2/examples/gravity/twoDsim.mod:  added debugging and fixed
      collision prediction equations.  Now using roots.def rather
      than
      libgsl as a stress test for GNU Modula-2 complex numbers.
      Also added a hack to ignore multiple collisions over a tiny
      time.
    * gm2/examples/gravity/roots.def:  New file.
    * gm2/examples/gravity/roots.mod:  New file.


regards,
Gaius



reply via email to

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