[Top][All Lists]
[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
- [Gm2] cvs latest changes (0.70 released),
Gaius Mulley <=