[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