[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Tue Mar 8 22:55:02 UTC 2016


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009482.html

Name: Collections-ul.679
Ancestors: Collections-eem.678

#occurrencesOf: revamp:
- optimized Bag's implementation
- added optimized versions to ArrayedCollection, String and ByteArray

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009483.html

Name: Kernel-eem.1005
Ancestors: Kernel-bf.1004

Add a preamble script to make sure that
 a) SmallFloat64 has identityHash 3 and occupies the 4th (3rd, zero-relative) slot of the first class table page, and
 b) that the first class table page is hidden by ensuring its class index is 16, the Array class index pun.

Check the above has happened in the postscript.

==== ERROR ===

Error: Unrecognized class definition

8 March 2016 8:54:15.015 pm

VM: unix - a SmalltalkImage
Image: Squeak3.11alpha [latest update: #8824]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/squeaksource
Trusted Dir /home/squeaksource/secure
Untrusted Dir /home/squeaksource/My Squeak

MCStReader(Object)>>error:
	Receiver: a MCStReader
	Arguments and temporary variables: 
		aString: 	'Unrecognized class definition'
	Receiver's instance variables: 
		stream: 	a ReadStream
		definitions: 	an OrderedCollection(a MCClassDefinition(Integer) a MCMethodDefini...etc...

MCStReader>>typeOfSubclass:
	Receiver: a MCStReader
	Arguments and temporary variables: 
		aSymbol: 	#immediateSubclass:
	Receiver's instance variables: 
		stream: 	a ReadStream
		definitions: 	an OrderedCollection(a MCClassDefinition(Integer) a MCMethodDefini...etc...

MCStReader>>classDefinitionFrom:
	Receiver: a MCStReader
	Arguments and temporary variables: 
		aPseudoClass: 	a PseudoClass(#SmallFloat64)
		tokens: 	#(#Float #immediateSubclass: #SmallFloat64 #instanceVariableNames: '' #...etc...
		traitCompositionString: 	'{}'
		lastIndex: 	11
		classTraitCompositionString: 	'{}'
	Receiver's instance variables: 
		stream: 	a ReadStream
		definitions: 	an OrderedCollection(a MCClassDefinition(Integer) a MCMethodDefini...etc...

[] in MCStReader>>loadDefinitions
	Receiver: a MCStReader
	Arguments and temporary variables: 
		filePackage: 	a PseudoClass(#SmallFloat64)
		pseudoClass: 	an OrderedCollection(a MCClassDefinition(Integer) a MCMethodDefini...etc...
	Receiver's instance variables: 
		stream: 	a ReadStream
		definitions: 	an OrderedCollection(a MCClassDefinition(Integer) a MCMethodDefini...etc...


--- The full stack ---
MCStReader(Object)>>error:
MCStReader>>typeOfSubclass:
MCStReader>>classDefinitionFrom:
[] in MCStReader>>loadDefinitions
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in Dictionary>>valuesDo:
Dictionary>>associationsDo:
Dictionary>>valuesDo:
Dictionary>>do:
MCStReader>>loadDefinitions
MCStReader(MCSnapshotReader)>>definitions
[] in MCMczReader>>extractDefinitionsFrom:
MCStReader class(Object)>>ifNotNilDo:
MCMczReader>>extractDefinitionsFrom:
[] in MCMczReader>>loadDefinitions
OrderedCollection>>do:
MCMczReader>>loadDefinitions
MCMczReader(MCVersionReader)>>definitions
MCMczReader(MCVersionReader)>>snapshot
[] in SSDiffyTextWriter>>writeVersion:for:
BlockClosure>>on:do:
SSDiffyTextWriter>>writeVersion:for:
[] in SSEMailSubscription>>versionAdded:to:
BlockClosure>>on:do:
SSEMailSubscription>>versionAdded:to:
[] in [] in SSProject>>versionAdded:
[] in BlockClosure>>newProcess




    
    
        
	Previous message: [Pkg] The Trunk: Collections-ul.679.mcz

	Next message: [Pkg] The Trunk: Kernel-eem.1005.mcz

          Messages sorted by: 
              [ date ]
              [ thread ]
              [ subject ]
              [ author ]
         
       


More information about the Packages
mailing list

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009484.html

Name: Kernel-eem.1005
Ancestors: Kernel-bf.1004

Add a script to make sure that
 a) SmallFloat64 has identityHash 3 and occupies the 4th (3rd, zero-relative) slot of the first class table page, and
 b) that the first class table page is hidden by ensuring its class index is 16, the Array class index pun.

=============================================


More information about the Squeak-dev mailing list