[pharo-project/pharo-core] a368f5: 30641
Branch: refs/heads/3.0 Home: https://github.com/pharo-project/pharo-core Commit: a368f5d4e2a997dffaa4baf72fd752c7e1a733b3 https://github.com/pharo-project/pharo-core/commit/a368f5d4e2a997dffaa4baf72... Author: Jenkins Build Server <board@pharo-project.org> Date: 2013-12-13 (Fri, 13 Dec 2013) Changed paths: M Slot.package/EmptyLayout.class/instance/extending/extend_.st A Slot.package/FixedLayout.class/README.md A Slot.package/FixedLayout.class/class/instance creation/extending_scope_host_.st A Slot.package/FixedLayout.class/definition.st A Slot.package/FixedLayout.class/instance/format/instanceSpecificationBase.st R Slot.package/LayoutWithSlots.class/README.md R Slot.package/LayoutWithSlots.class/definition.st R Slot.package/LayoutWithSlots.class/instance/accessing/allSlots.st R Slot.package/LayoutWithSlots.class/instance/accessing/allVisibleSlots.st R Slot.package/LayoutWithSlots.class/instance/accessing/fieldSize.st R Slot.package/LayoutWithSlots.class/instance/accessing/instanceVariables.st R Slot.package/LayoutWithSlots.class/instance/accessing/resolveSlot_.st R Slot.package/LayoutWithSlots.class/instance/accessing/slotAt_.st R Slot.package/LayoutWithSlots.class/instance/accessing/slotScope.st R Slot.package/LayoutWithSlots.class/instance/accessing/slotScope_.st R Slot.package/LayoutWithSlots.class/instance/comparing/=.st R Slot.package/LayoutWithSlots.class/instance/comparing/hash.st R Slot.package/LayoutWithSlots.class/instance/compatibility/atName_.st R Slot.package/LayoutWithSlots.class/instance/compatibility/atName_ifAbsent_.st R Slot.package/LayoutWithSlots.class/instance/compatibility/includesName_.st R Slot.package/LayoutWithSlots.class/instance/copying/postCopy.st R Slot.package/LayoutWithSlots.class/instance/diff/computeChangesFrom_in_.st R Slot.package/LayoutWithSlots.class/instance/diff/popSlot_from_.st R Slot.package/LayoutWithSlots.class/instance/extending/extend.st R Slot.package/LayoutWithSlots.class/instance/extending/extendVariable_.st R Slot.package/LayoutWithSlots.class/instance/extending/extendWeak_.st R Slot.package/LayoutWithSlots.class/instance/extending/extend_.st R Slot.package/LayoutWithSlots.class/instance/format/instanceSpecification.st R Slot.package/LayoutWithSlots.class/instance/instance initialization/initializeInstance_.st R Slot.package/LayoutWithSlots.class/instance/printing/printSlotDefinitionOn_.st R Slot.package/LayoutWithSlots.class/instance/reshaping/extendAgain_with_.st R Slot.package/LayoutWithSlots.class/instance/reshaping/reshapeTo_.st R Slot.package/LayoutWithSlots.class/instance/testing/hasFields.st R Slot.package/LayoutWithSlots.class/instance/testing/hasSlots.st R Slot.package/LayoutWithSlots.class/instance/testing/size.st R Slot.package/LayoutWithSlots.class/instance/validation/checkInheritedSlots.st R Slot.package/LayoutWithSlots.class/instance/validation/checkIntegrity.st R Slot.package/LayoutWithSlots.class/instance/validation/checkParentScopes.st R Slot.package/LayoutWithSlots.class/instance/validation/checkSanity.st R Slot.package/LayoutWithSlots.class/instance/validation/checkSlotIndices.st R Slot.package/LayoutWithSlots.class/instance/validation/checkSlotNames.st M Slot.package/OldClassBuilderAdapter.class/instance/accessing/layoutForType_.st M Slot.package/PointerLayout.class/README.md R Slot.package/PointerLayout.class/class/instance creation/extending_scope_host_.st M Slot.package/PointerLayout.class/definition.st A Slot.package/PointerLayout.class/instance/accessing/allSlots.st A Slot.package/PointerLayout.class/instance/accessing/allVisibleSlots.st A Slot.package/PointerLayout.class/instance/accessing/fieldSize.st A Slot.package/PointerLayout.class/instance/accessing/instanceVariables.st A Slot.package/PointerLayout.class/instance/accessing/resolveSlot_.st A Slot.package/PointerLayout.class/instance/accessing/slotAt_.st A Slot.package/PointerLayout.class/instance/accessing/slotScope.st A Slot.package/PointerLayout.class/instance/accessing/slotScope_.st A Slot.package/PointerLayout.class/instance/comparing/=.st A Slot.package/PointerLayout.class/instance/comparing/hash.st A Slot.package/PointerLayout.class/instance/compatibility/atName_.st A Slot.package/PointerLayout.class/instance/compatibility/atName_ifAbsent_.st A Slot.package/PointerLayout.class/instance/compatibility/includesName_.st A Slot.package/PointerLayout.class/instance/copying/postCopy.st A Slot.package/PointerLayout.class/instance/diff/computeChangesFrom_in_.st A Slot.package/PointerLayout.class/instance/diff/popSlot_from_.st A Slot.package/PointerLayout.class/instance/extending/extend.st A Slot.package/PointerLayout.class/instance/extending/extendVariable_.st A Slot.package/PointerLayout.class/instance/extending/extendWeak_.st A Slot.package/PointerLayout.class/instance/extending/extend_.st A Slot.package/PointerLayout.class/instance/format/instanceSpecification.st R Slot.package/PointerLayout.class/instance/format/instanceSpecificationBase.st A Slot.package/PointerLayout.class/instance/instance initialization/initializeInstance_.st A Slot.package/PointerLayout.class/instance/printing/printSlotDefinitionOn_.st A Slot.package/PointerLayout.class/instance/reshaping/extendAgain_with_.st A Slot.package/PointerLayout.class/instance/reshaping/reshapeTo_.st A Slot.package/PointerLayout.class/instance/testing/hasFields.st A Slot.package/PointerLayout.class/instance/testing/hasSlots.st A Slot.package/PointerLayout.class/instance/testing/size.st A Slot.package/PointerLayout.class/instance/validation/checkInheritedSlots.st A Slot.package/PointerLayout.class/instance/validation/checkIntegrity.st A Slot.package/PointerLayout.class/instance/validation/checkParentScopes.st A Slot.package/PointerLayout.class/instance/validation/checkSanity.st A Slot.package/PointerLayout.class/instance/validation/checkSlotIndices.st A Slot.package/PointerLayout.class/instance/validation/checkSlotNames.st M Slot.package/SlotClassBuilder.class/instance/initialization/initialize.st M Slot.package/SlotClassBuilder.class/instance/initialize-release/build.st M Slot.package/SlotClassBuilder.class/instance/initialize-release/buildNewClass.st M Slot.package/SmallIntegerLayout.class/instance/extending/extend_.st M Slot.package/VariableLayout.class/definition.st M Slot.package/WeakLayout.class/definition.st M Slot.package/extension/ClassDescription/instance/layoutSized_.st M SlotTests.package/SlotAnnouncementsTest.class/instance/tests/testClassAddedAnnounced.st M SlotTests.package/SlotAnnouncementsTest.class/instance/tests/testClassAddedAnnouncedOnlyOnce.st M SlotTests.package/SlotAnnouncementsTest.class/instance/tests/testClassFormatChangedAnnounced.st M SlotTests.package/SlotAnnouncementsTest.class/instance/tests/testClassModifiedAnnounced.st M SlotTests.package/SlotAnnouncementsTest.class/instance/tests/testClassModifiedAnnouncedOnlyOnce.st M SlotTests.package/SlotBasicTest.class/instance/tests-basic/testNewPointerClass.st M SlotTests.package/SlotBasicTest.class/instance/tests-basic/testNewPointerClassWithSlots.st M SlotTests.package/SlotClassBuilderTest.class/instance/helpers-building/make_.st M SlotTests.package/SlotClassBuilderTest.class/instance/helpers-names/layoutClasses.st M SlotTests.package/SlotClassBuilderTest.class/instance/helpers-names/layoutClassesWithSlots.st M SlotTests.package/SlotIntegrationTest.class/instance/tests-compact index/testBecomeCompactAndUncompact.st M SlotTests.package/SlotIntegrationTest.class/instance/tests/testCopyPreservesLayout.st M SlotTests.package/SlotLayoutExtensionTest.class/instance/tests-invalid extensions/testByteCannotExtendPointerWithFields.st M SlotTests.package/SlotLayoutExtensionTest.class/instance/tests-invalid extensions/testPointerCannotExtendByte.st M SlotTests.package/SlotLayoutExtensionTest.class/instance/tests-invalid extensions/testPointerCannotExtendWord.st M SlotTests.package/SlotLayoutExtensionTest.class/instance/tests-invalid extensions/testWordCannotExtendPointerWithFields.st M SlotTests.package/SlotLayoutExtensionTest.class/instance/tests-valid extensions/testPointerCanExtendPointer.st M SlotTests.package/SlotLayoutExtensionTest.class/instance/tests-valid extensions/testPointerCanExtendVariable.st M SlotTests.package/SlotLayoutExtensionTest.class/instance/tests-valid extensions/testVariableCanExtendPointer.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testAddSlotAndMigrate.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testAddSlotPropagateAndMigrate.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testChangeLayoutTypeFromByte.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testChangeLayoutTypeToByte.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testChangingFormatKeepsMethod.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testRedefineSuperclass.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testRemoveSlotAndMigrate.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testReshapeByteVariableToPointerPropagatesToDeepHierarchy.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testReshapePointerToByteVariablePropagatesToDeepHierarchy.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testShiftSlotAndMigrate.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testSuperclassChangeLayoutType.st M SlotTests.package/SlotMigrationTest.class/instance/tests/testSwitchSlotsAndMigrate.st Log Message: ----------- 30641 http://files.pharo.org/image/30/30641.zip
This is a hand-made .cs update (loading a cs) https://pharo.fogbugz.com/f/cases/resolve/12113/Slot-fix-some-layout-class-n... an update related to Slots This is how the hierarchy of layouts currently looks: AbstractLayout EmptyLayout ObjectLayout BitsLayout ByteLayout WordLayout CompiledMethodLayout LayoutWithSlots PointerLayout VariableLayout WeakLayout SmallIntegerLayout the change does the rename: PointerLayout->FixedLayout LayoutWithSlots->PointerLayout More information about Slots can be found in the paper: http://rmod.lille.inria.fr/archives/papers/Verw11a-OOSPLA11-FlexibleObjectLa... Or a intro about what this is about here: http://www.slideshare.net/MarcusDenker/lecture-27685035 On 13 Dec 2013, at 11:29, GitHub <noreply@github.com> wrote:
Log Message: ----------- 30641
participants (2)
-
GitHub -
Marcus Denker