API-CHANGES.txt 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. 0.11.0:
  2. * AbstractCodeGenerator inherits from Object, not NodeVisitor
  3. * Object>>printString
  4. * replace >>printString with >>printOn:
  5. * replace >>storeString with >>printString
  6. * PackageLoader is now PackageHandler (>>commit: >>setupPackagenamed:prefix: >>ajaxPutAt:data:
  7. * Package>>fetch: is now Package>>load:
  8. * Package>>fetch:prefix: is now Package>>load:prefix:
  9. * Queue>>front replaced by Queue>>next
  10. * Queue>>frontIfAbsent: replaced by Queue>>nextIfAbsent:
  11. * Queue>>back: replaced by Queue>>nextPut:
  12. * smalltalk.addMethod() does not use explicit JS selector
  13. + Object>>asString
  14. + Object>>putOn:
  15. + String>>isVowel
  16. + Collection>>putOn:
  17. + CharacterArray>>putOn:
  18. + Stream>><<
  19. + Stream>>write
  20. + SequenceableCollection>>newStream
  21. + SequenceableCollection>>readStream
  22. + SequenceableCollection>>stream
  23. + SequenceableCollection>>streamClass
  24. + SequenceableCollection>>writeStream
  25. + Collection>>isImmutable
  26. + Stream>>nextPutString:
  27. + StringStream>>nextPutString:
  28. + JSStream>>nextPutClassRefFunction:
  29. + String>>crlfSanitized
  30. + inlined Block now also responds to >>value:
  31. + Parser: split literal into runtimeLiteral and parseTimeLiteral
  32. + Parser: write #(4 #(5 6 #()) 7) as #(4 (5 6 ()) 7)
  33. + Parser: write #(#on:do: #Object) as #(on:do: Object)
  34. + Parser: Symbols for binarie selectores
  35. + Package>>commit
  36. + JSObjectProxy>>lookupProperty:
  37. + JSObjectProxy>>forwardMessage:withArguments:
  38. + String>>asJavaScriptSelector
  39. + AIContext>>initializeLocals
  40. + ASTInterpreter>>withBlockContext:
  41. + smalltalk.allSelectors()
  42. + Object>>isCompiledMethod
  43. + Object>>isPackage
  44. + Object>>isBehavior
  45. + ClassMoved Announcemen class
  46. - Object>>storeOn:
  47. - Object>>log:block:
  48. - Object>>printNl
  49. - Compiler-IR.st >>javascriptSelector
  50. - Compiler-IR.st >>nextPutVar:
  51. - Kernel-Collections.st >>asSuperSelector
  52. - Collection>>readStream
  53. - Collection>>stream
  54. - Collection>>streamClass
  55. - Collection>>writeStream
  56. - Symbol class (replaced with String)
  57. - Number>>\\
  58. - IRInlinedNonLocalReturn class
  59. - IRInlinedSend>>nonLocalReturnInliner
  60. - IRNonLocalReturnInliner class
  61. - Package>>dependencies
  62. - Package>>dependencies:
  63. - Package>>properties
  64. - Package>>jsProperties
  65. - Package>>jsProperties:
  66. - Package>>propertiesAsJSON
  67. - Package>>propertyAt:
  68. - Package>>propertyAt:ifAbsent:
  69. - Package>>propertyAt:put:
  70. - Browser>>ajaxPutAt:data:
  71. - JSObjectProxy>>forwardMessage:
  72. - DoIt>>xxxDoIt