Chris Muller uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-nice.923.mcz ==================== Summary ==================== Name: Kernel-nice.923 Author: nice Time: 1 May 2015, 3:32:43.592 pm UUID: 875249b7-3037-4f50-9ab1-c1b2ec94b0e1 Ancestors: Kernel-nice.922 Use an intermediate abstract Float representation (sign, exponent, significand) in order to convert single precision bits to double precision bits rather than attempting the conversion by direct bit manipulations. This lead to simpler code, because it is like a semantic bit manipulation rather than a raw bit manipulation. And this also lead to faster code on 32 bits interpreter/COG/Spur VM thanks to avoidance of LargeInteger (was Kernel-nice.893 / 24 December 2014) ==== ERROR === FileDoesNotExistException: '/home/squeaksource/sso2/ss/trunk/Kernel-nice.923(topa.920).2015-05-16.04-04-14' 16 May 2015 4:04:14.786 am VM: unix - Smalltalk Image: Squeak4.5 [latest update: #15015] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/squeaksource/sso2 Trusted Dir /home/squeaksource/sso2/secure Untrusted Dir /home/squeaksource/sso2/My Squeak MultiByteFileStream class(StandardFileStream class)>>forceNewFileNamed: Receiver: MultiByteFileStream Arguments and temporary variables: fileName: '/home/squeaksource/sso2/ss/trunk/Kernel-nice.923(topa.920).2015-05-1...etc... dir: nil localName: nil fullName: '/home/squeaksource/sso2/ss/trunk/Kernel-nice.923(topa.920).2015-05-1...etc... f: nil Receiver's instance variables: superclass: StandardFileStream methodDict: a MethodDictionary(#accepts:->(MultiByteFileStream>>#accepts: "a Co...etc... format: 156 instanceVariables: #('converter' 'lineEndConvention' 'wantsLineEndConversion') organization: ('accessing' ascii binary converter converter: fileInEncodingName...etc... subclasses: nil name: #MultiByteFileStream classPool: a Dictionary(#Cr->Character cr #CrLf->' ' #Lf->Character lf #LineEn...etc... sharedPools: nil environment: Smalltalk category: #'Multilingual-TextConversion' UnixFileDirectory(FileDirectory)>>forceNewFileNamed: Receiver: UnixFileDirectory on '/home/squeaksource/sso2/ss/trunk' Arguments and temporary variables: localFileName: 'Kernel-nice.923(topa.920).2015-05-16.04-04-14' Receiver's instance variables: pathName: FilePath('/home/squeaksource/sso2/ss/trunk') UnixFileDirectory(FileDirectory)>>copyFileWithoutOverwriteConfirmationNamed:toFileNamed: Receiver: UnixFileDirectory on '/home/squeaksource/sso2/ss/trunk' Arguments and temporary variables: fileName1: 'Kernel-nice.923(topa.920).mcd' fileName2: 'Kernel-nice.923(topa.920).2015-05-16.04-04-14' file1: MultiByteFileStream: '/home/squeaksource/sso2/ss/trunk/Kernel-nice.923(t...etc... file2: nil Receiver's instance variables: pathName: FilePath('/home/squeaksource/sso2/ss/trunk') SSFilesystem>>createBackupIn:of: Receiver: a SSFilesystem Arguments and temporary variables: aFileDirectory: UnixFileDirectory on '/home/squeaksource/sso2/ss/trunk' aString: 'Kernel-nice.923(topa.920).mcd' Receiver's instance variables: a SSFilesystem SSFilesystem>>saveMcBytes:named:to: Receiver: a SSFilesystem Arguments and temporary variables: aByteArray: #[80 75 3 4 20 0 0 0 8 0 135 32 176 70 201 84 220 34 17 0 0 0 15 0 ...etc... filenameString: 'Kernel-nice.923(topa.920).mcd' aProject: The Trunk directory: UnixFileDirectory on '/home/squeaksource/sso2/ss/trunk' stream: nil Receiver's instance variables: a SSFilesystem SSVersion*(SSVersion)>>saveDiff:named:to: Receiver: SSVersion*('Kernel-nice.923') Arguments and temporary variables: aMCDiffyVersion: a MCDiffyVersion(Kernel-nice.923) filenameString: 'Kernel-nice.923(topa.920).mcd' aProject: The Trunk Receiver's instance variables: timestamp: 16 May 2015 4:03:33 am author: Chris Muller versionInfo: a MCVersionInfo(Kernel-nice.923) dependencies: #() properties: a Dictionary(#diffs->a Dictionary() #fileName->'Kernel-nice.923.mcz...etc... downloadStatistics: nil SSVersion*(SSVersion)>>ensureDiffyVersion:in: Receiver: SSVersion*('Kernel-nice.923') Arguments and temporary variables: aFileName: 'Kernel-nice.923(topa.920)' aProject: The Trunk diffName: 'Kernel-nice.923(topa.920).mcd' diffyVersion: a MCDiffyVersion(Kernel-nice.923) Receiver's instance variables: timestamp: 16 May 2015 4:03:33 am author: Chris Muller versionInfo: a MCVersionInfo(Kernel-nice.923) dependencies: #() properties: a Dictionary(#diffs->a Dictionary() #fileName->'Kernel-nice.923.mcz...etc... downloadStatistics: nil [] in SSDiffyTextWriter>>writeVersion:for: Receiver: a SSDiffyTextWriter Arguments and temporary variables: <<error during printing> Receiver's instance variables: stream: a WriteStream textWriter: a MCDiffyTextWriter BlockClosure>>on:do: Receiver: [closure] in SSDiffyTextWriter>>writeVersion:for: Arguments and temporary variables: exception: Error handlerAction: [closure] in SSDiffyTextWriter>>writeVersion:for: handlerActive: false Receiver's instance variables: outerContext: SSDiffyTextWriter>>writeVersion:for: startpc: 119 numArgs: 0 SSDiffyTextWriter>>writeVersion:for: Receiver: a SSDiffyTextWriter Arguments and temporary variables: <<error during printing> Receiver's instance variables: stream: a WriteStream textWriter: a MCDiffyTextWriter [] in SSEMailSubscription>>versionAdded:to: Receiver: a SSEMailSubscription Arguments and temporary variables: aVersion: SSVersion*('Kernel-nice.923') aProject: The Trunk Receiver's instance variables: timestamp: 16 May 2015 4:04:05 am stream: a WriteStream project: The Trunk version: SSVersion*('Kernel-nice.923') sender: '[hidden email]' BlockClosure>>on:do: Receiver: [closure] in SSEMailSubscription>>versionAdded:to: Arguments and temporary variables: exception: Error handlerAction: [closure] in SSEMailSubscription>>versionAdded:to: handlerActive: true Receiver's instance variables: outerContext: SSEMailSubscription>>versionAdded:to: startpc: 111 numArgs: 0 SSEMailSubscription>>versionAdded:to: Receiver: a SSEMailSubscription Arguments and temporary variables: aVersion: SSVersion*('Kernel-nice.923') aProject: The Trunk Receiver's instance variables: timestamp: 16 May 2015 4:04:05 am stream: a WriteStream project: The Trunk version: SSVersion*('Kernel-nice.923') sender: '[hidden email]' [] in [] in SSProject*(SSProject)>>versionAdded: Receiver: The Trunk Arguments and temporary variables: aVersion: SSEMailSubscription each: SSVersion*('Kernel-nice.923') Receiver's instance variables: timestamp: 2 July 2009 4:00:59 pm id: 'trunk' title: 'The Trunk' description: 'You might want to read <a href="http://squeakboard.wordpress.com/...etc... creator: Ken Causey accessPolicy: a SSAccessPolicy* versions: a Dictionary(size 7084) dateCreated: 2 July 2009 feeds: an OrderedCollection*() wiki: a TWFolder* blessings: a Dictionary('311Deprecated'->an OrderedCollection*() '39Deprecated'...etc... configs: a Dictionary(size 332) tags: a SortedCollection*() cache: an IdentityDictionary(#absoluteActivity->0.1925111432896248 #downloads->...etc... license: #('MIT' 'http://www.opensource.org/licenses/mit-license.php') emailAddresses: nil replyTo: '[hidden email]' subscriptions: a Set(SSEMailSubscription) emailRecipients: an OrderedCollection*(a SSEmailAddress* a SSEmailAddress*) properties: nil [] in BlockClosure>>newProcess Receiver: [closure] in [] in SSProject*(SSProject)>>versionAdded: Arguments and temporary variables: Receiver's instance variables: outerContext: [] in SSProject*(SSProject)>>versionAdded: startpc: 45 numArgs: 0 --- The full stack --- MultiByteFileStream class(StandardFileStream class)>>forceNewFileNamed: UnixFileDirectory(FileDirectory)>>forceNewFileNamed: UnixFileDirectory(FileDirectory)>>copyFileWithoutOverwriteConfirmationNamed:toFileNamed: SSFilesystem>>createBackupIn:of: SSFilesystem>>saveMcBytes:named:to: SSVersion*(SSVersion)>>saveDiff:named:to: SSVersion*(SSVersion)>>ensureDiffyVersion:in: [] in SSDiffyTextWriter>>writeVersion:for: BlockClosure>>on:do: SSDiffyTextWriter>>writeVersion:for: [] in SSEMailSubscription>>versionAdded:to: BlockClosure>>on:do: SSEMailSubscription>>versionAdded:to: [] in [] in SSProject*(SSProject)>>versionAdded: [] in BlockClosure>>newProcess |
Free forum by Nabble | Edit this page |