UnstableChanges

Summary

  1. fixes: #6036 fix the first occurrences (details)
  2. more (details)
  3. do not hard BI in default settings. (details)
  4. ifErrorDo: should be onErrorDo: and deprecate with transform (details)
  5. Only rewrite for zero argument blocks (details)
  6. use correct message name in transformation rule (details)
  7. Use #on:do: with cull: to fix #6158 (details)
  8. this refactor allows the extension of #spanNewSession by subclasses (details)
  9. Keep deprecation compatibility (details)
  10. Do it with ifErrorDo: too (details)
  11. Adding validation that the members of a trait composition are traits. (details)
  12. Fixed #6171 (details)
  13. Setting the default value to BIConfigurableFormatter, this is (details)
  14. Updated Pharo Enviroment Help description (details)
  15. Fixes #6165 Allowing searchs by class and selector (details)
  16. - change FloatReferencesRule to be a ReBasicTreeRule - fix tests to use (details)
  17. fixes #5494 (details)
  18. found more rules to rename (details)
  19. - do not recategorize ReTestCaseShouldNotUseInitialize, as it will lead (details)
  20. one more rule fixed (details)
  21. fixed tests names for rules (details)
  22. Simplify coniditions removing `ifNil: [ nil ]`. (details)
  23. Replaced selectors with blocks in runningAverage, runningMin, and (details)
  24. Fixed a mistake (details)
  25. - add a space when printing block bc (details)
  26. ReAssignmentOnBlockArgumentRuleTest checks that an argument of a block (details)
  27. ReExcessiveVariablesRule: for the sublasses of SharedPool we should not (details)
  28. Small dead code cleanup in Renraku and GeneralRules (details)
  29. fix all shadowed vars that are not in test data. fixes #6082 (details)
  30. OCBytecodeToASTCacheTest had some tests that tested against the old (details)
  31. improve test testNodeForBCOffsetTest (details)
  32. improve testNodeForBCOffsetTest (details)
  33. TheManifestBuilder>>banRule:for and #bansRule:for: did not use (details)
  34. - move the definition of primitive error variables to visitPragmaNode: - (details)
  35. we need to support #hasBindingThatBeginsWith: on the Metaclass, too.  It (details)
  36. This PR moves all code related to analysing and marking read and escape (details)
  37. Revert "refactor-spanNewSessionFrom" (details)
  38. Small cleanup / improvement of comments in the tests (details)
  39. - use a standard Dictionary for copied vars - remove OCKeyedSet (details)
  40. - hasCopyingTempNamed: is not really needed now that we have (details)
  41. Fix typo (details)
  42. Removing classes from ChangeSorter throws DNU (details)
  43. Lint cleanup #isZipArchive: (details)
  44. Cleanup InspectDebuggerDebugAction (details)
  45. CoverageDemo is not using the given title (details)
  46. Categorize classes in Reflectivity-Tests (details)
  47. add back #suggestedCode: (details)
  48. just some trivial cleanups: - MetacelloAbstractConstructor>#visited - (details)
  49. Cleanup FuzzyMatcher packages (details)
  50. Small cleanups in BorderedMorph (details)
  51. fix one test that checks (renamed) category (details)
  52. Cleanup Glamour browser tabulator classes (details)
  53. Move deprecated HistoryCollection to Deprecated90 package (details)
  54. Small cleanups in Kernel-Traits (details)
  55. Fixing #6293 => Opal AST Mapping now considers quick methods primitive (details)
  56. Improving test node for bc offset: correctly comparing nodes (details)
  57. Fixing test: pc higher than the last offset of a method map to the (details)
  58. Improving test: testing the mapping for all possible pc between 0 and (details)
  59. remove forgotten debugging Transcript output (details)
  60. rename copiedVars2 (details)
  61. Method #skipAnySubstring:startingAt:  was also used with its argument (details)
Commit 43529a694281607f426a606f0211ae60d6bd1ee9 by stephane.ducasse
fixes: #6036 fix the first occurrences
The file was modifiedsrc/AST-Core-Tests/RBFormatterTest.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBFormatterTest.class.st (diff)
Commit 98913edfa8ef082267fa2020e0619bcb3dc5c263 by stephane.ducasse
do not hard BI in default settings.
The file was modifiedsrc/Formatter-Settings/RBProgramNode.extension.st (diff)
Commit 26ff285b74fcf91772980717ded2ac912911aa8f by astares
ifErrorDo: should be onErrorDo: and deprecate with transform
1. Rename #ifErrorDo: into #onErrorDo: 2. use #onErrorDo: in deprecated
methods like #ifError: and  #ifErrorDo:
    and move these to Deprecated90 package 3. have a transformation rule
for the deprecations in  #ifError: and  #ifErrorDo: 4. Add a test
#testOnErrorDo
Fix #6157
The file was modifiedsrc/ClassAnnotation-Tests/QueryAnnotationsFromClassTest.class.st (diff)
The file was modifiedsrc/Tool-Finder/MethodFinderSend.class.st (diff)
The file was modifiedsrc/Network-Mail/MailMessage.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries/ClyQueryBrowserFilter.class.st (diff)
The file was addedsrc/Deprecated90/BlockClosure.extension.st
The file was modifiedsrc/Kernel/Semaphore.class.st (diff)
The file was modifiedsrc/Kernel/Context.class.st (diff)
The file was modifiedsrc/Morphic-Core/WorldState.class.st (diff)
The file was modifiedsrc/JenkinsTools-Core/HDTestReport.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/Kernel-Tests/SemaphoreTest.class.st (diff)
The file was modifiedsrc/DeprecatedFileStream/FileStream.class.st (diff)
The file was modifiedsrc/Tool-Finder/Object.extension.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/MutexTest.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Number.extension.st (diff)
The file was modifiedsrc/System-Sources/PharoFilesOpener.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Float.extension.st (diff)
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL2.class.st (diff)
The file was modifiedsrc/Monticello/MCWorkingCopy.class.st (diff)
The file was modifiedsrc/EmergencyEvaluator/Transcripter.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyCompositeScopeTest.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyTypedQueryTestCase.class.st (diff)
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyUnionQueryTest.class.st (diff)
The file was modifiedsrc/Morphic-Core/PasteUpMorph.class.st (diff)
The file was modifiedsrc/Multilingual-Tests/MultiFontTest.extension.st (diff)
The file was modifiedsrc/Tool-ProcessBrowser/ProcessBrowser.class.st (diff)
The file was modifiedsrc/Morphic-Base/PolygonMorph.class.st (diff)
Commit 4727364ec5e1d2bd9f79914b0e5078d191d8c50b by astares
Only rewrite for zero argument blocks
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit b79af0ec42adb988017e12e7c584699313dc49ae by astares
use correct message name in transformation rule
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 0d8f7d634bde28f4431c5431f8ff6403e4120076 by astares
Use #on:do: with cull: to fix #6158
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 4cfe4b8480d53510f591607fe11e80cb84151c3c by estebanlm
this refactor allows the extension of #spanNewSession by subclasses
(maybe this has to be cleaned in the future instead?)
The file was modifiedsrc/GT-Debugger/GTMoldableDebugger.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
Commit 6a7fa4884f6e42a70cd5e5bf59d7d0b91bd1ede3 by github
Keep deprecation compatibility
Deprecated ifError: and ifErrorDo: should keep compatibility, otherwise
they break the idea of a deprecation.
expecting description and receiver as arguments => honor that.
the automatic rewriting as the rewriting rule for that may not be that
obvious => let the user decide.
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 412dc5a452332873b081c932d2b636f87532c94f by github
Do it with ifErrorDo: too
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 87e119b99e7b34442f4305e447cf829c2d992914 by tesonep
Adding validation that the members of a trait composition are traits.
Fixes issue 6186
The file was modifiedsrc/TraitsV2-Tests/T2TraitTest.class.st (diff)
The file was modifiedsrc/TraitsV2/TraitedClass.class.st (diff)
The file was modifiedsrc/TraitsV2/TraitedMetaclass.class.st (diff)
The file was addedsrc/Collections-Arithmetic/SequenceableCollection.extension.st
The file was modifiedsrc/Collections-Arithmetic-Tests/CollectionArithmeticTest.class.st (diff)
Commit ba21f4512ab7b81593af65bed64aba288471a0d3 by tesonep
Setting the default value to BIConfigurableFormatter, this is
initialized in BaselineOfIDE
The file was modifiedsrc/Formatter-Settings/RBProgramNode.extension.st (diff)
Commit bd4238ec82261b9b96ba9e54b82261d5f6f69e34 by allex.oliveira
Updated Pharo Enviroment Help description
The file was modifiedsrc/Pharo-Help/PharoEnvironmentHelp.class.st (diff)
Commit a5e1b99427300103f8c87bad09c8e16d1ea793e0 by tesonep
Fixes #6165 Allowing searchs by class and selector
CoClassImplementedMessagesFetcher>>#entriesDo:
The file was addedsrc/GT-Spotter-Processors/SptClassWithSelectorWordFilter.class.st
The file was modifiedsrc/GT-Spotter-Processors/SptQuery.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptUnifiedProcessor.class.st (diff)
The file was modifiedsrc/GT-Tests-Spotter-Processors/SptUnifiedProcessorTest.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptWordsAwareFilter.class.st (diff)
Commit e1f32295306bf9bff19b347986afe4e10ac18918 by marcus.denker
- change FloatReferencesRule to be a ReBasicTreeRule - fix tests to use
changed API - delete deprecated ReBasicTreeRule - small cleanup:
categorize ReTestCaseShouldNotUseInitialize
The file was modifiedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Rules/FloatReferencesRuleTest.class.st (diff)
The file was removedsrc/Renraku/ReBasicTreeRule.class.st
The file was modifiedsrc/Kernel-Rules/FloatReferencesRule.class.st (diff)
The file was addedsrc/Renraku/ReThemeAccessRule.class.st
The file was addedsrc/Renraku/ReInspectorPresentationsNonlazyCodeRule.class.st
The file was addedsrc/Renraku/ReTestClassNotInPackageWithTestEndingNameRule.class.st
The file was addedsrc/Renraku/RePackageManifestShouldBePackagedInManifestTagRule.class.st
The file was removedsrc/Renraku/RePackageManifestShouldBePackagedInManifestTag.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForConverting.class.st
The file was removedsrc/Renraku/ReInspectorPresentationsNonBlockSetup.class.st
The file was addedsrc/Renraku/ReProperMethodProtocolNameForUtilitiesRule.class.st
The file was removedsrc/Renraku/ReThemeAccess.class.st
The file was removedsrc/Renraku/ReInspectorPresentationsNonlazyCode.class.st
The file was modifiedsrc/Renraku-Tests/ReTestClassNameShouldEndWithTestTest.class.st (diff)
The file was addedsrc/Renraku/ReProperMethodProtocolNameForConvertingRule.class.st
The file was addedsrc/Renraku/ReProperMethodProtocolNameForInstanceCreationRule.class.st
The file was addedsrc/Renraku/ReTestClassNameShouldEndWithTestRule.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForInstanceCreation.class.st
The file was removedsrc/Renraku/ReTestClassNameShouldEndWithTest.class.st
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForUtilities.class.st
The file was addedsrc/Renraku/ReInspectorPresentationsNonBlockSetupRule.class.st
The file was modifiedsrc/Renraku-Tests/ReTestClassNotInPackageWithTestEndingNameTest.class.st (diff)
The file was removedsrc/Renraku/ReTestClassNotInPackageWithTestEndingName.class.st
Commit c8874d91a032aade503ca36c59df3d2e5d12839f by romaniuk
found more rules to rename
The file was addedsrc/GeneralRules/ReGlobalVariablesUsageRule.class.st
The file was removedsrc/GeneralRules/ReGlobalVariablesUsage.class.st
The file was addedsrc/GeneralRules/ReDeprecateWithFirstCharacterDownshiftedRule.class.st
The file was addedsrc/GeneralRules/ReIfNotNilDoRule.class.st
The file was removedsrc/GeneralRules/ReRuleIfNotEmptyDoRule.class.st
The file was addedsrc/GeneralRules/ReIfNotEmptyDoRule.class.st
The file was modifiedsrc/GeneralRules-Tests/ReGlobalVariableRuleTest.class.st (diff)
The file was removedsrc/GeneralRules/ReRuleIfNotNilDo.class.st
The file was removedsrc/GeneralRules/ReDeprecateWithFirstCharacterDownshifted.class.st
Commit 2990a623e4bb509ae62e7e9f7e7993dd71950863 by marcus.denker
- do not recategorize ReTestCaseShouldNotUseInitialize, as it will lead
to conflicts with another PR
The file was modifiedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st (diff)
The file was addedsrc/GeneralRules/ReTestCaseShouldNotUseInitializeRule.class.st
The file was removedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st
Commit 5e8dddd24458ef7963a41e10335ef9b15d51256a by romaniuk
fixed tests names for rules
The file was removedsrc/GeneralRules-Tests/ReTestCaseShouldNotUseInitializeTest.class.st
The file was removedsrc/GeneralRules-Tests/ReGlobalVariablesUsageTest.class.st
The file was addedsrc/GeneralRules-Tests/ReTestCaseShouldNotUseInitializeRuleTest.class.st
The file was addedsrc/GeneralRules-Tests/ReGlobalVariablesUsageRuleTest.class.st
Commit 4362b2ce904a31333d185aaf621f6c8a60a81e7f by cyril
Simplify coniditions removing `ifNil: [ nil ]`.
The file was modifiedsrc/Morphic-Widgets-Pluggable/PluggableListMorph.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/CharacterSetComplement.extension.st (diff)
The file was modifiedsrc/Refactoring-Core/RBNamespace.class.st (diff)
The file was modifiedsrc/Monticello/MCDataStream.class.st (diff)
The file was modifiedsrc/DeprecatedFileStream/RWBinaryOrTextStream.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/OrderedDictionary.extension.st (diff)
The file was modifiedsrc/Glamour-Presentations/GLMTextPresentation.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptTransformation.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/Collection.extension.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/MorphicTreeColumnAdapter.class.st (diff)
The file was modifiedsrc/System-Localization/Locale.class.st (diff)
The file was modifiedsrc/Glamour-Rubric-Presentations/GLMRubricSmalltalkCodePresentation.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/SpecDialogWindow.class.st (diff)
The file was modifiedsrc/Athens-Morphic/Morph.extension.st (diff)
The file was modifiedsrc/Glamour-Core/GLMPresentation.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Renderer/GLMMorphicWidgetRenderer.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/SmallDictionary.extension.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMTreeMorphModel.class.st (diff)
The file was modifiedsrc/Spec-Core/ButtonPresenter.class.st (diff)
The file was modifiedsrc/Kernel/Class.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/SequenceableCollection.extension.st (diff)
The file was modifiedsrc/Zinc-Resource-Meta-Core/ZnUrl.class.st (diff)
The file was modifiedsrc/Glamour-Rubric-Presentations/GLMRubricHighlightedTextPresentation.class.st (diff)
The file was modifiedsrc/MenuRegistration/MenuRegistration.class.st (diff)
The file was modifiedsrc/DeprecatedFileStream/FileStream.class.st (diff)
The file was modifiedsrc/Regex-Core/RxMatcher.class.st (diff)
The file was modifiedsrc/Tool-Finder/Finder.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBAbstractClass.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/Dictionary.extension.st (diff)
The file was modifiedsrc/Glamour-Presentations/GLMSmalltalkCodePresentation.class.st (diff)
The file was modifiedsrc/GT-Spotter/GTSpotterCandidatesList.class.st (diff)
The file was modifiedsrc/Spec-Core/ComposablePresenter.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/MorphicMenuItemAdapter.class.st (diff)
The file was modifiedsrc/Collections-Unordered/KeyedTree.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMRubricSmalltalkTextModel.class.st (diff)
The file was modifiedsrc/Collections-Weak/WeakKeyDictionary.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicMenuItemAdapter.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Tree/MorphTreeMorphSelection.class.st (diff)
Commit caa54844ad7fabdc650cc93cde9970277453e142 by olk.zaytsev
Replaced selectors with blocks in runningAverage, runningMin, and
runningMax
The file was modifiedsrc/Collections-Arithmetic/SequenceableCollection.extension.st (diff)
The file was modifiedsrc/Collections-Arithmetic/SequenceableCollection.extension.st (diff)
Commit ddc6b3ee5beba9613f381486ad22c6e42a183e9c by marcus.denker
- add a space when printing block bc
The file was modifiedsrc/Debugging-Core/SymbolicBytecodeBuilder.class.st (diff)
Commit fc0665d7add98aeb52c3186e8598314c35b07a5c by marcus.denker
ReAssignmentOnBlockArgumentRuleTest checks that an argument of a block
is not assigned to.
This rule made sense in older versions where one could assign to
arguments. This is not possible anymore: in interactive mode, this code
is rejected. In non-interactive mode it clearly raises an compiler error
on the transcript.
I think we can remvoe thos tule (there is no rule that checks for
assigning to method args, either)
The file was removedsrc/GeneralRules-Tests/ReAssignmentOnBlockArgumentRuleTest.class.st
The file was removedsrc/GeneralRules/ReAssignmentOnBlockArgumentRule.class.st
Commit fced3cf9a6dc9453b9351d1b32f0e85811d870ce by marcus.denker
ReExcessiveVariablesRule: for the sublasses of SharedPool we should not
complain for too many class variables.
The file was modifiedsrc/GeneralRules/ReExcessiveVariablesRule.class.st (diff)
Commit 773467d6138d878c354290f816cfc2febafa4424 by marcus.denker
Small dead code cleanup in Renraku and GeneralRules
- remove old deprecated methods
- remove unsent private methods
The file was modifiedsrc/Renraku/RBTransformationRule.extension.st (diff)
The file was modifiedsrc/GeneralRules/ReModifiesCollectionRule.class.st (diff)
The file was removedsrc/Renraku/Collection.extension.st
The file was modifiedsrc/Renraku/ReNodeRewriteRule.class.st (diff)
The file was modifiedsrc/Renraku/RBLintRule.extension.st (diff)
The file was modifiedsrc/GeneralRules/ReUncommonMessageSendRule.class.st (diff)
The file was modifiedsrc/Renraku/ReProperty.class.st (diff)
Commit 0cdfb289a56d59c14a31aa4773b7c13f84221f9a by marcus.denker
fix all shadowed vars that are not in test data. fixes #6082
The file was modifiedsrc/MonticelloFileTree-Core/MCFileTreeStCypressWriter.class.st (diff)
The file was modifiedsrc/Athens-Examples/VGTigerDemo.class.st (diff)
The file was modifiedsrc/Text-Tests/TextTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTVariableTranslatorTest.class.st (diff)
The file was modifiedsrc/Graphics-Files/PNGReadWriter.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTTranslatorTest.class.st (diff)
The file was modifiedsrc/Rubric-Tests/RubSmalltalkEditorTest.class.st (diff)
The file was modifiedsrc/DrTests-Tests/DrTestsTestRunnerTest.class.st (diff)
The file was modifiedsrc/DrTests/DTPluginConfiguration.class.st (diff)
Commit 36f6828d4ad76472c0dc8ca23d355ff8d8e45acf by marcus.denker
OCBytecodeToASTCacheTest had some tests that tested against the old
implementation. As we replaced this with the cache, we need to rewite
the tests to compare something else (e.g which kind of node)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit b03b914d16bb4413190cb79494e88889c9165fcd by marcus.denker
improve test testNodeForBCOffsetTest
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 035eb6ace9d60aeaac6897ea2938f05c82681a62 by marcus.denker
improve testNodeForBCOffsetTest
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit d14fa8277f981097216623b9eb3c06306023a8e6 by maxleske
TheManifestBuilder>>banRule:for and #bansRule:for: did not use
#uniqueIdentifierName to construct the selector like it is done
everywhere else.
The file was modifiedsrc/Renraku/TheManifestBuilder.extension.st (diff)
Commit edb473f84d1b2fa65a74719bd2185fa6793e44ec by marcus.denker
- move the definition of primitive error variables to visitPragmaNode: -
recategorize to be in line with superclass
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
Commit 755ee2ef52720b92db8e92dd5428fa0f71928d7a by marcus.denker
we need to support #hasBindingThatBeginsWith: on the Metaclass, too.  It
forwards to the instance side
fixes #6250
The file was addedsrc/Kernel-Tests/MetaClassTest.class.st
The file was modifiedsrc/Kernel/Metaclass.class.st (diff)
Commit ddc1585bd87ea70cc87422e9eafe9a0e4e41bbc3 by marcus.denker
This PR moves all code related to analysing and marking read and escape
status of a variable to two methods: #analyseEscapingRead: and
#analyseEscapingWrite:
These are called from #lookupVariableForRead: and
lookupVariableForWrite:
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
Commit da23c79833236308c52634a44e0dcf48249bd2de by github
Revert "refactor-spanNewSessionFrom"
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
The file was modifiedsrc/GT-Debugger/GTMoldableDebugger.class.st (diff)
Commit 1d8c03bd121a9df0ebb189846a339fa52e374700 by marcus.denker
Small cleanup / improvement of comments in the tests
- exampleTempNamedTempCopyingNestedBlockPROBLEM --> not a problem
anymore (renamed)
- comments testOptimizedBlockWrittenAfterClosedOverCase1
- remove comment not needed in testRemoteTempInVector
- fix comment in testOptimizedBlockWriteInNestedBlockCase4
The file was modifiedsrc/OpalCompiler-Tests/MethodMapTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTClosureAnalyzerTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTCheckerTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCCompiledMethodIntegrityTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/MethodMapExamples.class.st (diff)
Commit 80cfefca60bb9adb44e8996cca05b35cd2d3c6ff by marcus.denker
- use a standard Dictionary for copied vars - remove OCKeyedSet
the copiedVars2 name will be fixed in a second step
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCKeyedSet.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBlockScope.class.st (diff)
Commit 8e60c8e91f1e0d217fd59896786b22d327559b2e by marcus.denker
- hasCopyingTempNamed: is not really needed now that we have
#copiedVarNames (just one user) - remove #asSymbol where it is not
needed
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/Spec2-Commander2-ContactBook/SpContactBookPresenter.class.st (diff)
The file was modifiedsrc/DrTests/DrTestsPlugin.class.st (diff)
The file was modifiedsrc/DrTests-TestsRunner/DTTestsRunner.class.st (diff)
The file was modifiedsrc/DrTests/DrTests.class.st (diff)
Commit 791cc6dd172cecc4df708bad517c55b32b82c9f5 by astares
Removing classes from ChangeSorter throws DNU
Fix #6260
The file was modifiedsrc/Spec2-Tools/ChangeSorterPresenter.class.st (diff)
Commit 7cfeb2eb7b3c95a2a547d9acad8053cda3065ee6 by astares
Lint cleanup #isZipArchive:
Fix #6262
The file was modifiedsrc/Compression/ManifestCompression.class.st (diff)
The file was modifiedsrc/Compression/ZipArchive.class.st (diff)
Commit 41d7af6c5fbe2af77420d2031528ed1ec5e96b83 by astares
Cleanup InspectDebuggerDebugAction
Fix #6264
The file was modifiedsrc/Debugger-Actions/InspectDebuggerDebugAction.class.st (diff)
Commit 4ea763349c250b50c76cf35e0717ba8fb3cf1ca1 by astares
CoverageDemo is not using the given title
Fix #6266
The file was modifiedsrc/Reflectivity-Examples/CoverageDemo.class.st (diff)
Commit 6ff3149f1232348f216856b691284fc19d15a545 by astares
Categorize classes in Reflectivity-Tests
Fix #6268
The file was modifiedsrc/Reflectivity-Tests/LinkInstallerTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/CoverageDemoTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectiveMethodTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkTargetResolverTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityReificationTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ASTCacheResetTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityControlTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkObjectAPITest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkTest.class.st (diff)
Commit 3f09d4eb291d4ff282bacc8500f1980947cdabba by marcus.denker
add back #suggestedCode:
The file was modifiedsrc/Renraku/RBTransformationRule.extension.st (diff)
Commit 2ca1c03e5f4662008cfd4631016f7861fab1222a by marcus.denker
just some trivial cleanups: - MetacelloAbstractConstructor>#visited -
TextTest examples
The file was modifiedsrc/Metacello-Core/MetacelloVersionValidator.class.st (diff)
The file was modifiedsrc/Text-Tests/TextTest.class.st (diff)
Commit 1c63c0ecea951553509bd686ab5efb37c17de980 by astares
Cleanup FuzzyMatcher packages
Fix #6271
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherExample.class.st (diff)
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherTest.class.st (diff)
The file was modifiedsrc/FuzzyMatcher/FuzzyMatcher.class.st (diff)
The file was addedsrc/Deprecated90/FuzzyMatcher.extension.st
Commit 3da63db11b9578ccbae49cd859131a73b265e255 by astares
Small cleanups in BorderedMorph
Fix #6273
The file was modifiedsrc/Morphic-Core/BorderedMorph.class.st (diff)
The file was modifiedsrc/Morphic-Base/BorderedMorph.extension.st (diff)
The file was modifiedsrc/Morphic-Base/Form.extension.st (diff)
Commit 582651bee80cc8ccda65a091dd78c1450e9d5711 by astares
fix one test that checks (renamed) category
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherTest.class.st (diff)
Commit 48cd8506310a7c58bf5e48201c3a8704199a20d4 by astares
Cleanup Glamour browser tabulator classes
Fix #6286
The file was modifiedsrc/Glamour-Browsers/GLMCustomRow.class.st (diff)
The file was modifiedsrc/Glamour-Browsers/GLMCustomColumn.class.st (diff)
The file was modifiedsrc/Glamour-Browsers/GLMCustomCell.class.st (diff)
Commit b17157556faaadbb52f8216ee7fe1dd8b4c8aab6 by astares
Move deprecated HistoryCollection to Deprecated90 package
Fix #6288
The file was addedsrc/Deprecated90/HistoryCollection.class.st
The file was removedsrc/Tool-Base/HistoryCollection.class.st
Commit 4fe351a8807009810048835542cf4c682f736526 by astares
Small cleanups in Kernel-Traits
Fix #6290
The file was addedsrc/Kernel-Traits/ManifestKernelTraits.class.st
The file was modifiedsrc/Kernel-Traits/TComparable.trait.st (diff)
Commit 8f3b921f2d94b2b9db9e665417deb36c469d2f65 by steven.costiou
Fixing #6293 => Opal AST Mapping now considers quick methods primitive
bytecode in the mapping (and maps to the method node).
The file was modifiedsrc/OpalCompiler-Tests/MethodMapExamples.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBytecodeToASTCache.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit df1d01de5729a9ba7bb4cc6f906a94ae6812b547 by steven.costiou
Improving test node for bc offset: correctly comparing nodes
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit db0bc399976d3d386ab6fb2ea5a60c19543db0d4 by steven.costiou
Fixing test: pc higher than the last offset of a method map to the
method node
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 390612691c6a608d88116a7f90ae05bc4091a6fa by steven.costiou
Improving test: testing the mapping for all possible pc between 0 and
the last method offset against expected results from the old
implementation that had no cache (IRMethod>>#instructionForPC:).
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit aaee0de5055b3a1a60d573ecc2adb70f406d4ea2 by pavel.krivanek
remove forgotten debugging Transcript output
The file was modifiedsrc/HeuristicCompletion-Model/CoTypeInferencer.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBlockScope.class.st (diff)
Commit 8ee461a3230e729a95193eb485313dc89b98bcdb by thomasdupriez.github
Method #skipAnySubstring:startingAt:  was also used with its argument
being the string to skip instead of an array containing it. Adding this
possibility to the new version, with a test for it
The file was modifiedsrc/Collections-Strings/String.class.st (diff)
The file was modifiedsrc/Collections-Tests/StringTest.class.st (diff)

Summary

  1. fixes: #6036 fix the first occurrences (details)
  2. more (details)
  3. do not hard BI in default settings. (details)
  4. ifErrorDo: should be onErrorDo: and deprecate with transform (details)
  5. Only rewrite for zero argument blocks (details)
  6. use correct message name in transformation rule (details)
  7. Use #on:do: with cull: to fix #6158 (details)
  8. this refactor allows the extension of #spanNewSession by subclasses (details)
  9. Keep deprecation compatibility (details)
  10. Do it with ifErrorDo: too (details)
  11. Adding validation that the members of a trait composition are traits. (details)
  12. Fixed #6171 (details)
  13. Setting the default value to BIConfigurableFormatter, this is (details)
  14. Updated Pharo Enviroment Help description (details)
  15. Fixes #6165 Allowing searchs by class and selector (details)
  16. - change FloatReferencesRule to be a ReBasicTreeRule - fix tests to use (details)
  17. fixes #5494 (details)
  18. found more rules to rename (details)
  19. - do not recategorize ReTestCaseShouldNotUseInitialize, as it will lead (details)
  20. one more rule fixed (details)
  21. fixed tests names for rules (details)
  22. Simplify coniditions removing `ifNil: [ nil ]`. (details)
  23. Replaced selectors with blocks in runningAverage, runningMin, and (details)
  24. Fixed a mistake (details)
  25. - add a space when printing block bc (details)
  26. ReAssignmentOnBlockArgumentRuleTest checks that an argument of a block (details)
  27. ReExcessiveVariablesRule: for the sublasses of SharedPool we should not (details)
  28. Small dead code cleanup in Renraku and GeneralRules (details)
  29. fix all shadowed vars that are not in test data. fixes #6082 (details)
  30. OCBytecodeToASTCacheTest had some tests that tested against the old (details)
  31. improve test testNodeForBCOffsetTest (details)
  32. improve testNodeForBCOffsetTest (details)
  33. TheManifestBuilder>>banRule:for and #bansRule:for: did not use (details)
  34. - move the definition of primitive error variables to visitPragmaNode: - (details)
  35. we need to support #hasBindingThatBeginsWith: on the Metaclass, too.  It (details)
  36. This PR moves all code related to analysing and marking read and escape (details)
  37. Revert "refactor-spanNewSessionFrom" (details)
  38. Small cleanup / improvement of comments in the tests (details)
  39. - use a standard Dictionary for copied vars - remove OCKeyedSet (details)
  40. - hasCopyingTempNamed: is not really needed now that we have (details)
  41. Fix typo (details)
  42. Removing classes from ChangeSorter throws DNU (details)
  43. Lint cleanup #isZipArchive: (details)
  44. Cleanup InspectDebuggerDebugAction (details)
  45. CoverageDemo is not using the given title (details)
  46. Categorize classes in Reflectivity-Tests (details)
  47. add back #suggestedCode: (details)
  48. just some trivial cleanups: - MetacelloAbstractConstructor>#visited - (details)
  49. Cleanup FuzzyMatcher packages (details)
  50. Small cleanups in BorderedMorph (details)
  51. fix one test that checks (renamed) category (details)
  52. Cleanup Glamour browser tabulator classes (details)
  53. Move deprecated HistoryCollection to Deprecated90 package (details)
  54. Small cleanups in Kernel-Traits (details)
  55. Fixing #6293 => Opal AST Mapping now considers quick methods primitive (details)
  56. Improving test node for bc offset: correctly comparing nodes (details)
  57. Fixing test: pc higher than the last offset of a method map to the (details)
  58. Improving test: testing the mapping for all possible pc between 0 and (details)
  59. remove forgotten debugging Transcript output (details)
  60. rename copiedVars2 (details)
  61. Method #skipAnySubstring:startingAt:  was also used with its argument (details)
Commit 43529a694281607f426a606f0211ae60d6bd1ee9 by stephane.ducasse
fixes: #6036 fix the first occurrences
The file was modifiedsrc/AST-Core-Tests/RBFormatterTest.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBFormatterTest.class.st (diff)
Commit 98913edfa8ef082267fa2020e0619bcb3dc5c263 by stephane.ducasse
do not hard BI in default settings.
The file was modifiedsrc/Formatter-Settings/RBProgramNode.extension.st (diff)
Commit 26ff285b74fcf91772980717ded2ac912911aa8f by astares
ifErrorDo: should be onErrorDo: and deprecate with transform
1. Rename #ifErrorDo: into #onErrorDo: 2. use #onErrorDo: in deprecated
methods like #ifError: and  #ifErrorDo:
    and move these to Deprecated90 package 3. have a transformation rule
for the deprecations in  #ifError: and  #ifErrorDo: 4. Add a test
#testOnErrorDo
Fix #6157
The file was modifiedsrc/Kernel-Tests/SemaphoreTest.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Number.extension.st (diff)
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
The file was modifiedsrc/DeprecatedFileStream/FileStream.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL2.class.st (diff)
The file was modifiedsrc/Tool-ProcessBrowser/ProcessBrowser.class.st (diff)
The file was modifiedsrc/Monticello/MCWorkingCopy.class.st (diff)
The file was modifiedsrc/Multilingual-Tests/MultiFontTest.extension.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyUnionQueryTest.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/EmergencyEvaluator/Transcripter.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Float.extension.st (diff)
The file was modifiedsrc/Tool-Finder/MethodFinderSend.class.st (diff)
The file was modifiedsrc/Morphic-Core/PasteUpMorph.class.st (diff)
The file was modifiedsrc/Morphic-Base/PolygonMorph.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyCompositeScopeTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/MutexTest.class.st (diff)
The file was modifiedsrc/Network-Mail/MailMessage.class.st (diff)
The file was modifiedsrc/JenkinsTools-Core/HDTestReport.class.st (diff)
The file was modifiedsrc/Kernel/Context.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyTypedQueryTestCase.class.st (diff)
The file was addedsrc/Deprecated90/BlockClosure.extension.st
The file was modifiedsrc/System-Sources/PharoFilesOpener.class.st (diff)
The file was modifiedsrc/Kernel/Semaphore.class.st (diff)
The file was modifiedsrc/ClassAnnotation-Tests/QueryAnnotationsFromClassTest.class.st (diff)
The file was modifiedsrc/Morphic-Core/WorldState.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries/ClyQueryBrowserFilter.class.st (diff)
The file was modifiedsrc/Tool-Finder/Object.extension.st (diff)
Commit 4727364ec5e1d2bd9f79914b0e5078d191d8c50b by astares
Only rewrite for zero argument blocks
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit b79af0ec42adb988017e12e7c584699313dc49ae by astares
use correct message name in transformation rule
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 0d8f7d634bde28f4431c5431f8ff6403e4120076 by astares
Use #on:do: with cull: to fix #6158
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 4cfe4b8480d53510f591607fe11e80cb84151c3c by estebanlm
this refactor allows the extension of #spanNewSession by subclasses
(maybe this has to be cleaned in the future instead?)
The file was modifiedsrc/GT-Debugger/GTMoldableDebugger.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
Commit 6a7fa4884f6e42a70cd5e5bf59d7d0b91bd1ede3 by github
Keep deprecation compatibility
Deprecated ifError: and ifErrorDo: should keep compatibility, otherwise
they break the idea of a deprecation.
expecting description and receiver as arguments => honor that.
the automatic rewriting as the rewriting rule for that may not be that
obvious => let the user decide.
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 412dc5a452332873b081c932d2b636f87532c94f by github
Do it with ifErrorDo: too
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 87e119b99e7b34442f4305e447cf829c2d992914 by tesonep
Adding validation that the members of a trait composition are traits.
Fixes issue 6186
The file was modifiedsrc/TraitsV2/TraitedClass.class.st (diff)
The file was modifiedsrc/TraitsV2-Tests/T2TraitTest.class.st (diff)
The file was modifiedsrc/TraitsV2/TraitedMetaclass.class.st (diff)
The file was addedsrc/Collections-Arithmetic/SequenceableCollection.extension.st
The file was modifiedsrc/Collections-Arithmetic-Tests/CollectionArithmeticTest.class.st (diff)
Commit ba21f4512ab7b81593af65bed64aba288471a0d3 by tesonep
Setting the default value to BIConfigurableFormatter, this is
initialized in BaselineOfIDE
The file was modifiedsrc/Formatter-Settings/RBProgramNode.extension.st (diff)
Commit bd4238ec82261b9b96ba9e54b82261d5f6f69e34 by allex.oliveira
Updated Pharo Enviroment Help description
The file was modifiedsrc/Pharo-Help/PharoEnvironmentHelp.class.st (diff)
Commit a5e1b99427300103f8c87bad09c8e16d1ea793e0 by tesonep
Fixes #6165 Allowing searchs by class and selector
CoClassImplementedMessagesFetcher>>#entriesDo:
The file was modifiedsrc/GT-Spotter-Processors/SptUnifiedProcessor.class.st (diff)
The file was modifiedsrc/GT-Tests-Spotter-Processors/SptUnifiedProcessorTest.class.st (diff)
The file was addedsrc/GT-Spotter-Processors/SptClassWithSelectorWordFilter.class.st
The file was modifiedsrc/GT-Spotter-Processors/SptQuery.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptWordsAwareFilter.class.st (diff)
Commit e1f32295306bf9bff19b347986afe4e10ac18918 by marcus.denker
- change FloatReferencesRule to be a ReBasicTreeRule - fix tests to use
changed API - delete deprecated ReBasicTreeRule - small cleanup:
categorize ReTestCaseShouldNotUseInitialize
The file was modifiedsrc/Kernel-Tests-Rules/FloatReferencesRuleTest.class.st (diff)
The file was removedsrc/Renraku/ReBasicTreeRule.class.st
The file was modifiedsrc/Kernel-Rules/FloatReferencesRule.class.st (diff)
The file was modifiedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st (diff)
The file was addedsrc/Renraku/RePackageManifestShouldBePackagedInManifestTagRule.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForUtilities.class.st
The file was removedsrc/Renraku/ReTestClassNameShouldEndWithTest.class.st
The file was addedsrc/Renraku/ReTestClassNameShouldEndWithTestRule.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForConverting.class.st
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
The file was addedsrc/Renraku/ReInspectorPresentationsNonBlockSetupRule.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForInstanceCreation.class.st
The file was addedsrc/Renraku/ReThemeAccessRule.class.st
The file was addedsrc/Renraku/ReProperMethodProtocolNameForConvertingRule.class.st
The file was removedsrc/Renraku/ReInspectorPresentationsNonBlockSetup.class.st
The file was removedsrc/Renraku/RePackageManifestShouldBePackagedInManifestTag.class.st
The file was addedsrc/Renraku/ReProperMethodProtocolNameForUtilitiesRule.class.st
The file was addedsrc/Renraku/ReInspectorPresentationsNonlazyCodeRule.class.st
The file was removedsrc/Renraku/ReTestClassNotInPackageWithTestEndingName.class.st
The file was modifiedsrc/Renraku-Tests/ReTestClassNotInPackageWithTestEndingNameTest.class.st (diff)
The file was removedsrc/Renraku/ReInspectorPresentationsNonlazyCode.class.st
The file was removedsrc/Renraku/ReThemeAccess.class.st
The file was addedsrc/Renraku/ReProperMethodProtocolNameForInstanceCreationRule.class.st
The file was modifiedsrc/Renraku-Tests/ReTestClassNameShouldEndWithTestTest.class.st (diff)
The file was addedsrc/Renraku/ReTestClassNotInPackageWithTestEndingNameRule.class.st
Commit c8874d91a032aade503ca36c59df3d2e5d12839f by romaniuk
found more rules to rename
The file was modifiedsrc/GeneralRules-Tests/ReGlobalVariableRuleTest.class.st (diff)
The file was addedsrc/GeneralRules/ReGlobalVariablesUsageRule.class.st
The file was removedsrc/GeneralRules/ReDeprecateWithFirstCharacterDownshifted.class.st
The file was removedsrc/GeneralRules/ReGlobalVariablesUsage.class.st
The file was removedsrc/GeneralRules/ReRuleIfNotNilDo.class.st
The file was removedsrc/GeneralRules/ReRuleIfNotEmptyDoRule.class.st
The file was addedsrc/GeneralRules/ReIfNotEmptyDoRule.class.st
The file was addedsrc/GeneralRules/ReIfNotNilDoRule.class.st
The file was addedsrc/GeneralRules/ReDeprecateWithFirstCharacterDownshiftedRule.class.st
Commit 2990a623e4bb509ae62e7e9f7e7993dd71950863 by marcus.denker
- do not recategorize ReTestCaseShouldNotUseInitialize, as it will lead
to conflicts with another PR
The file was modifiedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st (diff)
The file was addedsrc/GeneralRules/ReTestCaseShouldNotUseInitializeRule.class.st
The file was removedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st
Commit 5e8dddd24458ef7963a41e10335ef9b15d51256a by romaniuk
fixed tests names for rules
The file was removedsrc/GeneralRules-Tests/ReTestCaseShouldNotUseInitializeTest.class.st
The file was addedsrc/GeneralRules-Tests/ReGlobalVariablesUsageRuleTest.class.st
The file was addedsrc/GeneralRules-Tests/ReTestCaseShouldNotUseInitializeRuleTest.class.st
The file was removedsrc/GeneralRules-Tests/ReGlobalVariablesUsageTest.class.st
Commit 4362b2ce904a31333d185aaf621f6c8a60a81e7f by cyril
Simplify coniditions removing `ifNil: [ nil ]`.
The file was modifiedsrc/Glamour-Presentations/GLMTextPresentation.class.st (diff)
The file was modifiedsrc/Glamour-Rubric-Presentations/GLMRubricHighlightedTextPresentation.class.st (diff)
The file was modifiedsrc/DeprecatedFileStream/RWBinaryOrTextStream.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMTreeMorphModel.class.st (diff)
The file was modifiedsrc/System-Localization/Locale.class.st (diff)
The file was modifiedsrc/Spec-Core/ComposablePresenter.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Pluggable/PluggableListMorph.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/Dictionary.extension.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/CharacterSetComplement.extension.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicMenuItemAdapter.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/OrderedDictionary.extension.st (diff)
The file was modifiedsrc/Tool-Finder/Finder.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/MorphicTreeColumnAdapter.class.st (diff)
The file was modifiedsrc/GT-Spotter/GTSpotterCandidatesList.class.st (diff)
The file was modifiedsrc/MenuRegistration/MenuRegistration.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/Collection.extension.st (diff)
The file was modifiedsrc/Kernel/Class.class.st (diff)
The file was modifiedsrc/Athens-Morphic/Morph.extension.st (diff)
The file was modifiedsrc/DeprecatedFileStream/FileStream.class.st (diff)
The file was modifiedsrc/Spec-Core/ButtonPresenter.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptTransformation.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/SpecDialogWindow.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Renderer/GLMMorphicWidgetRenderer.class.st (diff)
The file was modifiedsrc/Zinc-Resource-Meta-Core/ZnUrl.class.st (diff)
The file was modifiedsrc/Collections-Weak/WeakKeyDictionary.class.st (diff)
The file was modifiedsrc/Glamour-Rubric-Presentations/GLMRubricSmalltalkCodePresentation.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBNamespace.class.st (diff)
The file was modifiedsrc/Regex-Core/RxMatcher.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/SequenceableCollection.extension.st (diff)
The file was modifiedsrc/Glamour-Presentations/GLMSmalltalkCodePresentation.class.st (diff)
The file was modifiedsrc/Monticello/MCDataStream.class.st (diff)
The file was modifiedsrc/Glamour-Core/GLMPresentation.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/MorphicMenuItemAdapter.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/SmallDictionary.extension.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMRubricSmalltalkTextModel.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBAbstractClass.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Tree/MorphTreeMorphSelection.class.st (diff)
The file was modifiedsrc/Collections-Unordered/KeyedTree.class.st (diff)
Commit caa54844ad7fabdc650cc93cde9970277453e142 by olk.zaytsev
Replaced selectors with blocks in runningAverage, runningMin, and
runningMax
The file was modifiedsrc/Collections-Arithmetic/SequenceableCollection.extension.st (diff)
The file was modifiedsrc/Collections-Arithmetic/SequenceableCollection.extension.st (diff)
Commit ddc6b3ee5beba9613f381486ad22c6e42a183e9c by marcus.denker
- add a space when printing block bc
The file was modifiedsrc/Debugging-Core/SymbolicBytecodeBuilder.class.st (diff)
Commit fc0665d7add98aeb52c3186e8598314c35b07a5c by marcus.denker
ReAssignmentOnBlockArgumentRuleTest checks that an argument of a block
is not assigned to.
This rule made sense in older versions where one could assign to
arguments. This is not possible anymore: in interactive mode, this code
is rejected. In non-interactive mode it clearly raises an compiler error
on the transcript.
I think we can remvoe thos tule (there is no rule that checks for
assigning to method args, either)
The file was removedsrc/GeneralRules-Tests/ReAssignmentOnBlockArgumentRuleTest.class.st
The file was removedsrc/GeneralRules/ReAssignmentOnBlockArgumentRule.class.st
Commit fced3cf9a6dc9453b9351d1b32f0e85811d870ce by marcus.denker
ReExcessiveVariablesRule: for the sublasses of SharedPool we should not
complain for too many class variables.
The file was modifiedsrc/GeneralRules/ReExcessiveVariablesRule.class.st (diff)
Commit 773467d6138d878c354290f816cfc2febafa4424 by marcus.denker
Small dead code cleanup in Renraku and GeneralRules
- remove old deprecated methods
- remove unsent private methods
The file was modifiedsrc/GeneralRules/ReUncommonMessageSendRule.class.st (diff)
The file was removedsrc/Renraku/Collection.extension.st
The file was modifiedsrc/Renraku/ReProperty.class.st (diff)
The file was modifiedsrc/Renraku/ReNodeRewriteRule.class.st (diff)
The file was modifiedsrc/GeneralRules/ReModifiesCollectionRule.class.st (diff)
The file was modifiedsrc/Renraku/RBLintRule.extension.st (diff)
The file was modifiedsrc/Renraku/RBTransformationRule.extension.st (diff)
Commit 0cdfb289a56d59c14a31aa4773b7c13f84221f9a by marcus.denker
fix all shadowed vars that are not in test data. fixes #6082
The file was modifiedsrc/Graphics-Files/PNGReadWriter.class.st (diff)
The file was modifiedsrc/Athens-Examples/VGTigerDemo.class.st (diff)
The file was modifiedsrc/DrTests-Tests/DrTestsTestRunnerTest.class.st (diff)
The file was modifiedsrc/MonticelloFileTree-Core/MCFileTreeStCypressWriter.class.st (diff)
The file was modifiedsrc/Rubric-Tests/RubSmalltalkEditorTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTTranslatorTest.class.st (diff)
The file was modifiedsrc/Text-Tests/TextTest.class.st (diff)
The file was modifiedsrc/DrTests/DTPluginConfiguration.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTVariableTranslatorTest.class.st (diff)
Commit 36f6828d4ad76472c0dc8ca23d355ff8d8e45acf by marcus.denker
OCBytecodeToASTCacheTest had some tests that tested against the old
implementation. As we replaced this with the cache, we need to rewite
the tests to compare something else (e.g which kind of node)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit b03b914d16bb4413190cb79494e88889c9165fcd by marcus.denker
improve test testNodeForBCOffsetTest
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 035eb6ace9d60aeaac6897ea2938f05c82681a62 by marcus.denker
improve testNodeForBCOffsetTest
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit d14fa8277f981097216623b9eb3c06306023a8e6 by maxleske
TheManifestBuilder>>banRule:for and #bansRule:for: did not use
#uniqueIdentifierName to construct the selector like it is done
everywhere else.
The file was modifiedsrc/Renraku/TheManifestBuilder.extension.st (diff)
Commit edb473f84d1b2fa65a74719bd2185fa6793e44ec by marcus.denker
- move the definition of primitive error variables to visitPragmaNode: -
recategorize to be in line with superclass
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
Commit 755ee2ef52720b92db8e92dd5428fa0f71928d7a by marcus.denker
we need to support #hasBindingThatBeginsWith: on the Metaclass, too.  It
forwards to the instance side
fixes #6250
The file was addedsrc/Kernel-Tests/MetaClassTest.class.st
The file was modifiedsrc/Kernel/Metaclass.class.st (diff)
Commit ddc1585bd87ea70cc87422e9eafe9a0e4e41bbc3 by marcus.denker
This PR moves all code related to analysing and marking read and escape
status of a variable to two methods: #analyseEscapingRead: and
#analyseEscapingWrite:
These are called from #lookupVariableForRead: and
lookupVariableForWrite:
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
Commit da23c79833236308c52634a44e0dcf48249bd2de by github
Revert "refactor-spanNewSessionFrom"
The file was modifiedsrc/GT-Debugger/GTMoldableDebugger.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
Commit 1d8c03bd121a9df0ebb189846a339fa52e374700 by marcus.denker
Small cleanup / improvement of comments in the tests
- exampleTempNamedTempCopyingNestedBlockPROBLEM --> not a problem
anymore (renamed)
- comments testOptimizedBlockWrittenAfterClosedOverCase1
- remove comment not needed in testRemoteTempInVector
- fix comment in testOptimizedBlockWriteInNestedBlockCase4
The file was modifiedsrc/OpalCompiler-Tests/MethodMapExamples.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/MethodMapTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCCompiledMethodIntegrityTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTCheckerTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTClosureAnalyzerTest.class.st (diff)
Commit 80cfefca60bb9adb44e8996cca05b35cd2d3c6ff by marcus.denker
- use a standard Dictionary for copied vars - remove OCKeyedSet
the copiedVars2 name will be fixed in a second step
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBlockScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCKeyedSet.class.st (diff)
Commit 8e60c8e91f1e0d217fd59896786b22d327559b2e by marcus.denker
- hasCopyingTempNamed: is not really needed now that we have
#copiedVarNames (just one user) - remove #asSymbol where it is not
needed
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/Spec2-Commander2-ContactBook/SpContactBookPresenter.class.st (diff)
The file was modifiedsrc/DrTests/DrTests.class.st (diff)
The file was modifiedsrc/DrTests/DrTestsPlugin.class.st (diff)
The file was modifiedsrc/DrTests-TestsRunner/DTTestsRunner.class.st (diff)
Commit 791cc6dd172cecc4df708bad517c55b32b82c9f5 by astares
Removing classes from ChangeSorter throws DNU
Fix #6260
The file was modifiedsrc/Spec2-Tools/ChangeSorterPresenter.class.st (diff)
Commit 7cfeb2eb7b3c95a2a547d9acad8053cda3065ee6 by astares
Lint cleanup #isZipArchive:
Fix #6262
The file was modifiedsrc/Compression/ZipArchive.class.st (diff)
The file was modifiedsrc/Compression/ManifestCompression.class.st (diff)
Commit 41d7af6c5fbe2af77420d2031528ed1ec5e96b83 by astares
Cleanup InspectDebuggerDebugAction
Fix #6264
The file was modifiedsrc/Debugger-Actions/InspectDebuggerDebugAction.class.st (diff)
Commit 4ea763349c250b50c76cf35e0717ba8fb3cf1ca1 by astares
CoverageDemo is not using the given title
Fix #6266
The file was modifiedsrc/Reflectivity-Examples/CoverageDemo.class.st (diff)
Commit 6ff3149f1232348f216856b691284fc19d15a545 by astares
Categorize classes in Reflectivity-Tests
Fix #6268
The file was modifiedsrc/Reflectivity-Tests/LinkInstallerTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkTargetResolverTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityReificationTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityControlTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectiveMethodTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/CoverageDemoTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ASTCacheResetTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkObjectAPITest.class.st (diff)
Commit 3f09d4eb291d4ff282bacc8500f1980947cdabba by marcus.denker
add back #suggestedCode:
The file was modifiedsrc/Renraku/RBTransformationRule.extension.st (diff)
Commit 2ca1c03e5f4662008cfd4631016f7861fab1222a by marcus.denker
just some trivial cleanups: - MetacelloAbstractConstructor>#visited -
TextTest examples
The file was modifiedsrc/Metacello-Core/MetacelloVersionValidator.class.st (diff)
The file was modifiedsrc/Text-Tests/TextTest.class.st (diff)
Commit 1c63c0ecea951553509bd686ab5efb37c17de980 by astares
Cleanup FuzzyMatcher packages
Fix #6271
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherTest.class.st (diff)
The file was modifiedsrc/FuzzyMatcher/FuzzyMatcher.class.st (diff)
The file was addedsrc/Deprecated90/FuzzyMatcher.extension.st
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherExample.class.st (diff)
Commit 3da63db11b9578ccbae49cd859131a73b265e255 by astares
Small cleanups in BorderedMorph
Fix #6273
The file was modifiedsrc/Morphic-Base/BorderedMorph.extension.st (diff)
The file was modifiedsrc/Morphic-Core/BorderedMorph.class.st (diff)
The file was modifiedsrc/Morphic-Base/Form.extension.st (diff)
Commit 582651bee80cc8ccda65a091dd78c1450e9d5711 by astares
fix one test that checks (renamed) category
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherTest.class.st (diff)
Commit 48cd8506310a7c58bf5e48201c3a8704199a20d4 by astares
Cleanup Glamour browser tabulator classes
Fix #6286
The file was modifiedsrc/Glamour-Browsers/GLMCustomCell.class.st (diff)
The file was modifiedsrc/Glamour-Browsers/GLMCustomColumn.class.st (diff)
The file was modifiedsrc/Glamour-Browsers/GLMCustomRow.class.st (diff)
Commit b17157556faaadbb52f8216ee7fe1dd8b4c8aab6 by astares
Move deprecated HistoryCollection to Deprecated90 package
Fix #6288
The file was removedsrc/Tool-Base/HistoryCollection.class.st
The file was addedsrc/Deprecated90/HistoryCollection.class.st
Commit 4fe351a8807009810048835542cf4c682f736526 by astares
Small cleanups in Kernel-Traits
Fix #6290
The file was modifiedsrc/Kernel-Traits/TComparable.trait.st (diff)
The file was addedsrc/Kernel-Traits/ManifestKernelTraits.class.st
Commit 8f3b921f2d94b2b9db9e665417deb36c469d2f65 by steven.costiou
Fixing #6293 => Opal AST Mapping now considers quick methods primitive
bytecode in the mapping (and maps to the method node).
The file was modifiedsrc/OpalCompiler-Core/OCBytecodeToASTCache.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/MethodMapExamples.class.st (diff)
Commit df1d01de5729a9ba7bb4cc6f906a94ae6812b547 by steven.costiou
Improving test node for bc offset: correctly comparing nodes
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit db0bc399976d3d386ab6fb2ea5a60c19543db0d4 by steven.costiou
Fixing test: pc higher than the last offset of a method map to the
method node
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 390612691c6a608d88116a7f90ae05bc4091a6fa by steven.costiou
Improving test: testing the mapping for all possible pc between 0 and
the last method offset against expected results from the old
implementation that had no cache (IRMethod>>#instructionForPC:).
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit aaee0de5055b3a1a60d573ecc2adb70f406d4ea2 by pavel.krivanek
remove forgotten debugging Transcript output
The file was modifiedsrc/HeuristicCompletion-Model/CoTypeInferencer.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBlockScope.class.st (diff)
Commit 8ee461a3230e729a95193eb485313dc89b98bcdb by thomasdupriez.github
Method #skipAnySubstring:startingAt:  was also used with its argument
being the string to skip instead of an array containing it. Adding this
possibility to the new version, with a test for it
The file was modifiedsrc/Collections-Tests/StringTest.class.st (diff)
The file was modifiedsrc/Collections-Strings/String.class.st (diff)

Summary

  1. fixes: #6036 fix the first occurrences (details)
  2. more (details)
  3. do not hard BI in default settings. (details)
  4. ifErrorDo: should be onErrorDo: and deprecate with transform (details)
  5. Only rewrite for zero argument blocks (details)
  6. use correct message name in transformation rule (details)
  7. Use #on:do: with cull: to fix #6158 (details)
  8. this refactor allows the extension of #spanNewSession by subclasses (details)
  9. Keep deprecation compatibility (details)
  10. Do it with ifErrorDo: too (details)
  11. Adding validation that the members of a trait composition are traits. (details)
  12. Fixed #6171 (details)
  13. Setting the default value to BIConfigurableFormatter, this is (details)
  14. Updated Pharo Enviroment Help description (details)
  15. Fixes #6165 Allowing searchs by class and selector (details)
  16. - change FloatReferencesRule to be a ReBasicTreeRule - fix tests to use (details)
  17. fixes #5494 (details)
  18. found more rules to rename (details)
  19. - do not recategorize ReTestCaseShouldNotUseInitialize, as it will lead (details)
  20. one more rule fixed (details)
  21. fixed tests names for rules (details)
  22. Simplify coniditions removing `ifNil: [ nil ]`. (details)
  23. Replaced selectors with blocks in runningAverage, runningMin, and (details)
  24. Fixed a mistake (details)
  25. - add a space when printing block bc (details)
  26. ReAssignmentOnBlockArgumentRuleTest checks that an argument of a block (details)
  27. ReExcessiveVariablesRule: for the sublasses of SharedPool we should not (details)
  28. Small dead code cleanup in Renraku and GeneralRules (details)
  29. fix all shadowed vars that are not in test data. fixes #6082 (details)
  30. OCBytecodeToASTCacheTest had some tests that tested against the old (details)
  31. improve test testNodeForBCOffsetTest (details)
  32. improve testNodeForBCOffsetTest (details)
  33. TheManifestBuilder>>banRule:for and #bansRule:for: did not use (details)
  34. - move the definition of primitive error variables to visitPragmaNode: - (details)
  35. we need to support #hasBindingThatBeginsWith: on the Metaclass, too.  It (details)
  36. This PR moves all code related to analysing and marking read and escape (details)
  37. Revert "refactor-spanNewSessionFrom" (details)
  38. Small cleanup / improvement of comments in the tests (details)
  39. - use a standard Dictionary for copied vars - remove OCKeyedSet (details)
  40. - hasCopyingTempNamed: is not really needed now that we have (details)
  41. Fix typo (details)
  42. Removing classes from ChangeSorter throws DNU (details)
  43. Lint cleanup #isZipArchive: (details)
  44. Cleanup InspectDebuggerDebugAction (details)
  45. CoverageDemo is not using the given title (details)
  46. Categorize classes in Reflectivity-Tests (details)
  47. add back #suggestedCode: (details)
  48. just some trivial cleanups: - MetacelloAbstractConstructor>#visited - (details)
  49. Cleanup FuzzyMatcher packages (details)
  50. Small cleanups in BorderedMorph (details)
  51. fix one test that checks (renamed) category (details)
  52. Cleanup Glamour browser tabulator classes (details)
  53. Move deprecated HistoryCollection to Deprecated90 package (details)
  54. Small cleanups in Kernel-Traits (details)
  55. Fixing #6293 => Opal AST Mapping now considers quick methods primitive (details)
  56. Improving test node for bc offset: correctly comparing nodes (details)
  57. Fixing test: pc higher than the last offset of a method map to the (details)
  58. Improving test: testing the mapping for all possible pc between 0 and (details)
  59. remove forgotten debugging Transcript output (details)
  60. rename copiedVars2 (details)
  61. Method #skipAnySubstring:startingAt:  was also used with its argument (details)
Commit 43529a694281607f426a606f0211ae60d6bd1ee9 by stephane.ducasse
fixes: #6036 fix the first occurrences
The file was modifiedsrc/AST-Core-Tests/RBFormatterTest.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBFormatterTest.class.st (diff)
Commit 98913edfa8ef082267fa2020e0619bcb3dc5c263 by stephane.ducasse
do not hard BI in default settings.
The file was modifiedsrc/Formatter-Settings/RBProgramNode.extension.st (diff)
Commit 26ff285b74fcf91772980717ded2ac912911aa8f by astares
ifErrorDo: should be onErrorDo: and deprecate with transform
1. Rename #ifErrorDo: into #onErrorDo: 2. use #onErrorDo: in deprecated
methods like #ifError: and  #ifErrorDo:
    and move these to Deprecated90 package 3. have a transformation rule
for the deprecations in  #ifError: and  #ifErrorDo: 4. Add a test
#testOnErrorDo
Fix #6157
The file was modifiedsrc/Calypso-SystemQueries/ClyQueryBrowserFilter.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL2.class.st (diff)
The file was modifiedsrc/System-Sources/PharoFilesOpener.class.st (diff)
The file was modifiedsrc/Multilingual-Tests/MultiFontTest.extension.st (diff)
The file was modifiedsrc/Kernel-Tests/SemaphoreTest.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Number.extension.st (diff)
The file was modifiedsrc/Morphic-Base/PolygonMorph.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/MutexTest.class.st (diff)
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
The file was modifiedsrc/Morphic-Core/WorldState.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyUnionQueryTest.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
The file was modifiedsrc/Kernel/Semaphore.class.st (diff)
The file was modifiedsrc/Tool-Finder/MethodFinderSend.class.st (diff)
The file was modifiedsrc/JenkinsTools-Core/HDTestReport.class.st (diff)
The file was modifiedsrc/Kernel/Context.class.st (diff)
The file was modifiedsrc/Network-Mail/MailMessage.class.st (diff)
The file was addedsrc/Deprecated90/BlockClosure.extension.st
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyCompositeScopeTest.class.st (diff)
The file was modifiedsrc/ClassAnnotation-Tests/QueryAnnotationsFromClassTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Float.extension.st (diff)
The file was modifiedsrc/Tool-Finder/Object.extension.st (diff)
The file was modifiedsrc/Tool-ProcessBrowser/ProcessBrowser.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyTypedQueryTestCase.class.st (diff)
The file was modifiedsrc/DeprecatedFileStream/FileStream.class.st (diff)
The file was modifiedsrc/Monticello/MCWorkingCopy.class.st (diff)
The file was modifiedsrc/Morphic-Core/PasteUpMorph.class.st (diff)
The file was modifiedsrc/EmergencyEvaluator/Transcripter.class.st (diff)
Commit 4727364ec5e1d2bd9f79914b0e5078d191d8c50b by astares
Only rewrite for zero argument blocks
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit b79af0ec42adb988017e12e7c584699313dc49ae by astares
use correct message name in transformation rule
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 0d8f7d634bde28f4431c5431f8ff6403e4120076 by astares
Use #on:do: with cull: to fix #6158
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 4cfe4b8480d53510f591607fe11e80cb84151c3c by estebanlm
this refactor allows the extension of #spanNewSession by subclasses
(maybe this has to be cleaned in the future instead?)
The file was modifiedsrc/GT-Debugger/GTMoldableDebugger.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
Commit 6a7fa4884f6e42a70cd5e5bf59d7d0b91bd1ede3 by github
Keep deprecation compatibility
Deprecated ifError: and ifErrorDo: should keep compatibility, otherwise
they break the idea of a deprecation.
expecting description and receiver as arguments => honor that.
the automatic rewriting as the rewriting rule for that may not be that
obvious => let the user decide.
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 412dc5a452332873b081c932d2b636f87532c94f by github
Do it with ifErrorDo: too
The file was modifiedsrc/Deprecated90/BlockClosure.extension.st (diff)
Commit 87e119b99e7b34442f4305e447cf829c2d992914 by tesonep
Adding validation that the members of a trait composition are traits.
Fixes issue 6186
The file was modifiedsrc/TraitsV2/TraitedClass.class.st (diff)
The file was modifiedsrc/TraitsV2/TraitedMetaclass.class.st (diff)
The file was modifiedsrc/TraitsV2-Tests/T2TraitTest.class.st (diff)
The file was modifiedsrc/Collections-Arithmetic-Tests/CollectionArithmeticTest.class.st (diff)
The file was addedsrc/Collections-Arithmetic/SequenceableCollection.extension.st
Commit ba21f4512ab7b81593af65bed64aba288471a0d3 by tesonep
Setting the default value to BIConfigurableFormatter, this is
initialized in BaselineOfIDE
The file was modifiedsrc/Formatter-Settings/RBProgramNode.extension.st (diff)
Commit bd4238ec82261b9b96ba9e54b82261d5f6f69e34 by allex.oliveira
Updated Pharo Enviroment Help description
The file was modifiedsrc/Pharo-Help/PharoEnvironmentHelp.class.st (diff)
Commit a5e1b99427300103f8c87bad09c8e16d1ea793e0 by tesonep
Fixes #6165 Allowing searchs by class and selector
CoClassImplementedMessagesFetcher>>#entriesDo:
The file was addedsrc/GT-Spotter-Processors/SptClassWithSelectorWordFilter.class.st
The file was modifiedsrc/GT-Spotter-Processors/SptWordsAwareFilter.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptQuery.class.st (diff)
The file was modifiedsrc/GT-Tests-Spotter-Processors/SptUnifiedProcessorTest.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptUnifiedProcessor.class.st (diff)
Commit e1f32295306bf9bff19b347986afe4e10ac18918 by marcus.denker
- change FloatReferencesRule to be a ReBasicTreeRule - fix tests to use
changed API - delete deprecated ReBasicTreeRule - small cleanup:
categorize ReTestCaseShouldNotUseInitialize
The file was removedsrc/Renraku/ReBasicTreeRule.class.st
The file was modifiedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st (diff)
The file was modifiedsrc/Kernel-Rules/FloatReferencesRule.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Rules/FloatReferencesRuleTest.class.st (diff)
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
The file was addedsrc/Renraku/ReProperMethodProtocolNameForUtilitiesRule.class.st
The file was removedsrc/Renraku/ReTestClassNameShouldEndWithTest.class.st
The file was modifiedsrc/Renraku-Tests/ReTestClassNameShouldEndWithTestTest.class.st (diff)
The file was addedsrc/Renraku/ReProperMethodProtocolNameForInstanceCreationRule.class.st
The file was modifiedsrc/Renraku-Tests/ReTestClassNotInPackageWithTestEndingNameTest.class.st (diff)
The file was removedsrc/Renraku/ReInspectorPresentationsNonBlockSetup.class.st
The file was addedsrc/Renraku/RePackageManifestShouldBePackagedInManifestTagRule.class.st
The file was removedsrc/Renraku/ReTestClassNotInPackageWithTestEndingName.class.st
The file was removedsrc/Renraku/ReInspectorPresentationsNonlazyCode.class.st
The file was addedsrc/Renraku/ReThemeAccessRule.class.st
The file was addedsrc/Renraku/ReProperMethodProtocolNameForConvertingRule.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForUtilities.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForInstanceCreation.class.st
The file was addedsrc/Renraku/ReInspectorPresentationsNonBlockSetupRule.class.st
The file was removedsrc/Renraku/ReProperMethodProtocolNameRuleForConverting.class.st
The file was addedsrc/Renraku/ReInspectorPresentationsNonlazyCodeRule.class.st
The file was removedsrc/Renraku/ReThemeAccess.class.st
The file was removedsrc/Renraku/RePackageManifestShouldBePackagedInManifestTag.class.st
The file was addedsrc/Renraku/ReTestClassNameShouldEndWithTestRule.class.st
The file was addedsrc/Renraku/ReTestClassNotInPackageWithTestEndingNameRule.class.st
Commit c8874d91a032aade503ca36c59df3d2e5d12839f by romaniuk
found more rules to rename
The file was addedsrc/GeneralRules/ReDeprecateWithFirstCharacterDownshiftedRule.class.st
The file was addedsrc/GeneralRules/ReIfNotNilDoRule.class.st
The file was removedsrc/GeneralRules/ReRuleIfNotNilDo.class.st
The file was removedsrc/GeneralRules/ReDeprecateWithFirstCharacterDownshifted.class.st
The file was removedsrc/GeneralRules/ReRuleIfNotEmptyDoRule.class.st
The file was modifiedsrc/GeneralRules-Tests/ReGlobalVariableRuleTest.class.st (diff)
The file was removedsrc/GeneralRules/ReGlobalVariablesUsage.class.st
The file was addedsrc/GeneralRules/ReGlobalVariablesUsageRule.class.st
The file was addedsrc/GeneralRules/ReIfNotEmptyDoRule.class.st
Commit 2990a623e4bb509ae62e7e9f7e7993dd71950863 by marcus.denker
- do not recategorize ReTestCaseShouldNotUseInitialize, as it will lead
to conflicts with another PR
The file was modifiedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st (diff)
The file was removedsrc/GeneralRules/ReTestCaseShouldNotUseInitialize.class.st
The file was addedsrc/GeneralRules/ReTestCaseShouldNotUseInitializeRule.class.st
Commit 5e8dddd24458ef7963a41e10335ef9b15d51256a by romaniuk
fixed tests names for rules
The file was removedsrc/GeneralRules-Tests/ReGlobalVariablesUsageTest.class.st
The file was addedsrc/GeneralRules-Tests/ReGlobalVariablesUsageRuleTest.class.st
The file was removedsrc/GeneralRules-Tests/ReTestCaseShouldNotUseInitializeTest.class.st
The file was addedsrc/GeneralRules-Tests/ReTestCaseShouldNotUseInitializeRuleTest.class.st
Commit 4362b2ce904a31333d185aaf621f6c8a60a81e7f by cyril
Simplify coniditions removing `ifNil: [ nil ]`.
The file was modifiedsrc/GT-InspectorExtensions-Core/CharacterSetComplement.extension.st (diff)
The file was modifiedsrc/Glamour-Core/GLMPresentation.class.st (diff)
The file was modifiedsrc/Glamour-Rubric-Presentations/GLMRubricHighlightedTextPresentation.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBAbstractClass.class.st (diff)
The file was modifiedsrc/Athens-Morphic/Morph.extension.st (diff)
The file was modifiedsrc/Refactoring-Core/RBNamespace.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Renderer/GLMMorphicWidgetRenderer.class.st (diff)
The file was modifiedsrc/Collections-Unordered/KeyedTree.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMRubricSmalltalkTextModel.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/MorphicTreeColumnAdapter.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Pluggable/PluggableListMorph.class.st (diff)
The file was modifiedsrc/Zinc-Resource-Meta-Core/ZnUrl.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/OrderedDictionary.extension.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMTreeMorphModel.class.st (diff)
The file was modifiedsrc/Collections-Weak/WeakKeyDictionary.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/MorphicMenuItemAdapter.class.st (diff)
The file was modifiedsrc/GT-Spotter/GTSpotterCandidatesList.class.st (diff)
The file was modifiedsrc/Spec-Core/ComposablePresenter.class.st (diff)
The file was modifiedsrc/Tool-Finder/Finder.class.st (diff)
The file was modifiedsrc/GT-Spotter-Processors/SptTransformation.class.st (diff)
The file was modifiedsrc/Glamour-Presentations/GLMTextPresentation.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/SmallDictionary.extension.st (diff)
The file was modifiedsrc/Glamour-Presentations/GLMSmalltalkCodePresentation.class.st (diff)
The file was modifiedsrc/Kernel/Class.class.st (diff)
The file was modifiedsrc/Spec-Core/ButtonPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicMenuItemAdapter.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/Collection.extension.st (diff)
The file was modifiedsrc/DeprecatedFileStream/RWBinaryOrTextStream.class.st (diff)
The file was modifiedsrc/Spec-MorphicAdapters/SpecDialogWindow.class.st (diff)
The file was modifiedsrc/Glamour-Rubric-Presentations/GLMRubricSmalltalkCodePresentation.class.st (diff)
The file was modifiedsrc/Regex-Core/RxMatcher.class.st (diff)
The file was modifiedsrc/MenuRegistration/MenuRegistration.class.st (diff)
The file was modifiedsrc/System-Localization/Locale.class.st (diff)
The file was modifiedsrc/Monticello/MCDataStream.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Tree/MorphTreeMorphSelection.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/SequenceableCollection.extension.st (diff)
The file was modifiedsrc/DeprecatedFileStream/FileStream.class.st (diff)
The file was modifiedsrc/GT-InspectorExtensions-Core/Dictionary.extension.st (diff)
Commit caa54844ad7fabdc650cc93cde9970277453e142 by olk.zaytsev
Replaced selectors with blocks in runningAverage, runningMin, and
runningMax
The file was modifiedsrc/Collections-Arithmetic/SequenceableCollection.extension.st (diff)
The file was modifiedsrc/Collections-Arithmetic/SequenceableCollection.extension.st (diff)
Commit ddc6b3ee5beba9613f381486ad22c6e42a183e9c by marcus.denker
- add a space when printing block bc
The file was modifiedsrc/Debugging-Core/SymbolicBytecodeBuilder.class.st (diff)
Commit fc0665d7add98aeb52c3186e8598314c35b07a5c by marcus.denker
ReAssignmentOnBlockArgumentRuleTest checks that an argument of a block
is not assigned to.
This rule made sense in older versions where one could assign to
arguments. This is not possible anymore: in interactive mode, this code
is rejected. In non-interactive mode it clearly raises an compiler error
on the transcript.
I think we can remvoe thos tule (there is no rule that checks for
assigning to method args, either)
The file was removedsrc/GeneralRules/ReAssignmentOnBlockArgumentRule.class.st
The file was removedsrc/GeneralRules-Tests/ReAssignmentOnBlockArgumentRuleTest.class.st
Commit fced3cf9a6dc9453b9351d1b32f0e85811d870ce by marcus.denker
ReExcessiveVariablesRule: for the sublasses of SharedPool we should not
complain for too many class variables.
The file was modifiedsrc/GeneralRules/ReExcessiveVariablesRule.class.st (diff)
Commit 773467d6138d878c354290f816cfc2febafa4424 by marcus.denker
Small dead code cleanup in Renraku and GeneralRules
- remove old deprecated methods
- remove unsent private methods
The file was modifiedsrc/Renraku/RBLintRule.extension.st (diff)
The file was modifiedsrc/GeneralRules/ReUncommonMessageSendRule.class.st (diff)
The file was modifiedsrc/Renraku/ReProperty.class.st (diff)
The file was removedsrc/Renraku/Collection.extension.st
The file was modifiedsrc/Renraku/ReNodeRewriteRule.class.st (diff)
The file was modifiedsrc/Renraku/RBTransformationRule.extension.st (diff)
The file was modifiedsrc/GeneralRules/ReModifiesCollectionRule.class.st (diff)
Commit 0cdfb289a56d59c14a31aa4773b7c13f84221f9a by marcus.denker
fix all shadowed vars that are not in test data. fixes #6082
The file was modifiedsrc/Athens-Examples/VGTigerDemo.class.st (diff)
The file was modifiedsrc/DrTests/DTPluginConfiguration.class.st (diff)
The file was modifiedsrc/Graphics-Files/PNGReadWriter.class.st (diff)
The file was modifiedsrc/Rubric-Tests/RubSmalltalkEditorTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTTranslatorTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTVariableTranslatorTest.class.st (diff)
The file was modifiedsrc/DrTests-Tests/DrTestsTestRunnerTest.class.st (diff)
The file was modifiedsrc/MonticelloFileTree-Core/MCFileTreeStCypressWriter.class.st (diff)
The file was modifiedsrc/Text-Tests/TextTest.class.st (diff)
Commit 36f6828d4ad76472c0dc8ca23d355ff8d8e45acf by marcus.denker
OCBytecodeToASTCacheTest had some tests that tested against the old
implementation. As we replaced this with the cache, we need to rewite
the tests to compare something else (e.g which kind of node)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit b03b914d16bb4413190cb79494e88889c9165fcd by marcus.denker
improve test testNodeForBCOffsetTest
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 035eb6ace9d60aeaac6897ea2938f05c82681a62 by marcus.denker
improve testNodeForBCOffsetTest
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit d14fa8277f981097216623b9eb3c06306023a8e6 by maxleske
TheManifestBuilder>>banRule:for and #bansRule:for: did not use
#uniqueIdentifierName to construct the selector like it is done
everywhere else.
The file was modifiedsrc/Renraku/TheManifestBuilder.extension.st (diff)
Commit edb473f84d1b2fa65a74719bd2185fa6793e44ec by marcus.denker
- move the definition of primitive error variables to visitPragmaNode: -
recategorize to be in line with superclass
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
Commit 755ee2ef52720b92db8e92dd5428fa0f71928d7a by marcus.denker
we need to support #hasBindingThatBeginsWith: on the Metaclass, too.  It
forwards to the instance side
fixes #6250
The file was modifiedsrc/Kernel/Metaclass.class.st (diff)
The file was addedsrc/Kernel-Tests/MetaClassTest.class.st
Commit ddc1585bd87ea70cc87422e9eafe9a0e4e41bbc3 by marcus.denker
This PR moves all code related to analysing and marking read and escape
status of a variable to two methods: #analyseEscapingRead: and
#analyseEscapingWrite:
These are called from #lookupVariableForRead: and
lookupVariableForWrite:
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
Commit da23c79833236308c52634a44e0dcf48249bd2de by github
Revert "refactor-spanNewSessionFrom"
The file was modifiedsrc/GT-Debugger/GTMoldableDebugger.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
Commit 1d8c03bd121a9df0ebb189846a339fa52e374700 by marcus.denker
Small cleanup / improvement of comments in the tests
- exampleTempNamedTempCopyingNestedBlockPROBLEM --> not a problem
anymore (renamed)
- comments testOptimizedBlockWrittenAfterClosedOverCase1
- remove comment not needed in testRemoteTempInVector
- fix comment in testOptimizedBlockWriteInNestedBlockCase4
The file was modifiedsrc/OpalCompiler-Tests/MethodMapTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/MethodMapExamples.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTCheckerTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCCompiledMethodIntegrityTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTClosureAnalyzerTest.class.st (diff)
Commit 80cfefca60bb9adb44e8996cca05b35cd2d3c6ff by marcus.denker
- use a standard Dictionary for copied vars - remove OCKeyedSet
the copiedVars2 name will be fixed in a second step
The file was modifiedsrc/OpalCompiler-Core/OCKeyedSet.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBlockScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
Commit 8e60c8e91f1e0d217fd59896786b22d327559b2e by marcus.denker
- hasCopyingTempNamed: is not really needed now that we have
#copiedVarNames (just one user) - remove #asSymbol where it is not
needed
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/DrTests-TestsRunner/DTTestsRunner.class.st (diff)
The file was modifiedsrc/DrTests/DrTestsPlugin.class.st (diff)
The file was modifiedsrc/DrTests/DrTests.class.st (diff)
The file was modifiedsrc/Spec2-Commander2-ContactBook/SpContactBookPresenter.class.st (diff)
Commit 791cc6dd172cecc4df708bad517c55b32b82c9f5 by astares
Removing classes from ChangeSorter throws DNU
Fix #6260
The file was modifiedsrc/Spec2-Tools/ChangeSorterPresenter.class.st (diff)
Commit 7cfeb2eb7b3c95a2a547d9acad8053cda3065ee6 by astares
Lint cleanup #isZipArchive:
Fix #6262
The file was modifiedsrc/Compression/ManifestCompression.class.st (diff)
The file was modifiedsrc/Compression/ZipArchive.class.st (diff)
Commit 41d7af6c5fbe2af77420d2031528ed1ec5e96b83 by astares
Cleanup InspectDebuggerDebugAction
Fix #6264
The file was modifiedsrc/Debugger-Actions/InspectDebuggerDebugAction.class.st (diff)
Commit 4ea763349c250b50c76cf35e0717ba8fb3cf1ca1 by astares
CoverageDemo is not using the given title
Fix #6266
The file was modifiedsrc/Reflectivity-Examples/CoverageDemo.class.st (diff)
Commit 6ff3149f1232348f216856b691284fc19d15a545 by astares
Categorize classes in Reflectivity-Tests
Fix #6268
The file was modifiedsrc/Reflectivity-Tests/ReflectivityTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/LinkInstallerTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/CoverageDemoTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkTargetResolverTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectiveMethodTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkObjectAPITest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityReificationTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ASTCacheResetTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityControlTest.class.st (diff)
Commit 3f09d4eb291d4ff282bacc8500f1980947cdabba by marcus.denker
add back #suggestedCode:
The file was modifiedsrc/Renraku/RBTransformationRule.extension.st (diff)
Commit 2ca1c03e5f4662008cfd4631016f7861fab1222a by marcus.denker
just some trivial cleanups: - MetacelloAbstractConstructor>#visited -
TextTest examples
The file was modifiedsrc/Metacello-Core/MetacelloVersionValidator.class.st (diff)
The file was modifiedsrc/Text-Tests/TextTest.class.st (diff)
Commit 1c63c0ecea951553509bd686ab5efb37c17de980 by astares
Cleanup FuzzyMatcher packages
Fix #6271
The file was addedsrc/Deprecated90/FuzzyMatcher.extension.st
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherExample.class.st (diff)
The file was modifiedsrc/FuzzyMatcher/FuzzyMatcher.class.st (diff)
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherTest.class.st (diff)
Commit 3da63db11b9578ccbae49cd859131a73b265e255 by astares
Small cleanups in BorderedMorph
Fix #6273
The file was modifiedsrc/Morphic-Core/BorderedMorph.class.st (diff)
The file was modifiedsrc/Morphic-Base/BorderedMorph.extension.st (diff)
The file was modifiedsrc/Morphic-Base/Form.extension.st (diff)
Commit 582651bee80cc8ccda65a091dd78c1450e9d5711 by astares
fix one test that checks (renamed) category
The file was modifiedsrc/FuzzyMatcher-Tests/FuzzyMatcherTest.class.st (diff)
Commit 48cd8506310a7c58bf5e48201c3a8704199a20d4 by astares
Cleanup Glamour browser tabulator classes
Fix #6286
The file was modifiedsrc/Glamour-Browsers/GLMCustomRow.class.st (diff)
The file was modifiedsrc/Glamour-Browsers/GLMCustomCell.class.st (diff)
The file was modifiedsrc/Glamour-Browsers/GLMCustomColumn.class.st (diff)
Commit b17157556faaadbb52f8216ee7fe1dd8b4c8aab6 by astares
Move deprecated HistoryCollection to Deprecated90 package
Fix #6288
The file was addedsrc/Deprecated90/HistoryCollection.class.st
The file was removedsrc/Tool-Base/HistoryCollection.class.st
Commit 4fe351a8807009810048835542cf4c682f736526 by astares
Small cleanups in Kernel-Traits
Fix #6290
The file was modifiedsrc/Kernel-Traits/TComparable.trait.st (diff)
The file was addedsrc/Kernel-Traits/ManifestKernelTraits.class.st
Commit 8f3b921f2d94b2b9db9e665417deb36c469d2f65 by steven.costiou
Fixing #6293 => Opal AST Mapping now considers quick methods primitive
bytecode in the mapping (and maps to the method node).
The file was modifiedsrc/OpalCompiler-Tests/MethodMapExamples.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBytecodeToASTCache.class.st (diff)
Commit df1d01de5729a9ba7bb4cc6f906a94ae6812b547 by steven.costiou
Improving test node for bc offset: correctly comparing nodes
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit db0bc399976d3d386ab6fb2ea5a60c19543db0d4 by steven.costiou
Fixing test: pc higher than the last offset of a method map to the
method node
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 390612691c6a608d88116a7f90ae05bc4091a6fa by steven.costiou
Improving test: testing the mapping for all possible pc between 0 and
the last method offset against expected results from the old
implementation that had no cache (IRMethod>>#instructionForPC:).
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit aaee0de5055b3a1a60d573ecc2adb70f406d4ea2 by pavel.krivanek
remove forgotten debugging Transcript output
The file was modifiedsrc/HeuristicCompletion-Model/CoTypeInferencer.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBlockScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
Commit 8ee461a3230e729a95193eb485313dc89b98bcdb by thomasdupriez.github
Method #skipAnySubstring:startingAt:  was also used with its argument
being the string to skip instead of an array containing it. Adding this
possibility to the new version, with a test for it
The file was modifiedsrc/Collections-Tests/StringTest.class.st (diff)
The file was modifiedsrc/Collections-Strings/String.class.st (diff)