[ENH] Better categorization for inspectorClass

stéphane ducasse ducasse at iam.unibe.ch
Mon Dec 6 10:42:29 UTC 2004


serge
you should send a changeset (use changesorter > mail to the list).

Stef

On 6 déc. 04, at 09:58, Serge Stinckwich wrote:

> Some cosmetic changes for the categorization of the inspectorClass 
> method. No more failure for Set tests.
>
>
> --                                                         oooo
> Dr. Serge Stinckwich                                     OOOOOOOO
> Université de Caen>CNRS UMR 6072>GREYC>MAD               OOESUGOO
> http://purl.org/net/SergeStinckwich                       oooooo
> Smalltalkers do: [:it | All with: Class, (And love: it)]   \  /
>                                                             ##
> 'From Squeak3.8gamma of ''24 November 2004'' [latest update: #6497] on 
> 6 December 2004 at 8:07:04 am'!
>
> !Set reorganize!
> ('accessing' atRandom: capacity like: size someElement)
> ('adding' add: add:withOccurrences:)
> ('converting' asSet)
> ('copying' copy)
> ('enumerating' collect: do: doWithIndex: union:)
> ('objects from disk' comeFullyUpOnReload:)
> ('private' array atNewIndex:put: findElementOrNil: fixCollisionsFrom: 
> fullCheck grow growSize init: keyAt: noCheckAdd: rehash scanFor: 
> swap:with: withArray:)
> ('removing' copyWithout: remove:ifAbsent:)
> ('testing' = includes: occurrencesOf:)
> ('explorer' explorerContents hasContentsInExplorer)
> ('inspecting' inspectorClass)
> !
>
>
> !CompiledMethod reorganize!
> ('initialize-release' copyWithTrailerBytes: needsFrameSize:)
> ('accessing' defaultSelector endPC flag flushCache frameSize initialPC 
> methodReference numArgs numLiterals numTemps primitive returnField 
> selector trailer)
> ('comparing' =)
> ('testing' hasReportableSlip isCompiledMethod isQuick isReturnField 
> isReturnSelf isReturnSpecial)
> ('printing' dateMethodLastSubmitted decompileString longPrintOn: 
> longPrintOn:indent: printOn: printOnStream: printPrimitiveOn: 
> storeLiteralsOn:forClass: storeOn: symbolic timeStamp who)
> ('literals' hasLiteral: hasLiteralSuchThat: hasLiteralThorough: header 
> headerDescription literalAt: literalAt:put: literalStrings literals 
> objectAt: objectAt:put:)
> ('scanning' messages readsField: readsRef: scanFor: scanLongLoad: 
> scanLongStore: scanVeryLongLoad:offset: scanVeryLongStore:offset: 
> sendsToSuper writesField: writesRef:)
> ('source code management' cacheTempNames: checkOKToAdd:at: 
> copyWithTempNames: fileIndex filePosition getPreambleFrom:at: 
> getSourceFor:in: getSourceFromFile holdsTempNames 
> putSource:fromParseNode:class:category:inFile:priorMethod: 
> putSource:fromParseNode:class:category:withStamp:inFile:priorMethod: 
> putSource:fromParseNode:inFile:withPreamble: qCompress:firstTry: 
> qDecompress: setSourcePointer: setSourcePosition:inFile: 
> setTempNamesIfCached: sourceClass sourceFileStream sourcePointer 
> sourceSelector tempNames)
> ('file in/out' readDataFrom:size: storeDataOn: veryDeepCopyWith: 
> zapSourcePointer)
> ('evaluating' valueWithReceiver:arguments:)
> ('decompiling' blockNode blockNodeIn: decompile 
> decompileClass:selector: decompilerClass isClosureCompiled methodNode 
> methodNodeDecompileClass:selector: methodNodeFormattedAndDecorated: 
> methodNodeFormattedDecompileClass:selector:decorate: parserClass 
> primitiveNode)
> ('breakpoints' hasBreakpoint)
> ('inspecting' inspectorClass)
> !
>
>




More information about the Squeak-dev mailing list