SuccessChanges

Summary

  1. move copyClassSlotsFromExistingClass to the classbuilder. remove lots of (details)
  2. simplify copyClassSlotsFromExistingClass (details)
  3. copyClassSlotsFromExistingClass: use #slots (details)
  4. small nil check for bootstrap (details)
  5. remove deprecation related rewrite (details)
  6. another try to fix the bootrap: #classLayout needs to detect nil (details)
  7. better fix for #classLayout (details)
  8. another try (details)
  9. set slot scope (details)
  10. do not commit deprecation refactoring (details)
Commit b6f101ba6d747ec7781400320ff30abff85bdb1c by marcus.denker
move copyClassSlotsFromExistingClass to the classbuilder. remove lots of
calls outside.
fixes #2777
The file was modifiedsrc/Shift-ClassBuilder/ShiftClassBuilder.class.st (diff)
The file was modifiedsrc/TraitsV2/Trait.class.st (diff)
The file was modifiedsrc/Hermes/HEInstaller.class.st (diff)
The file was modifiedsrc/Kernel/Class.class.st (diff)
The file was modifiedsrc/Shift-ClassInstaller-Tests/ShClassInstallerTest.class.st (diff)
The file was modifiedsrc/Shift-ClassInstaller/Class.extension.st (diff)
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
The file was modifiedsrc/Slot-Tests/SlotClassVariableTest.class.st (diff)
The file was modifiedsrc/Monticello/MCClassDefinition.class.st (diff)
The file was modifiedsrc/TraitsV2/Class.extension.st (diff)
The file was modifiedsrc/SUnit-Core/ClassFactoryWithOrganization.class.st (diff)
Commit 3fdf59e4064d8c5645184c7ebf3581ea9ff5aae2 by marcus.denker
simplify copyClassSlotsFromExistingClass
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
Commit 310fc197ab562e0d2d55522a201965be36c07c87 by marcus.denker
copyClassSlotsFromExistingClass: use #slots
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
Commit da8f9d38ca0cf1ddb3cb3ed5efe1cd787a45529f by marcus.denker
small nil check for bootstrap
The file was modifiedsrc/GT-Debugger/GTSpecPreDebugWindow.class.st (diff)
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
Commit fd2d20f040b72b97b0846636d49502c00881425f by marcus.denker
remove deprecation related rewrite
The file was modifiedsrc/GT-Debugger/GTSpecPreDebugWindow.class.st (diff)
Commit 94d144e585178e156dad51c726e2911f944aff93 by marcus.denker
another try to fix the bootrap: #classLayout needs to detect nil
The file was modifiedsrc/Slot-Core/Behavior.extension.st (diff)
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
Commit f5b933932ad4aa23b97245f7eaac739319627138 by marcus.denker
better fix for #classLayout
The file was modifiedsrc/Slot-Core/Behavior.extension.st (diff)
The file was modifiedsrc/Slot-Core/Behavior.extension.st (diff)
The file was modifiedsrc/Slot-Core/Behavior.extension.st (diff)
The file was modifiedsrc/GT-Debugger/GTSpecPreDebugWindow.class.st (diff)
Commit 5680a3ffcad5f845fe13c3bfa04fb5c73d738270 by marcus.denker
do not commit deprecation refactoring
The file was modifiedsrc/GT-Debugger/GTSpecPreDebugWindow.class.st (diff)