-
-
Notifications
You must be signed in to change notification settings - Fork 361
Comparing changes
Open a pull request
base repository: pharo-project/pharo
base: Pharo13@{1day}
head repository: pharo-project/pharo
compare: Pharo13
- 15 commits
- 16 files changed
- 3 contributors
Commits on Feb 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 56de0ce - Browse repository at this point
Copy the full SHA 56de0ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22ce77b - Browse repository at this point
Copy the full SHA 22ce77bView commit details
Commits on Mar 3, 2025
-
In multiple projects I'm doing AST manipulation (fro example in Famix or in my project Chanel) and I need to remove some nodes from an AST. Currently it's possible only on MessageNodes but this should be possible on much more nodes. I propose to push up this method on ProgramNodes
Configuration menu - View commit details
-
Copy full SHA for b3212e6 - Browse repository at this point
Copy the full SHA b3212e6View commit details
Commits on Mar 4, 2025
-
Fix bug with obsolete classes and extension methods
If you recompile a class with extension methods and remove it afterward, then the class stays as obsolete. This happens because of a bug creating duplicated entries in the packages extension maps. I'm proposing a fix to not add new entries to the extension maps in case of recompilation. Coming with a comment and a regression test. Fixes #17927
Configuration menu - View commit details
-
Copy full SHA for 891a164 - Browse repository at this point
Copy the full SHA 891a164View commit details
Commits on Mar 5, 2025
-
Improve ReRefersToClassRule name
It is weird that the rules says to use `self class` when we are on the class side. I'm updating the rule name to show this possibility Fixes #17123
Configuration menu - View commit details
-
Copy full SHA for 306da1d - Browse repository at this point
Copy the full SHA 306da1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e902ef6 - Browse repository at this point
Copy the full SHA e902ef6View commit details -
Speedup Random initialization from seed
When setting the seed, this change avoid to have a double initialization of the seed to speed it up. ```st { [ Random new ]. [ Random seed: 7 ] } collect: #bench. " Before: an Array( 4,527,035 iterations in 5 seconds 2 milliseconds.905044.982 per second 2,578,191 iterations in 5 seconds 3 milliseconds. 515329.003 per second)" " After: an Array( 4,839,828 iterations in 5 seconds 1 millisecond. 967772.046 per second 5,454,942 iterations in 5 seconds 2 milliseconds. 1090552.179 per second)" ``` Fixes #17510
Configuration menu - View commit details
-
Copy full SHA for 473e02e - Browse repository at this point
Copy the full SHA 473e02eView commit details -
Fix the logic of the extra commands on methods
In Calypso Hernan started to migrate commands from Commander1 to Commander2. This brought a change in the logic but the commands in the extra group on methods lost the ability to execute the #prepareFullExecution method which cause some commands to fail. I'm fixing this + I renamed a class to have a better name Fixes #17506
Configuration menu - View commit details
-
Copy full SHA for 4ebd2da - Browse repository at this point
Copy the full SHA 4ebd2daView commit details -
Merge pull request #17936 from jecisc/calypso/fix-extra-group
Fix the logic of the extra commands on methods
Configuration menu - View commit details
-
Copy full SHA for 763549d - Browse repository at this point
Copy the full SHA 763549dView commit details -
Merge pull request #17935 from jecisc/misc/random-speedup
Speedup Random initialization from seed
Configuration menu - View commit details
-
Copy full SHA for d519530 - Browse repository at this point
Copy the full SHA d519530View commit details -
Merge pull request #17934 from jecisc/misc/RGGlobalVariable-should-be…
…-a-RGVariable [Foward port] RGGlobalVariable should be a RGVariable
Configuration menu - View commit details
-
Copy full SHA for c3b4497 - Browse repository at this point
Copy the full SHA c3b4497View commit details -
Merge pull request #17933 from jecisc/rules/ReRefersToClassRule-name
Improve ReRefersToClassRule name
Configuration menu - View commit details
-
Copy full SHA for b33546e - Browse repository at this point
Copy the full SHA b33546eView commit details -
Merge pull request #17913 from fouziray/fixIssue17908
Fix issue 17908 - Rename argument
Configuration menu - View commit details
-
Copy full SHA for bc007f6 - Browse repository at this point
Copy the full SHA bc007f6View commit details -
Merge pull request #17925 from jecisc/ast/remove-from-tree
Push up #removeFromTree from MessageNode to ProgramNode
Configuration menu - View commit details
-
Copy full SHA for 23c0a8a - Browse repository at this point
Copy the full SHA 23c0a8aView commit details -
Merge pull request #17928 from jecisc/kernel/fix-obsolete-classes
Fix bug with obsolete classes and extension methods
Configuration menu - View commit details
-
Copy full SHA for dabceca - Browse repository at this point
Copy the full SHA dabcecaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff Pharo13@{1day}...Pharo13