UnstableChanges

Summary

  1. Make size_t work inside a nested structure (details)
  2. Improving the performance of the Trait creation and Slot usage. (details)
  3. Added #named: method. (details)
  4. Added #value accessor (needed for test). (details)
  5. Fixed names of KeyboardKeys. It was capitalizing the name which cause a (details)
  6. Added test class for KeyboardKey: KeyboardKeyTest. Modified the baseline (details)
  7. Fixed problem with 'a' and 'A' after dicussion with Guille. Adapted unit (details)
  8. Fixing profiler to run with new Rubrik (details)
  9. Improving the handling of events in Monticello (details)
  10. Removing this validation as it was duplicated. It was also performed in (details)
  11. Fixing the logic of valid slot names (details)
  12. Fixing test (details)
  13. Checking the compiler before attempting decompiling (details)
  14. Kernel tests should be correctly identified (details)
  15. Remove broken code (GLMAccumulator) (details)
Commit 1cff77d2f3cfc6d0e906b3e9d3ab11d1b1805cf1 by holger
Make size_t work inside a nested structure
Add the missing selectors to forward the get/set to the bytearray at the
right offset.
The file was modifiedsrc/UnifiedFFI/FFIExternalStructureReferenceHandle.class.st (diff)
The file was modifiedsrc/UnifiedFFI-Tests/FFITestStructure.class.st (diff)
The file was modifiedsrc/UnifiedFFI-Tests/FFIExternalStructureFieldParserTests.class.st (diff)
The file was modifiedsrc/UnifiedFFI-Tests/FFITestNestingStructure.class.st (diff)
The file was modifiedsrc/UnifiedFFI-Tests/FFIExternalStructureTests.class.st (diff)
Commit 1d96abe56ed0268ac3feffe7d2afc0626212f8ff by tesonep
Improving the performance of the Trait creation and Slot usage.
The file was modifiedsrc/Shift-ClassInstaller-Tests/ShClassInstallerTest.class.st (diff)
The file was modifiedsrc/Kernel/CompiledMethod.class.st (diff)
The file was modifiedsrc/TraitsV2/TaAbstractComposition.class.st (diff)
The file was modifiedsrc/Shift-ClassBuilder/ShDefaultBuilderEnhancer.class.st (diff)
The file was modifiedsrc/TraitsV2/TraitBuilderEnhancer.class.st (diff)
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
The file was modifiedsrc/Slot-Core/Slot.class.st (diff)
The file was modifiedsrc/System-Platforms/KeyboardKey.class.st (diff)
Commit d411461409f9939e300fd41203a3d24025d079dc by julien.delplanque
Added #value accessor (needed for test).
The file was modifiedsrc/System-Platforms/KeyboardKey.class.st (diff)
Commit f0a3778042cf5ef8bfbe0ac5519b881a4ce14abc by julien.delplanque
Fixed names of KeyboardKeys. It was capitalizing the name which cause a
bug: you can not have both 'a' and 'A' keys defined.
The file was modifiedsrc/System-Platforms/KeyboardKey.class.st (diff)
Commit 9e1023efe3b7fd26e189c05d0ffabb94bea44eba by julien.delplanque
Added test class for KeyboardKey: KeyboardKeyTest. Modified the baseline
to make it loaded in images.
The file was addedsrc/System-Platforms-Tests/package.st
The file was modifiedsrc/BaselineOfIDE/BaselineOfIDE.class.st (diff)
The file was addedsrc/System-Platforms-Tests/KeyboardKeyTest.class.st
Commit 345ade3d3756b6390cde2025967a83fe76099d86 by julien.delplanque
Fixed problem with 'a' and 'A' after dicussion with Guille. Adapted unit
tests.
The file was modifiedsrc/System-Platforms/KeyboardKey.class.st (diff)
The file was modifiedsrc/System-Platforms-Tests/KeyboardKeyTest.class.st (diff)
Commit 3d4061c4f17216d356580e0e73127db89f8aeb8a by tesonep
Fixing profiler to run with new Rubrik
The file was modifiedsrc/Tool-Profilers/TimeProfiler.class.st (diff)
Commit cb6709df2eed77b20ad8a8134e9596b92abd09fc by tesonep
Improving the handling of events in Monticello
The file was modifiedsrc/Monticello/MCPackageManager.class.st (diff)
Commit f6e713409de912edca8e08b82c179fcca87e3070 by tesonep
Removing this validation as it was duplicated. It was also performed in
the creation of the slot.
The file was modifiedsrc/Slot-Core/String.extension.st (diff)
Commit 1ad7a8c1b11cccf02a788614ac2e15e0bd641cb0 by tesonep
Fixing the logic of valid slot names
The file was modifiedsrc/Slot-Core/Slot.class.st (diff)
The file was modifiedsrc/Slot-Tests/SlotTest.class.st (diff)
The file was modifiedsrc/Tests/TraitPureBehaviorTest.class.st (diff)
Commit 7768038b4f7a619059bfbd2e65808d25b46fe562 by tesonep
Checking the compiler before attempting decompiling
The file was modifiedsrc/Kernel/CompiledMethod.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
Commit 57d43fa93795a2fef26b2b9d1cb1c2174472142f by tesonep
Kernel tests should be correctly identified
The file was modifiedJenkinsfile (diff)
Commit 37e6da5edc149cb84586704260d60a090c9a4f23 by cyril
Remove broken code (GLMAccumulator)
Fixes #3191
The file was removedsrc/Glamour-Browsers/GLMAccumulator.class.st
The file was modifiedsrc/GT-Inspector/GTSimpleMethodsBrowser.class.st (diff)
The file was removedsrc/Glamour-Tests-Morphic/GLMAccumulatorMorphicTest.class.st
The file was modifiedsrc/Glamour-Core/GLMCompositePresentation.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Renderer/GLMMorphicRenderer.class.st (diff)
The file was removedsrc/Glamour-Morphic-Renderer/GLMMorphicAccumulatorRenderer.class.st
The file was removedsrc/Glamour-Tests-Core/GLMAccumulatorTest.class.st