lib/Array.js
function DataType_Array_toString(source) { // @arg IntegerArray(= undefined): [0xff, ...]
                                           // @ret BinaryString:
//{@dev
    $valid($type(source, "IntegerArray|omit"), DataType_Array_toString, "source");
//}@dev

    if (!source) {
        return "";
    }
    var rv = [], i = 0, iz = source.length, bulkSize = 32000;

    // Avoid String.fromCharCode.apply(null, BigArray) exception
    if (iz < bulkSize) {
        return String.fromCharCode.apply(null, source);
    }
    for (; i < iz; i += bulkSize) {
        rv.push( String.fromCharCode.apply(null, source.slice(i, i + bulkSize)) );
    }
    return rv.join("");
}
function DataType_Array_toString(source) { // @arg IntegerArray(= undefined): [0xff, ...]
                                           // @ret BinaryString:
//{@dev
    $valid($type(source, "IntegerArray|omit"), DataType_Array_toString, "source");
//}@dev

    if (!source) {
        return "";
    }
    var rv = [], i = 0, iz = source.length, bulkSize = 32000;

    // Avoid String.fromCharCode.apply(null, BigArray) exception
    if (iz < bulkSize) {
        return String.fromCharCode.apply(null, source);
    }
    for (; i < iz; i += bulkSize) {
        rv.push( String.fromCharCode.apply(null, source.slice(i, i + bulkSize)) );
    }
    return rv.join("");
}
--- implements ------------------------------------------