[M3commit] CVS Update: cm3
Rodney M. Bates
rodney at elego.de
Wed Jul 24 17:53:00 CEST 2013
CVSROOT: /usr/cvs
Changes by: rodney at birch. 13/07/24 17:53:00
Modified files:
cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode
ConvertPacking.i3
ConvertPacking.m3 Pickle2.i3
Pickle2.m3 PickleRd.i3
PickleStubs.m3 PklAction.i3
PklTipeMap.i3 PklTipeMap.m3
m3makefile
./: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3
Pickle2.i3 Pickle2.m3 PickleRd.i3 PickleStubs.m3
PklAction.i3 PklTipeMap.i3 PklTipeMap.m3 m3makefile
cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniEncoding.i3
UnsafeUniCodec.m3
./: Tag: devel_unicode UniEncoding.i3 UnsafeUniCodec.m3
cm3/m3-libs/m3core/src/runtime/common/: Tag: devel_unicode
RTPacking.m3 RTTipe.m3
./: Tag: devel_unicode RTPacking.m3 RTTipe.m3
cm3/m3-libs/m3core/src/text/: Tag: devel_unicode TextLiteral.i3
Added files:
cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode
PickleWr.i3
./: Tag: devel_unicode PickleWr.i3
Log message:
Add support to pickles for Unicode-sized WIDECHAR. The revised
code will read pickles written by the old pickle code and containing
16-bit WIDECHAR values.
By intention, the new pickle code would, when compiled by a compiler
with 16-bit WIDECHAR, read pickles written with Unicode-sized WIDECHARs,
converting out-of-range values to the Unicode "substitution" code point
U+FFFD. This has not been tested.
Testing has been done reading and writing on a 64-bit, Unicode system,
and writing on 32-bit, 16-bit-WIDECHAR system with old pickle code and
reading on the 64-bit Unicode system. Both are little-endian.
More information about the M3commit
mailing list