[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gm2] latest git push on trunk
From: |
Gaius Mulley |
Subject: |
[Gm2] latest git push on trunk |
Date: |
Thu, 25 Jul 2019 04:05:23 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Hello,
here are the latest changes to trunk:
* gm2/Make-lang.in: add gm2/gm2-gcc/rtegraph.o and
plugin/m2rte$(exeext).so to list of dependencies to
cc1gm2 (stage1, stage2). make gm2.paranoid fixed.
* gm2/bnf/gm2m.bnf: corrected dates.
* gm2/gm2-compiler/M2ALU.mod: (InitRecord)
call function (UnknownLocation) rather
than use the address of this function.
* gm2/gm2-libs-ch/getopt.c: (getopt_getopt_long)
use correct parameter specification for longopts.
(getopt_getopt_long_only) use correct parameter
specification for longopts.
(getopt_InitOptions) New function.
(getopt_KillOptions) New function.
(getopt_SetOption) New function.
(getopt_GetLongOptionArray) New function.
* gm2/gm2-libs/GetOpt.mod: (GetOptLongOnly)
tidied up line wraps.
* gm2/gm2-libs/getopt.def: (Options) declared.
(getopt_long) added comment derived from manual page.
(getopt_long_only) added comment.
(getopt_InitOptions) New function.
(getopt_KillOptions) New function.
(getopt_SetOption) New function.
(getopt_GetLongOptionArray) New function.
* gm2/plugin/m2rte.c: remove testing shortcut.
* gm2/tools-src/def2texi.py: converted to Python 3.
* gm2/tools-src/tidydates.py: converted to Python 3.
In summary, make gm2.paranoid now builds and tests, Python 2 -> 3
conversion and access to getopt long options now supported,
regards,
Gaius
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gm2] latest git push on trunk,
Gaius Mulley <=