gm2
[Top][All Lists]
Advanced

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

[Gm2] cvs latest changes (0.70 released)


From: Gaius Mulley
Subject: [Gm2] cvs latest changes (0.70 released)
Date: Tue, 10 Nov 2009 21:29:03 +0000
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

Hi,

gm2-0.70 is released as a binary/source package and can be obtained
easily by Debian and Ubuntu users (for the x86_64 platform).  Debian
and Ubuntu users can add these lines to the file /etc/apt/sources.list

<add here>
#
#  GNU Modula-2 repo
#

deb http://floppsie.comp.glam.ac.uk/debian/ lenny main
deb-src http://floppsie.comp.glam.ac.uk/debian/ lenny main
</add here>

Now:

$ sudo apt-get update ; sudo apt-get install gm2 ; apt-get source gm2

and this will install gm2 under /opt/gm2/ the 'gm2' binary can be
found in /opt/gm2/bin.  I've built it using --prefix=/opt/gm2 as gm2
uses gcc-4.1.2 which would possibly cause conflicts if built using
--prefix=/usr.

and below are the latest CVS changes

regards,
Gaius


     * gm2/version.c:  updated to 0.71

     * GM2 Release 0.70
     * gm2/gm2.texi:  fixed download url and fixed
       debian repository information.

     * All regression tests pass on LP64 (x86_64) platform.

     * rename SysVec to RTint and introduce a tiny module
       COROUTINES for the pim libraries which just define
       PROTECTION.  Thus gm2 is able to share RTint between
       iso and pim libraries.
     * gm2/Make-lang.in:  added RTint.def COROUTINES.def
       RTint.def COROUTINES.mod to the list of pim libraries.
       Removed SysVec.mod from list of pim coroutine libraries.
     * gm2/examples/executive/Makefile:  improve clean rule.
     * gm2/examples/executive/testexecutive.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/examples/executive/testtime.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/examples/executive/winexec.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/examples/hello/Makefile:  improve clean rule.
     * gm2/examples/min/Makefile:  improve clean rule.
     * gm2/examples/ncurses/WindowDevice.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/examples/server/server.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/gm2-compiler/M2Quads.mod:  New function
       (GetTurnInterrupts).

     * gm2/gm2-libs-coroutines/Executive.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/gm2-libs-coroutines/SYSTEM.def:  remove PRIORITY,
       import PROTECTION, tidied up comments.
     * gm2/gm2-libs-coroutines/SYSTEM.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/gm2-libs-coroutines/TimerHandler.mod:  replace
       PRIORITY with PROTECTION and change imports.
     * gm2/gm2-libs-iso/COROUTINES.mod:  intemediate checkin.

regards,
Gaius




reply via email to

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