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 ============================================= |
Free forum by Nabble | Edit this page |