pharo icon indicating copy to clipboard operation
pharo copied to clipboard

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.

Results 738 pharo issues
Sort by recently updated
recently updated
newest added

Imagine the following situation ``` A >> x ^ 33 B is empty C >> x ^ super x + 10 ``` Now we add a simple method x in...

Type: Bug
Project: Refactorings
mutation impact

Currently we have #classes/#classesDo:/#classesAndTraits/#classesAndTraitsDo: that are all returning classes and traits. We discussed with Steph and Marcus and we don't like it. Here is what we would like to get:...

Type: Cleanup
Version: Pharo 13

``` testBestNodeForReturnAStatementWhenIntervalInStatementWithoutLeftPart | ast start body | body := 'm | a | a := 1111111111111111. '. start := 'm | a | ' size. ast := (RBParser parseMethod: body)...

Type: Bug

The method ``` getMethodString ^'toto "First comment" | temp variables | "Second comment" assignement := " Third comment " #node. "Fourth comment" message "Fifth comment", ''node''. "Sixth comment" cascade node;...

Type: Cleanup
Good first issue

We should fix the rule description.

Type: Cleanup
Good first issue

The progress of the system progress bar does not have a good contrast, it requires effort to see the advance of the job.

Type: Bug

**Bug description** When you apply Rename temp twice in a row in the same method (for 2 different temps/parameters) - either it produces an error - or it is not...

Type: Bug

It looks like the logic got lost in the migration to the new architecture.

Type: Cleanup

- RBPullUpMethodTransformation should support the pull up even when behavior is modified - but it should not produce broken code. Code can be broken when: - Refer to instance variables...

Type: Enhancement

``` A >> foo ^ self subclassResponsibility B C >> foo ^ 42 D >> foo ^ 666 ``` Pull Up D>> foo on A (with combo box) move self...

Type: Bug