[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Fri Nov 27 23:55:03 UTC 2009
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001884.html
Name: Morphic-kb.251
Ancestors: Morphic-ar.250
fix: TheMainWorldDockingBar picks shows new project subclasses automatically in its New Project menu.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001885.html
Name: Collections-nice.213
Ancestors: Collections-ar.212
Support for literal ByteArray #[1 2 3]
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001886.html
Name: Compiler-nice.98
Ancestors: Compiler-cwp.97
Add support for literal ByteArray #[1 2 3]
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001887.html
Name: Morphic-dtl.252
Ancestors: Morphic-kb.251
Add instance methods originally from class side of Project
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001888.html
Name: System-dtl.176
Ancestors: System-nice.175
Remove remaining direct Morphic dependencies from class side of Project
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001889.html
Name: KernelTests-nice.112
Ancestors: KernelTests-ul.111
Grab a few tests from Pharo
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001890.html
Name: System-dtl.177
Ancestors: System-dtl.176
Bug fix - Change Project class>>deletingProject to use isKindOf: Project. Still need to factor out ProjectViewMorph dependencies in this method.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001891.html
Name: Kernel-nice.306
Ancestors: Kernel-ul.305
Speed up highBit and lowBit according to http://bugs.squeak.org/view.php?id=7113
This is usefull for algorithms like DSA.
This version has a cache of known result for bytes.
Prerequisite: ByteArray literals #[]
{
[100000 timesRepeat: [123456798 highBit]] timeToRun.
[100000 timesRepeat: [122 highBit]] timeToRun.
[100000 timesRepeat: [12 highBit]] timeToRun.
[100000 timesRepeat: [3950591 lowBit]] timeToRun.
[100000 timesRepeat: [3950592 lowBit]] timeToRun.
[100000 timesRepeat: [8 lowBit]] timeToRun.
[100000 timesRepeat: [(-1073741824) lowBit]] timeToRun.
}
"OLD" #(186 139 138 92 165 134 1965) /
"NEW" #(115 96 96 83 97 79 743)
"SPEED UP FACTOR" collect: [:e | e roundTo: 0.1]
-> #(1.6 1.4 1.4 1.1 1.7 1.7 2.6)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001892.html
Name: Multilingual-nice.64
Ancestors: Multilingual-nice.63
Get rid of some ugly getSystemAttribute: 1002
There is an explicitely named message #osVersion to just do that
The named one seems a bit more future proof to me than assembleur like hardcoded values
==== ERROR ===
Error: subscript is out of bounds: 0
27 November 2009 9:22:48 pm
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: 21
hereChar: $
aheadChar: $
token: 'supportedLanguages'
tokenType: #xDelimiter
currentComment: an OrderedCollection('Return the languages that this class supp...etc...
buffer: a WriteStream
typeTable: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc...
here: 'supportedLanguages'
hereType: #word
hereMark: 1
hereEnd: 18
prevMark: 1
prevEnd: nil
encoder: nil
requestor: nil
parseNode: nil
failBlock: [] in Parser>>initPattern:notifying:return: {[^ nil]}
requestorOffset: 0
tempsMark: nil
doitFlag: nil
--- The full stack ---
Array(Object)>>error:
Array(Object)>>errorSubscriptBounds:
Array(Object)>>at:
Parser(Scanner)>>scanToken
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Parser(Scanner)>>xDoubleQuote
Parser(Scanner)>>scanToken
Parser>>advance
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]}
Previous message: [Pkg] The Trunk: Kernel-nice.306.mcz
Next message: [Pkg] The Trunk: Multilingual-nice.65.mcz
Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Packages
mailing list
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001893.html
Name: Multilingual-nice.65
Ancestors: Multilingual-nice.64
http://bugs.squeak.org/view.php?id=6086
In the process of #detectLineEndConvention a primitive fails trying to obtain the position of '/dev/stdout'.
Re-Install fix from Kph compatible with latests changes.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001894.html
Name: System-nice.178
Ancestors: System-dtl.177
Remove two more uggly SmalltalkImage current getSystemAttribute: 1002
IMO SmalltalkImage current osVersion is a bit more future proof than an obscure message with an hardcoded value
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001895.html
Name: System-nice.179
Ancestors: System-nice.178
Print Smalltalk with isSelfEvaluating style
BEFORE: a SystemDictionary(lots of globals)
AFTER: Smalltalk "a SystemDictionary with lots of globals"
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-November/001896.html
Name: Compiler-nice.99
Ancestors: Compiler-nice.98
rename scanLitByte -> scanLitByteVec as suggested by Eliot
=============================================
More information about the Squeak-dev
mailing list
|