Changes

Summary

  1. Deprecated correctly Pragma methods that needed to be deprecated. (details)
  2. Migrated code to not use deprecated pragma API. (details)
  3. Reverted wrong replacement of #keyword. (details)
  4. Fixed code to use #method: mutator. This was a bug. (details)
  5. Fixed call to #setMethod: to become #method:. Was causing CI to fail (details)
  6. Again replacing #setMethod: call by #method: call. (details)
Commit d0668022ddb7742a13e49353ab19552edcff1368 by julien.delplanque
Deprecated correctly Pragma methods that needed to be deprecated.
The file was modifiedsrc/Kernel/Pragma.class.st (diff)
The file was addedsrc/Deprecated80/Pragma.extension.st
Commit 53f731133ea2059f924972407e5b5ee10428cb2a by julien.delplanque
Migrated code to not use deprecated pragma API.
The file was modifiedsrc/Hermes/HEPragma.class.st (diff)
The file was modifiedsrc/SUnit-UI/TestReviver.class.st (diff)
The file was modifiedsrc/Kernel/CompiledMethod.class.st (diff)
The file was modifiedsrc/System-FileRegistry/FileServices.class.st (diff)
The file was modifiedsrc/FFI-Kernel/ExternalStructure.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/CompiledCode.extension.st (diff)
The file was modifiedsrc/Hermes-Extensions/HEDuplicationModeStrategy.class.st (diff)
The file was modifiedsrc/Spec-Core/ComposablePresenter.class.st (diff)
The file was modifiedsrc/GT-Tests-Spotter/GTSpotterStepTest.class.st (diff)
The file was modifiedsrc/GT-SpotterExtensions-Core/GTSpotter.extension.st (diff)
The file was modifiedsrc/Flashback-Decompiler/FBDDecompiler.class.st (diff)
The file was modifiedsrc/Kernel-Tests/PragmaTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/IRBytecodeGenerator.class.st (diff)
The file was modifiedsrc/System-Announcements/SystemAnnouncer.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/MethodPragmaTest.class.st (diff)
The file was modifiedsrc/Deprecated80/Pragma.extension.st (diff)
The file was modifiedsrc/HelpSystem-Core/WikiStyleHelpBuilder.class.st (diff)
The file was modifiedsrc/Keymapping-Pragmas/KMPragmaKeymapBuilder.class.st (diff)
The file was modifiedsrc/GT-SpotterExtensions-Core/PragmaType.class.st (diff)
The file was modifiedsrc/HelpSystem-Core/SystemHelp.class.st (diff)
The file was modifiedsrc/System-Settings-Browser/SettingBrowser.class.st (diff)
The file was modifiedsrc/Kernel/Pragma.class.st (diff)
The file was modifiedsrc/Reflectivity/RBMethodNode.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Core/RBPragmaNode.extension.st (diff)
The file was modifiedsrc/Refactoring-Environment/RBPragmaEnvironment.class.st (diff)
The file was modifiedsrc/Clap-Core/ClapContext.class.st (diff)
The file was modifiedsrc/Tool-Finder/Finder.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/Pragma.extension.st (diff)
The file was modifiedsrc/ClassAnnotation/ClassAnnotationRegistry.class.st (diff)
The file was modifiedsrc/System-Settings-Browser/SettingTree.class.st (diff)
The file was modifiedsrc/System-Settings-Browser/SettingTreeBuilder.class.st (diff)
The file was modifiedsrc/Tool-Catalog/CatalogBrowser.class.st (diff)
The file was modifiedsrc/Keymapping-Core/CompiledMethod.extension.st (diff)
The file was modifiedsrc/UnifiedFFI/FFICompilerPlugin.class.st (diff)
The file was modifiedsrc/Kernel/AdditionalMethodState.class.st (diff)
The file was modifiedsrc/Fuel-Platform-Core/FLPlatform.class.st (diff)
The file was modifiedsrc/Kernel/CompiledCode.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCPragmaTest.class.st (diff)
The file was modifiedsrc/MenuRegistration/PragmaMenuBuilder.class.st (diff)
Commit 83312b1c2396d9c96c9621c2f4adca8518c893ff by julien.delplanque
Reverted wrong replacement of #keyword.
The file was modifiedsrc/Hermes-Extensions/HEDuplicationModeStrategy.class.st (diff)
Commit 8087289d717b8b96e7914483ca08c7ee433b81c0 by julien.delplanque
Fixed code to use #method: mutator. This was a bug.
The file was modifiedsrc/Kernel/Pragma.class.st (diff)
Commit 374c022eedd1e940435c33ed6b87245067ef2ec2 by julien.delplanque
Fixed call to #setMethod: to become #method:. Was causing CI to fail
because deprecation package is loaded at the end.
The file was modifiedsrc/Kernel/CompiledMethod.class.st (diff)
Commit d84436b046aa877dcea67132deae7f6c94c49af2 by julien.delplanque
Again replacing #setMethod: call by #method: call.
The file was modifiedsrc/Kernel/CompiledMethod.class.st (diff)