[M3commit] CVS Update: cm3
Mika Nystrom
mika at elego.de
Tue Feb 15 02:30:18 CET 2011
CVSROOT: /usr/cvs
Changes by: mika at birch. 11/02/15 02:30:18
Modified files:
cm3/m3-sys/m3quake/src/: QMachine.i3 QMachine.m3 m3makefile
Added files:
cm3/m3-sys/m3quake/src/: QPromise.i3 QPromise.m3
Log message:
Add support for the QMachine to be able to record (certain) Process.Creates as "promises" rather than executing them on the fly.
The purpose of this modification is to allow parallelization of the CM3 compiler. The vast majority of the runtime of the compilation of a typical Modula-3 program is spent in the part "promised" here (when using the GCC backend).
More information about the M3commit
mailing list