gm2
[Top][All Lists]
Advanced

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

[Gm2] latest git changes


From: Gaius Mulley
Subject: [Gm2] latest git changes
Date: Sat, 01 Feb 2014 18:48:01 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)

Hi,

here are the latest git changes pushed up this afternoon:

  * gm2/bnf/m2-2.bnf:  changed rule for ByteAlignment to use the ISO
    Modula-2 syntax <* *> extension.
  * gm2/bnf/m2-3.bnf:  changed rule for ByteAlignment to use the ISO
    Modula-2 syntax <* *> extension.
  * gm2/bnf/m2-c.bnf:  changed rule for ByteAlignment to use the ISO
    Modula-2 syntax <* *> extension.
  * gm2/bnf/m2-h.bnf:  changed rule for ByteAlignment to use the ISO
    Modula-2 syntax <* *> extension.
  * gm2/bnf/m2.bnf:  changed rule for ByteAlignment to use the ISO
    Modula-2 syntax <* *> extension.
  * gm2/gm2-compiler/M2GenGCC.mod:  pass a location as the
    first parameter to BuildTryBegin, BuildCatchBegin,
    BuildCatchEnd.
  * gm2/gm2-compiler/M2Quads.def:  changed comment to reflect
    new code (bytealignment) is used instead of (ALIGNED).
  * gm2/gm2-compiler/M2Quads.mod:  change ALIGNED to bytealignment.
    BuildAlignment, changed error message to reflect bytealignment.
  * gm2/gm2-compiler/P2SymBuild.def:  changed comment to reflect
    new code (bytealignment) is used instead of (ALIGNED).
  * gm2/gm2-compiler/P2SymBuild.mod:  BuildAligned check for
    the alignment word (bytealignment).  BuildVarAlignment
  * gm2/gm2-gcc/m2except.def:  (InitExceptions) corrected to
    include a parameter, location.  (BuildCatchBegin) corrected
    to include a parameter, location.  (BuildCatchEnd) corrected
    to include a parameter, location.
  * gm2/gm2.texi:  changed documentation to reflect new syntax
    of alignment used in variable and type declaration.


as can be seen the major change is that now the alignment syntax uses
the ISO Modula-2 syntax directives <* *>.  The older __ATTRIBUTE__
alignment has been removed.  Also updated is the documentation.

On Debian x86_64 Wheezy the regression tests stand at:

# of expected passes            9284
# of unexpected failures        108
# of unresolved testcases       72

regards,
Gaius



reply via email to

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