[M3commit] CVS Update: cm3
Rodney M. Bates
rodney at elego.de
Thu Jul 10 02:06:17 CEST 2014
CVSROOT: /usr/cvs
Changes by: rodney at birch. 14/07/10 02:06:17
Modified files:
cm3/m3-sys/m3linker/src/: MxIn.m3
Log message:
Some groundwork to improve m3linker messages. Some of these are
intimidating. They can be improved by putting some identifiers from
source code into the messages, but this information is not available
in the .mx or .m3x file. Putting it there requires incompatible
changes.
While improved messages are low priority fixes, right now happens to
be a rare opportunity to make such changes to .mx/.m3x files with
minimal incompatability problems. The addition of full Unicode
support has already necessitated one such change, and its detection
mechanism can handle others too.
This change just adds the capability to read and ignore some new
operators in these files. Later, code to generate and to use these
can be added without creating additional version problems.
There is still a distant possibility of problems. If you try to use a
compiler with Unicode-width WIDECHAR but pre this change, to recompile
or link to, code produced by some later compiler, after the new
operators are being generated, you will get compile failures.
Hopefully, making this change now will make this unlikely.
More information about the M3commit
mailing list