[Top][All Lists]

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

[Gm2] latest cvs checkins

From: Gaius Mulley
Subject: [Gm2] latest cvs checkins
Date: Tue, 13 Jul 2010 10:58:32 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)


here are the latest checkins.  Of note is that the compiler now is 15%
faster for large files (possibly better than that for small source
files).  gm2/gm2-compiler/SymbolTable.mod now uses dynamic data
structures.  It uncovered a few uninitialised fields (which the
underlying operating system would have memset(.., 0, ...) the complete
array upon execution.  All regression tests pass with these changes
on the x86_64

   * All major arrays are now dynamic within gm2.
   * gm2/gm2-libs/FIO.mod:  corrected spelling mistake.
   * gm2/gm2-compiler/SymbolTable.mod:  large number of changes
     replacing static arrays, Symbol, and ScopeCallFrame
     with Indexing.Index dynamic arrays.  Also fixed a number
     of uninitialized fields in the symbol table.
   * gm2/tools-src/  tool used to replace the
     static arrays with their dynamic equivalent.
   * gm2/gm2-compiler/SymbolTable.mod:  fixed another
     uninitialised Scope field in MakeHiddenType.

I've also rebuilt the i686 debian package (with its original contents
as the package builder configuration was incorrect).


reply via email to

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