| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 | 0.12.0:* SmalltalkMethodContext.prototype.fillBlock() takes a third 'index' parameter* Existing classes moved to new KernelInfrastructure package* ImporterExporter  * are now StreamExporters  * aware of AMD namespaces  * support transport types and commit channels+ Node  + >>nextChild  + >>method  + >>postCopy  + >>isCascadeNode  + >>isLastChild+ BlockNode  + >>nextNode:  + >>nextChild+ SendNode  + >>isCascadeSendNode  + >>shouldBeAliased+ CompiledMethod>>sendTo:arguments:+ Array  + >>addFirst:  + >>removeLast+ Number  + >>ceiling  + >>floor  + >>asNumber  + >>//  + >>cos  + >>sin  + >>tan  + >>arcCos  + >>arcSin  + >>arcTan  + >>log  + >>log:  + >>raisedTo:  + >>sign  + >>**  + >>ln  + >>e+ String  + class>>esc  + >>asMutator  + >>capitalized  + >>isCapitalized+ JSProxy>>printString+ Behavior  + >>ownProtocols  + >>ownMethods+ JSStream>>nextPutSendIndexFor:+ InterfacingObject class+ Interpreter class+ DocumentFragmentTag class+ AbstractExporter class+ PlatformInterface class- Node>>extent- JSStream>>nextPutStatement:with:- Smalltalk.installSuperclass()- ClassReferenceNode class (now handled via VariableNode)0.11.0:* AnnouncementSubscription use #valuable: instead of #block: (deprecated)* AbstractCodeGenerator inherits from Object, not NodeVisitor* Object>>printString* replace >>printString with >>printOn:* replace >>storeString with >>printString* PackageLoader is now PackageHandler (>>commit: >>setupPackagenamed:prefix: >>ajaxPutAt:data:* Package>>fetch: is now Package>>load:* Package>>fetch:prefix: is now Package>>load:prefix:* Queue>>front replaced by Queue>>next* Queue>>frontIfAbsent: replaced by Queue>>nextIfAbsent:* Queue>>back: replaced by Queue>>nextPut:* smalltalk.addMethod() does not use explicit JS selector* JSObjectProxy>>canForwardMessage: replaced by use of JSObjectProxy>>lookupProperty: with asJavaScriptSelector* JSObjectProxy>>forwardMessage: replaced by explicit JSObjectProxy>>forwardMessage:withArguments:* String>>asJavaScriptSelector moved to Kernel-Objects package+ Object>>asString+ Object>>putOn:+ String>>isVowel+ Collection>>putOn:+ CharacterArray>>putOn:+ Stream>><<+ Stream>>write+ SequenceableCollection>>newStream+ SequenceableCollection>>readStream+ SequenceableCollection>>stream+ SequenceableCollection>>streamClass+ SequenceableCollection>>writeStream+ Collection>>isImmutable+ Stream>>nextPutString:+ StringStream>>nextPutString:+ JSStream>>nextPutClassRefFunction:+ String>>crlfSanitized+ inlined Block now also responds to >>value:+ Parser: split literal into runtimeLiteral and parseTimeLiteral+ Parser: write #(4 #(5 6 #()) 7) as #(4 (5 6 ()) 7)+ Parser: write #(#on:do: #Object) as #(on:do: Object)+ Parser: Symbols for binarie selectores+ Package>>commit+ AIContext>>initializeLocals+ ASTInterpreter>>withBlockContext:+ smalltalk.allSelectors()+ Object>>isCompiledMethod+ Object>>isPackage+ Object>>isBehavior+ ClassMoved Announcemen class+ Behavior>>includesBehavior:+ Environment>>classes+ Environment>>allSelectors+ Environment>>removeProtocol:+ Environment>>renameProtocol:to:in:+ CompiledMethod>>protocol:+ Smalltalk>>globalJsVariables+ Smalltalk>>addGlobalJsVariable:+ Smalltalk>>deleteGlobalJsVariable:- Object>>storeOn:- Object>>log:block:- Object>>printNl- Compiler-IR.st >>javascriptSelector- Compiler-IR.st >>nextPutVar:- Kernel-Collections.st >>asSuperSelector- Collection>>readStream- Collection>>stream- Collection>>streamClass- Collection>>writeStream- Symbol class (replaced with String)- IRInlinedNonLocalReturn class- IRInlinedSend>>nonLocalReturnInliner- IRNonLocalReturnInliner class- Package>>dependencies- Package>>dependencies:- Package>>properties- Package>>jsProperties- Package>>jsProperties:- Package>>propertiesAsJSON- Package>>propertyAt:- Package>>propertyAt:ifAbsent:- Package>>propertyAt:put:- Browser>>ajaxPutAt:data:
 |