UnstableChanges

Summary

  1. Provide compatibiliy with asDictionary and don't throw a walkback error (details)
  2. Added runnable doc (details)
  3. Better fix for Bag asDictionary that also supports Bag a: Dictionary (details)
  4. A more effiecient way of doing associationsDo: (details)
  5. UndefinedObject should not implement at:put: (or inherit it). This is (details)
  6. speed up #readsSlot and #writesSlot: by delegating to the Slot. The (details)
  7. simplify #isReadIn: and #isWriteIn: (details)
  8. even simpler (details)
Commit 1e5c27d423d11ac8abbd9a160af73015ea3f0af5 by macta
Provide compatibiliy with asDictionary and don't throw a walkback error
The file was modifiedsrc/Collections-Tests/BagTest.class.st (diff)
The file was modifiedsrc/Collections-Unordered/Bag.class.st (diff)
Commit 159f088d9a59488216c87fe633db02fe5e2fbc3c by macta
Added runnable doc
The file was modifiedsrc/Collections-Unordered/Bag.class.st (diff)
Commit 36880996b9e0938da509988b13d8437a25043fc8 by macta
Better fix for Bag asDictionary that also supports Bag a: Dictionary
(tests updated)
The file was modifiedsrc/Collections-Tests/BagTest.class.st (diff)
The file was modifiedsrc/Collections-Unordered/Bag.class.st (diff)
Commit ff5e5c7f5828aa27fff2195347ccdc667e4c4c7f by macta
A more effiecient way of doing associationsDo:
The file was modifiedsrc/Collections-Unordered/Bag.class.st (diff)
Commit bc211c79774f1cd98077ae75d57eda3197a2e2f7 by macta
UndefinedObject should not implement at:put: (or inherit it). This is
the minimal fix
The file was modifiedsrc/Kernel/UndefinedObject.class.st (diff)
Commit 4af16984279f408b4b85981b8635f309679486b5 by marcus.denker
speed up #readsSlot and #writesSlot: by delegating to the Slot. The
InstanceVariableSlot as an optimzied implementation
The file was modifiedsrc/Kernel/CompiledCode.class.st (diff)
The file was modifiedsrc/Slot-Core/Slot.class.st (diff)
Commit 318aad9dfb0a16bb3de67ea6730af7581e45456b by marcus.denker
simplify #isReadIn: and #isWriteIn:
The file was modifiedsrc/Slot-Core/Slot.class.st (diff)
The file was modifiedsrc/Slot-Core/Slot.class.st (diff)