[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gm2] cvs checkins,
Gaius Mulley <=