Bug 41695

GemBuilder for Smalltalk/VW


Windows and Linux clients, against GS64 3.0 on any platform


DoubleByteStrings cause server compiler errors

The way DoubleByteStrings are handled by the GCI changed in 3.0; as a result,
TwoByteStrings from GBS little-endian clients (Windows and Linux) are incorrectly
swizzled, resulting in server compiler errors when attempting to compile
source code that is a DoubleByteString.

Since any use of a Character outside the single byte range modifies the
underlying VW tools to use a TwoByteString, you will also see compiler
errors performing any evaluate from a workspace whose text previously included
a large Character (for example, the result of a print-it).  This error
occurs even though the code being evaluated has no large characters.

Last updated: 7/28/11