[Pkg] The Trunk: Multilingual-ar.54.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat Oct 24 04:02:32 UTC 2009
Andreas Raab uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-ar.54.mcz
==================== Summary ====================
Name: Multilingual-ar.54
Author: ar
Time: 23 October 2009, 9:01:10 am
UUID: dc8cb2bd-1d3a-2044-a010-adbfded89e71
Ancestors: Multilingual-nice.53
Faster conversions in MultiByteFileStream and friends:
------------------------------------------------------------------
Change Set: FasterLatin1Conversion-Part1
Date: 10 May 2009
Author: nice
Install fast latin1 conversion Part1
generalize Andreas Raab trick from ByteString>>#squeakToUtf8
to every converter using class instance variables
------------------------------------------------------------------
Change Set: FasterLatin1Conversion-Part2
Date: 10 May 2009
Author: nice
Install fast latin1 conversion Part2
Create TextConverter instance variables to handle
latin1 fast conversion + lineEndConventions fast conversion
------------------------------------------------------------------
Change Set: FasterLatin1Conversion-Part3
Date: 10 May 2009
Author: nice
Install fast latin1 conversion Part3
Use #installLineEndConventionInConverter where due.
that is whenever converter or lineEndConvention are changed in MultiByteFileStream
------------------------------------------------------------------
Change Set: FasterLatin1Conversion-Part4
Date: 10 May 2009
Author: nice
Install fast latin1 conversion Part4
Install fast latin1 conversion in MultiByteFileStream>>#nextPutAll:
==== ERROR ===
Error: subscript is out of bounds: 0
24 October 2009 4:02:34 am
VM: unix - a SmalltalkImage
Image: Squeak3.7 [latest update: #5989]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/squeaksource
Trusted Dir /home/squeaksource/secure
Untrusted Dir /home/squeaksource/My Squeak
Array(Object)>>error:
Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
Arguments and temporary variables:
aString: 'subscript is out of bounds: 0'
Receiver's instance variables:
#(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
Array(Object)>>errorSubscriptBounds:
Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
Arguments and temporary variables:
index: 0
Receiver's instance variables:
#(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
Array(Object)>>at:
Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
Arguments and temporary variables:
index: 0
Receiver's instance variables:
#(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
Parser(Scanner)>>scanToken
Receiver: a Parser
Arguments and temporary variables:
Receiver's instance variables:
source: a ReadStream
mark: nil
hereChar: $
aheadChar: $
token: nil
tokenType: nil
currentComment: nil
buffer: a WriteStream
typeTable: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc...
here: nil
hereType: nil
hereMark: nil
hereEnd: nil
prevMark: nil
prevEnd: nil
encoder: nil
requestor: nil
parseNode: nil
failBlock: [] in Parser>>initPattern:notifying:return: {[^ nil]}
requestorOffset: nil
tempsMark: nil
doitFlag: nil
--- The full stack ---
Array(Object)>>error:
Array(Object)>>errorSubscriptBounds:
Array(Object)>>at:
Parser(Scanner)>>scanToken
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Parser(Scanner)>>scan:
Parser>>init:notifying:failBlock:
Parser>>initPattern:notifying:return:
Parser>>parseSelector:
ChangeList>>scanCategory:class:meta:stamp:
ChangeList>>scanCategory
[] in ChangeList>>scanFile:from:to: {[:bar | [file position < stopPosition] whileTrue: [bar value: file positi...]}
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
String>>displayProgressAt:from:to:during:
ChangeList>>scanFile:from:to:
FilePackage>>fileInFrom:
MCStReader>>loadDefinitions
MCStReader(MCSnapshotReader)>>definitions
[] in MCMczReader>>extractDefinitionsFrom: {[:rc | reader := rc on: member contentStream text. definitions addAll: rea...]}
MCStReader class(Object)>>ifNotNilDo:
MCMczReader>>extractDefinitionsFrom:
[] in MCMczReader>>loadDefinitions {[:m | self extractDefinitionsFrom: m]}
OrderedCollection>>do:
MCMczReader>>loadDefinitions
MCMczReader(MCVersionReader)>>definitions
MCMczReader(MCVersionReader)>>snapshot
[] in SSDiffyTextWriter>>writeVersion:for: {[ancestor ifNil: [self writeSnapshot: reader snapshot] ifNotNil: [patch ...]}
BlockContext>>on:do:
SSDiffyTextWriter>>writeVersion:for:
SSEMailSubscription>>versionAdded:to:
[] in SSProject>>versionAdded: {[each new versionAdded: aVersion to: self]}
[] in BlockContext>>newProcess {[self value. Processor terminateActive]}
More information about the Packages
mailing list