Another week with ~50 merged pull requests.
Class Definitions ================== Mostly stabilizing the last changes... - Class>>#asRingDefinition should not send #definition but #definitionString #8024 https://github.com/pharo-project/pharo/pull/8024 - ReSearchStringSourceAnchor>>#interval should not use deprecated #definition #8022 https://github.com/pharo-project/pharo/pull/8022 - 7980-fix-checkClassRebuild #7982 https://github.com/pharo-project/pharo/pull/7982 - Move old definition printing to a the legacy printer #7894 https://github.com/pharo-project/pharo/pull/7894 Halt Cleanup ============= Finished: we now have a release test. There can never be a #halt left without the test failing. - 7925-halt-left-in-FFIFunctionParsersetOn #7932 https://github.com/pharo-project/pharo/pull/7932 - 7928-halt-left-in-FBDDecompilerpushFullClosurenumCopiedreceiverOnStackignoreOuterContext #7970 https://github.com/pharo-project/pharo/pull/7970 - 7975-ReleaseTesttestMethodsContainNoHalt #7977 https://github.com/pharo-project/pharo/pull/7977 - "Browse Breakpoints" should not show implementation methods #7969 https://github.com/pharo-project/pharo/pull/7969 Fixes ===== - Lazily file open in Zip archive #7999 https://github.com/pharo-project/pharo/pull/7999 - 8037-Scrolling-messages-leads-to-red-square-of-death #8039 https://github.com/pharo-project/pharo/pull/8039 - Fixed #8014. Renamed Random >> nextInt: and nextIntBetween:and: to nextInteger: and nextIntegerBetween:and: #8021 https://github.com/pharo-project/pharo/pull/8021 - Fix win32 library name for freetype #7778 https://github.com/pharo-project/pharo/pull/7778 - 7966-Temporary-Variables-Cannot-be-used-in-loops-in-a-playground #7983 https://github.com/pharo-project/pharo/pull/7983 - Only concrete Font descriptions should be installable #7986 https://github.com/pharo-project/pharo/pull/7986 - Fixed #7612. The bug that happened when an IntegerArray was added to a FloatArray #7622 https://github.com/pharo-project/pharo/pull/7622 - Fixed #7937. Implemented Random>>nextBetween:and:, nextIntBetween:and:, and wrote tests for them #7938 https://github.com/pharo-project/pharo/pull/7938 - 7956-Completion-broken-in-Transcript #7958 https://github.com/pharo-project/pharo/pull/7958 - fixing-FFIBackend-initialization #7973 https://github.com/pharo-project/pharo/pull/7973 - Fixing mem leak after debugger proceeding #7992 https://github.com/pharo-project/pharo/pull/7992 - 7953 huge debugger st pharo application memory leak #7976 https://github.com/pharo-project/pharo/pull/7976 - 8005-ClassHierarchyPrinter-glitches #8012 https://github.com/pharo-project/pharo/pull/8012 - 8001-Improving-ClassHierarchyPrinter #8003 https://github.com/pharo-project/pharo/pull/8003 - tagsForClasses #8008 https://github.com/pharo-project/pharo/pull/8008 - add Trait>>#isUsed. #7981 https://github.com/pharo-project/pharo/pull/7981 Refactoring ============ Work has begun to check (and fix) refactorings. More to come. - Review refactorings #7965 https://github.com/pharo-project/pharo/pull/7965 - Fix rename refactoring issue - 7947 #7978 https://github.com/pharo-project/pharo/pull/7978 AST Improvements / Cleanups ============================ The visitor now calls #visitGlobalVariableNode:, visitClassVariableNode:, if you inherit (or use the trait) the change is backward compatible (it makes sure to call the same methods as before). - AST-add-more-Variable-visit-methods #7929 https://github.com/pharo-project/pharo/pull/7929 - TRBProgramNodeVisitor-methods-missing #7962 https://github.com/pharo-project/pharo/pull/7962 - AST-Cleanup-visitUnreachableStatement #7951 https://github.com/pharo-project/pharo/pull/7951 - CoTypeInferencer should inherit from RBProgramNodeVisitor #8040 https://github.com/pharo-project/pharo/pull/8040 - 7993-Completion-broken-while-editing #7998 https://github.com/pharo-project/pharo/pull/7998 Cleanups and improvements Code Critique ====================== - ReSendsUnknownMessageToGlobalRule laments wrongly on class variables #8031 https://github.com/pharo-project/pharo/pull/8031 - Mark abstract test classes in Renraku-Tests #8029 https://github.com/pharo-project/pharo/pull/8029 - Cleanup ReAbstractRule #8057 https://github.com/pharo-project/pharo/pull/8057 - Clean selector casing in Renraku #8063 https://github.com/pharo-project/pharo/pull/8063 - Add script pragmas to CriticBrowser #8035 https://github.com/pharo-project/pharo/pull/8035 - Simplify-ReUnaryAccessingMethodWithoutReturnRule #7839 https://github.com/pharo-project/pharo/pull/7839 Dead Code ========= - Gofer-UI package should be removed in Pharo 9 #8027 https://github.com/pharo-project/pharo/pull/8027 - Deprecate leadingChar and old encoders. #7892 https://github.com/pharo-project/pharo/pull/7892 - remove-unused-charScannerPrimitive #7884 https://github.com/pharo-project/pharo/pull/7884 - Cleanup-EncoderForV3PlusClosures #7972 https://github.com/pharo-project/pharo/pull/7972 - Remove unused lastKeyboardFocus ivare from OSSDL2BackendWindow #7946 https://github.com/pharo-project/pharo/pull/7946 Other Cleanups ============== - ReSourceAnchor typo in class comment #8066 https://github.com/pharo-project/pharo/pull/8066 - Tag uncategorized classes in package Morphic-Widgets-Tabs #8015 https://github.com/pharo-project/pharo/pull/8015 - EpApplyPreviewerTest calls deprecated method #8007 https://github.com/pharo-project/pharo/pull/8007 - HDTestCoverage and HDCoverageReport use obsolete actualClass #7991 https://github.com/pharo-project/pharo/pull/7991 - fixes #7924: Enhance CodeImporter with better comment #7988 https://github.com/pharo-project/pharo/pull/7988 |
Free forum by Nabble | Edit this page |