Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
November 2017
- 846 messages
Re: [Pharo-dev] nil inspect
by Denis Kudriashov
2017-11-23 17:01 GMT+01:00 Dimitris Chloupis <kilon.alios(a)gmail.com>:
> yeah i see it now, I asked earlier on because I did not have access to a
> computer (was replying from my tablet). I see now that is an object, though
> its weird that nil is an instance of UndefinedObject but yet, that class
> has nil as instance variable
>
> not one of the good designs of Smalltalk, if this is not Pharo specific.
>
> I do not see the point of being an instance of a class and also an
> instance variable of that class. Is there a point ?
>
Where you find instance variable?
Class definition has no variables:
Object subclass: #UndefinedObject
instanceVariableNames: ''
classVariableNames: ''
package: 'Kernel-Objects'
UndefinedObject class
instanceVariableNames: ''
>
> On Thu, Nov 23, 2017 at 12:23 PM Guillermo Polito <
> guillermopolito(a)gmail.com> wrote:
>
>> Hi Dimitris,
>>
>> nil **is** an object. A normal object.
>>
>> From your wikipedia quote: The true, false, and nil pseudo-variables are
>> *singleton* <https://en.wikipedia.org/wiki/Singleton_pattern>* instances*
>> .
>>
>> You can try many things to try to convince yourself:
>>
>> - nil class => UndefinedObject
>> - nil sizeInMemory => 8 (2 object headers, no instance variables)
>>
>> You can also take a look at the bootstrap and see how it is created.
>>
>> And it may make sense to have the same inspection tabs as any other
>> normal object that has no instance variables.
>>
>> On Thu, Nov 23, 2017 at 11:14 AM, Dimitris Chloupis <
>> kilon.alios(a)gmail.com> wrote:
>>
>>> looks like wikipedia agrees with me, but I have to confess never looked
>>> at the Pharo implementation so I may still be wrong
>>>
>>> "*Smalltalk-80* syntax is rather minimalist, based on only a handful of
>>> declarations and reserved words. In fact, only six "keywords" are reserved
>>> in Smalltalk: true, false, nil, self, super, and thisContext. These are
>>> actually called *pseudo-variables*, identifiers that follow the rules
>>> for variable identifiers but denote bindings that the programmer cannot
>>> change. The true, false, and nil pseudo-variables are singleton
>>> <https://en.wikipedia.org/wiki/Singleton_pattern> instances. self and
>>> super refer to the receiver of a message within a method activated in
>>> response to that message, but sends to super are looked up in the
>>> superclass of the method's defining class rather than the class of the
>>> receiver, which allows methods in subclasses to invoke methods of the same
>>> name in superclasses. thisContext refers to the current activation
>>> record. The only built-in language constructs are message sends,
>>> assignment, method return and literal syntax for some objects. From its
>>> origins as a language for children of all ages, standard Smalltalk syntax
>>> uses punctuation in a manner more like English than mainstream coding
>>> languages. The remainder of the language, including control structures for
>>> conditional evaluation and iteration, is implemented on top of the built-in
>>> constructs by the standard Smalltalk class library. (For performance
>>> reasons, implementations may recognize and treat as special some of those
>>> messages; however, this is only an optimization and is not hardwired into
>>> the language syntax.)"
>>>
>>> https://en.wikipedia.org/wiki/Smalltalk
>>>
>>> Or maybe there is more here tha meets the eye ?
>>>
>>> On Thu, Nov 23, 2017 at 12:10 PM Dimitris Chloupis <
>>> kilon.alios(a)gmail.com> wrote:
>>>
>>>> is it ? I always thought it was just one of those things that is not an
>>>> object , together with super and self. I vaguelly remember that 5-6 words
>>>> in Smalltalk are not objects.
>>>>
>>>> If it is an actual object and not something else wrapped in a very thin
>>>> object, I can see the reason for inspection. Otherwise I cannot say I see
>>>> it.
>>>>
>>>> On Thu, Nov 23, 2017 at 10:45 AM Denis Kudriashov <dionisiydk(a)gmail.com>
>>>> wrote:
>>>>
>>>>> But it is not nothing. It is real object.
>>>>>
>>>>> 2017-11-23 9:03 GMT+01:00 Dimitris Chloupis <kilon.alios(a)gmail.com>:
>>>>>
>>>>>> Personally I love it
>>>>>>
>>>>>> what you find when you search for nothing ?
>>>>>>
>>>>>> Nothing
>>>>>>
>>>>>> :D
>>>>>>
>>>>>> On Wed, Nov 22, 2017 at 10:23 PM Stephane Ducasse <
>>>>>> stepharo.self(a)gmail.com> wrote:
>>>>>>
>>>>>>> Indeed I do not really like the blank window.
>>>>>>>
>>>>>>> On Sat, Nov 18, 2017 at 10:18 PM, Nicolas Cellier <
>>>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>>>
>>>>>>>> Ah OK, it's expected then?
>>>>>>>> I find that surprising, because I could maybe want to look at meta
>>>>>>>> side like I can for other elementary objects:
>>>>>>>>
>>>>>>>> [image: Images intégrées 1]
>>>>>>>>
>>>>>>>> 2017-11-18 22:03 GMT+01:00 Aliaksei Syrel <alex.syrel(a)gmail.com>:
>>>>>>>>
>>>>>>>>> Yes
>>>>>>>>>
>>>>>>>>> [image: Inline images 1]
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Alex
>>>>>>>>>
>>>>>>>>> On 18 November 2017 at 21:56, Nicolas Cellier <
>>>>>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Anyone tried 'nil inspect' recently?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>>
>>
>> --
>>
>>
>>
>> Guille Polito
>>
>> Research Engineer
>>
>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>
>> CRIStAL - UMR 9189
>>
>> French National Center for Scientific Research - *http://www.cnrs.fr
>> <http://www.cnrs.fr>*
>>
>>
>> *Web:* *http://guillep.github.io* <http://guillep.github.io>
>>
>> *Phone: *+33 06 52 70 66 13 <+33%206%2052%2070%2066%2013>
>>
>
Nov. 23, 2017
Re: [Pharo-dev] nil inspect
by Sven Van Caekenberghe
> On 23 Nov 2017, at 17:01, Dimitris Chloupis <kilon.alios(a)gmail.com> wrote:
>
> yeah i see it now, I asked earlier on because I did not have access to a computer (was replying from my tablet). I see now that is an object, though its weird that nil is an instance of UndefinedObject but yet, that class has nil as instance variable
What do you mean ?
UndefinedObject has no instance variables, it is empty. It defines behaviour that is specific to its instances like any class. It just happens that there is only one unique system defined instance of it, with a reserved literal name. Just like true and false (classes True and False, subclasses of Boolean).
> not one of the good designs of Smalltalk, if this is not Pharo specific.
I would not make such comments unless you know what you are talking about ;-)
These are actually quite elegant design decisions.
> I do not see the point of being an instance of a class and also an instance variable of that class. Is there a point ?
>
> On Thu, Nov 23, 2017 at 12:23 PM Guillermo Polito <guillermopolito(a)gmail.com> wrote:
> Hi Dimitris,
>
> nil **is** an object. A normal object.
>
> From your wikipedia quote: The true, false, and nil pseudo-variables are singleton instances.
>
> You can try many things to try to convince yourself:
>
> - nil class => UndefinedObject
> - nil sizeInMemory => 8 (2 object headers, no instance variables)
>
> You can also take a look at the bootstrap and see how it is created.
>
> And it may make sense to have the same inspection tabs as any other normal object that has no instance variables.
>
> On Thu, Nov 23, 2017 at 11:14 AM, Dimitris Chloupis <kilon.alios(a)gmail.com> wrote:
> looks like wikipedia agrees with me, but I have to confess never looked at the Pharo implementation so I may still be wrong
>
> "Smalltalk-80 syntax is rather minimalist, based on only a handful of declarations and reserved words. In fact, only six "keywords" are reserved in Smalltalk: true, false, nil, self, super, and thisContext. These are actually called pseudo-variables, identifiers that follow the rules for variable identifiers but denote bindings that the programmer cannot change. The true, false, and nil pseudo-variables are singleton instances. self and super refer to the receiver of a message within a method activated in response to that message, but sends to super are looked up in the superclass of the method's defining class rather than the class of the receiver, which allows methods in subclasses to invoke methods of the same name in superclasses. thisContext refers to the current activation record. The only built-in language constructs are message sends, assignment, method return and literal syntax for some objects. From its origins as a language for children of all ages, standard Smalltalk syntax uses punctuation in a manner more like English than mainstream coding languages. The remainder of the language, including control structures for conditional evaluation and iteration, is implemented on top of the built-in constructs by the standard Smalltalk class library. (For performance reasons, implementations may recognize and treat as special some of those messages; however, this is only an optimization and is not hardwired into the language syntax.)"
>
> https://en.wikipedia.org/wiki/Smalltalk
>
> Or maybe there is more here tha meets the eye ?
>
> On Thu, Nov 23, 2017 at 12:10 PM Dimitris Chloupis <kilon.alios(a)gmail.com> wrote:
> is it ? I always thought it was just one of those things that is not an object , together with super and self. I vaguelly remember that 5-6 words in Smalltalk are not objects.
>
> If it is an actual object and not something else wrapped in a very thin object, I can see the reason for inspection. Otherwise I cannot say I see it.
>
> On Thu, Nov 23, 2017 at 10:45 AM Denis Kudriashov <dionisiydk(a)gmail.com> wrote:
> But it is not nothing. It is real object.
>
> 2017-11-23 9:03 GMT+01:00 Dimitris Chloupis <kilon.alios(a)gmail.com>:
> Personally I love it
>
> what you find when you search for nothing ?
>
> Nothing
>
> :D
>
> On Wed, Nov 22, 2017 at 10:23 PM Stephane Ducasse <stepharo.self(a)gmail.com> wrote:
> Indeed I do not really like the blank window.
>
> On Sat, Nov 18, 2017 at 10:18 PM, Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com> wrote:
> Ah OK, it's expected then?
> I find that surprising, because I could maybe want to look at meta side like I can for other elementary objects:
>
> <Capture dâeÌcran 2017-11-18 aÌ 22.16.47.png>
>
> 2017-11-18 22:03 GMT+01:00 Aliaksei Syrel <alex.syrel(a)gmail.com>:
> Yes
>
> <Screen Shot 2017-11-18 at 22.03.22.png>
>
> Cheers,
> Alex
>
> On 18 November 2017 at 21:56, Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com> wrote:
> Anyone tried 'nil inspect' recently?
>
>
>
>
>
>
>
> --
>
> Guille Polito
> Research Engineer
>
> Centre de Recherche en Informatique, Signal et Automatique de Lille
> CRIStAL - UMR 9189
> French National Center for Scientific Research - http://www.cnrs.fr
>
> Web: http://guillep.github.io
> Phone: +33 06 52 70 66 13
Nov. 23, 2017
[Pharo 7.0-dev] Build #321: 17641-remove-HasNewFinalization-class-var-from-WeakFinalizationList
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #321 was: SUCCESS.
The Pull Request #520 was integrated: "17641-remove-HasNewFinalization-class-var-from-WeakFinalizationList"
Pull request url: https://github.com/pharo-project/pharo/pull/520
Issue Url: https://pharo.fogbugz.com/f/cases/17641
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
Nov. 23, 2017
Re: [Pharo-dev] nil inspect
by Dimitris Chloupis
yeah i see it now, I asked earlier on because I did not have access to a
computer (was replying from my tablet). I see now that is an object, though
its weird that nil is an instance of UndefinedObject but yet, that class
has nil as instance variable
not one of the good designs of Smalltalk, if this is not Pharo specific.
I do not see the point of being an instance of a class and also an instance
variable of that class. Is there a point ?
On Thu, Nov 23, 2017 at 12:23 PM Guillermo Polito <guillermopolito(a)gmail.com>
wrote:
> Hi Dimitris,
>
> nil **is** an object. A normal object.
>
> From your wikipedia quote: The true, false, and nil pseudo-variables are
> *singleton* <https://en.wikipedia.org/wiki/Singleton_pattern>* instances*.
>
> You can try many things to try to convince yourself:
>
> - nil class => UndefinedObject
> - nil sizeInMemory => 8 (2 object headers, no instance variables)
>
> You can also take a look at the bootstrap and see how it is created.
>
> And it may make sense to have the same inspection tabs as any other normal
> object that has no instance variables.
>
> On Thu, Nov 23, 2017 at 11:14 AM, Dimitris Chloupis <kilon.alios(a)gmail.com
> > wrote:
>
>> looks like wikipedia agrees with me, but I have to confess never looked
>> at the Pharo implementation so I may still be wrong
>>
>> "*Smalltalk-80* syntax is rather minimalist, based on only a handful of
>> declarations and reserved words. In fact, only six "keywords" are reserved
>> in Smalltalk: true, false, nil, self, super, and thisContext. These are
>> actually called *pseudo-variables*, identifiers that follow the rules
>> for variable identifiers but denote bindings that the programmer cannot
>> change. The true, false, and nil pseudo-variables are singleton
>> <https://en.wikipedia.org/wiki/Singleton_pattern> instances. self and
>> super refer to the receiver of a message within a method activated in
>> response to that message, but sends to super are looked up in the
>> superclass of the method's defining class rather than the class of the
>> receiver, which allows methods in subclasses to invoke methods of the same
>> name in superclasses. thisContext refers to the current activation
>> record. The only built-in language constructs are message sends,
>> assignment, method return and literal syntax for some objects. From its
>> origins as a language for children of all ages, standard Smalltalk syntax
>> uses punctuation in a manner more like English than mainstream coding
>> languages. The remainder of the language, including control structures for
>> conditional evaluation and iteration, is implemented on top of the built-in
>> constructs by the standard Smalltalk class library. (For performance
>> reasons, implementations may recognize and treat as special some of those
>> messages; however, this is only an optimization and is not hardwired into
>> the language syntax.)"
>>
>> https://en.wikipedia.org/wiki/Smalltalk
>>
>> Or maybe there is more here tha meets the eye ?
>>
>> On Thu, Nov 23, 2017 at 12:10 PM Dimitris Chloupis <kilon.alios(a)gmail.com>
>> wrote:
>>
>>> is it ? I always thought it was just one of those things that is not an
>>> object , together with super and self. I vaguelly remember that 5-6 words
>>> in Smalltalk are not objects.
>>>
>>> If it is an actual object and not something else wrapped in a very thin
>>> object, I can see the reason for inspection. Otherwise I cannot say I see
>>> it.
>>>
>>> On Thu, Nov 23, 2017 at 10:45 AM Denis Kudriashov <dionisiydk(a)gmail.com>
>>> wrote:
>>>
>>>> But it is not nothing. It is real object.
>>>>
>>>> 2017-11-23 9:03 GMT+01:00 Dimitris Chloupis <kilon.alios(a)gmail.com>:
>>>>
>>>>> Personally I love it
>>>>>
>>>>> what you find when you search for nothing ?
>>>>>
>>>>> Nothing
>>>>>
>>>>> :D
>>>>>
>>>>> On Wed, Nov 22, 2017 at 10:23 PM Stephane Ducasse <
>>>>> stepharo.self(a)gmail.com> wrote:
>>>>>
>>>>>> Indeed I do not really like the blank window.
>>>>>>
>>>>>> On Sat, Nov 18, 2017 at 10:18 PM, Nicolas Cellier <
>>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>>
>>>>>>> Ah OK, it's expected then?
>>>>>>> I find that surprising, because I could maybe want to look at meta
>>>>>>> side like I can for other elementary objects:
>>>>>>>
>>>>>>> [image: Images intégrées 1]
>>>>>>>
>>>>>>> 2017-11-18 22:03 GMT+01:00 Aliaksei Syrel <alex.syrel(a)gmail.com>:
>>>>>>>
>>>>>>>> Yes
>>>>>>>>
>>>>>>>> [image: Inline images 1]
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Alex
>>>>>>>>
>>>>>>>> On 18 November 2017 at 21:56, Nicolas Cellier <
>>>>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Anyone tried 'nil inspect' recently?
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>
>
>
> --
>
>
>
> Guille Polito
>
> Research Engineer
>
> Centre de Recherche en Informatique, Signal et Automatique de Lille
>
> CRIStAL - UMR 9189
>
> French National Center for Scientific Research - *http://www.cnrs.fr
> <http://www.cnrs.fr>*
>
>
> *Web:* *http://guillep.github.io* <http://guillep.github.io>
>
> *Phone: *+33 06 52 70 66 13 <+33%206%2052%2070%2066%2013>
>
Nov. 23, 2017
[Pharo 7.0-dev] Build #320: 20736-update-iceberg-to-063
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #320 was: SUCCESS.
The Pull Request #518 was integrated: "20736-update-iceberg-to-063"
Pull request url: https://github.com/pharo-project/pharo/pull/518
Issue Url: https://pharo.fogbugz.com/f/cases/20736
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
Nov. 23, 2017
[Pharo 7.0-dev] Build #319: 20742 Unused temps in Morph, MalSccNodeDecomposition and MethodNode
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #319 was: SUCCESS.
The Pull Request #525 was integrated: "20742 Unused temps in Morph, MalSccNodeDecomposition and MethodNode"
Pull request url: https://github.com/pharo-project/pharo/pull/525
Issue Url: https://pharo.fogbugz.com/f/cases/20742
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
Nov. 23, 2017
Re: [Pharo-dev] [PHARO 7.0A] NEXT ENHANCEMENTS
by phil@highoctane.be
Yes, very.
Phil
On Thu, Nov 23, 2017 at 12:26 PM, Alexandre Bergel <alexandre.bergel(a)me.com>
wrote:
> Impressive!!
>
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> On Nov 23, 2017, at 7:12 AM, Stephane Ducasse <stepharo.self(a)gmail.com>
> wrote:
>
> eport period: 5 November 2017 to 23 November 2017
>
> * 20739-Remove-dead-stream-primitives
>
> https://pharo.fogbugz.com/f/cases/20739/Remove-dead-stream-primitives
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20739
> PR URL: https://github.com/pharo-project/pharo/pull/524
> Diff URL: https://github.com/pharo-project/pharo/pull/524/files
>
> Thanks to clementbera
>
> * 20645-Windows-rebuildFieldAccessors-problem
>
> Fixing the creation of annonymous classes for FFITypeArray.
> It was affecting all the platforms.
>
> Issue: https://pharo.fogbugz.com/f/cases/20645/Windows-
> rebuildFieldAccessors-problem
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20645
> PR URL: https://github.com/pharo-project/pharo/pull/521
> Diff URL: https://github.com/pharo-project/pharo/pull/521/files
>
> Thanks to tesonep
>
> * 20735-ComposablePresenter-classowneron-is-missing-the-
> initialization-call
>
> https://pharo.fogbugz.com/f/cases/20735/ComposablePresenter-class-
> owner-on-is-missing-the-initialization-call
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20735
> PR URL: https://github.com/pharo-project/pharo/pull/517
> Diff URL: https://github.com/pharo-project/pharo/pull/517/files
>
> Thanks to pavel-krivanek
>
> * Fix the sign of FloatNegativeZero
>
> Like any other zero, the sign of Float negativeZero should be zeroâ¦
> Introduce signBit to differentiate Float negativeZero from Float zero.
>
> This is issue
>
> https://pharo.fogbugz.com/f/cases/19629/0-0-sign-answers-1-should-be-zero
>
>
> Note that this PR does not implement isSignMinus which is not
>
> strictly necessary.
>
> If itâs for ISO 10967 compliance, then there will be other
>
> functions missing.
>
> Maybe open a new issue for this one?
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Fix the sign of
> FloatNegativeZero
> PR URL: https://github.com/pharo-project/pharo/pull/515
> Diff URL: https://github.com/pharo-project/pharo/pull/515/files
>
> Thanks to nicolas-cellier-aka-nice
>
> * 20717-Duplicities-of-themes-in-the-list-2
>
> https://pharo.fogbugz.com/f/cases/20717/Duplicities-of-themes-in-the-list
>
> alternative version by Torsten
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20717
> PR URL: https://github.com/pharo-project/pharo/pull/499
> Diff URL: https://github.com/pharo-project/pharo/pull/499/files
>
> Thanks to pavel-krivanek
>
> * 20730 Unused temps in FileReferenceTest, FLHeaderSerializationTest,
> FLHookedSubstitutionTest, FT2GlyphRenderer, ...
>
> Fix unused temps in
>
> FileReferenceTest>>#testRename
> FileReferenceTest>>#testDeleteAllChildren
> FileReferenceTest>>#testHasChildren
> FileReferenceTest>>#testHasDirectories
> FileReferenceTest>>#testHasFiles
> FLHeaderSerializationTest>>#testAdditionalObjects
> FLHookedSubstitutionTest>>#testAvoidRecursion
> FT2GlyphRenderer>>#loadSurfaceTransform
> FT2GlyphRenderer>>#loadUnicode:
> FileDialogWindowTest>>#testIssue6406
> FileReferenceTest>>#testDeleteAll
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20730 Unused temps
> in FileReferenceTest, FLHeaderSerializationTest,
> FLHookedSubstitutionTest, FT2GlyphRenderer, ...
> PR URL: https://github.com/pharo-project/pharo/pull/510
> Diff URL: https://github.com/pharo-project/pharo/pull/510/files
>
> Thanks to astares
>
> * 20731 Unused temps in HDCoverageReport and HDLintReport
>
> fix unused temps
>
> HDCoverageReport>>#generatePackage:method:on:
> HDLintReport>>#generateClass:source:on:
>
>
> https://pharo.fogbugz.com/f/cases/20731/Unused-temps-in-
> HDCoverageReport-and-HDLintReport
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20731 Unused temps
> in HDCoverageReport and HDLintReport
> PR URL: https://github.com/pharo-project/pharo/pull/511
> Diff URL: https://github.com/pharo-project/pharo/pull/511/files
>
> Thanks to astares
>
> * 20732 Unused temps in HistoryNodeTest
>
> fix unused temps
>
> HistoryNodeTest>>#testTwoConsecutiveCloseGroup
> HistoryNodeTest>>#testTwoGroups
>
> https://pharo.fogbugz.com/f/cases/20732/Unused-temps-in-HistoryNodeTest
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20732 Unused temps
> in HistoryNodeTest
> PR URL: https://github.com/pharo-project/pharo/pull/512
> Diff URL: https://github.com/pharo-project/pharo/pull/512/files
>
> Thanks to astares
>
> * 20733-update-bootstrap-emulation
>
> https://pharo.fogbugz.com/f/cases/20733/update-bootstrap-emulation
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20733
> PR URL: https://github.com/pharo-project/pharo/pull/516
> Diff URL: https://github.com/pharo-project/pharo/pull/516/files
>
> Thanks to pavel-krivanek
>
> * 20384-Converted-rules-to-Renraku-architecture-2
>
> Let's try this one, it should work
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20384
> PR URL: https://github.com/pharo-project/pharo/pull/445
> Diff URL: https://github.com/pharo-project/pharo/pull/445/files
>
> Thanks to Uko
>
> * 20727-WeakAnnouncerTesttestWeakDoubleAnnouncer-should-be-long
>
> https://pharo.fogbugz.com/f/cases/20727/WeakAnnouncerTest-
> testWeakDoubleAnnouncer-should-be-long
>
> increse timeouts and decrease amount of explicit GC calls
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20727
> PR URL: https://github.com/pharo-project/pharo/pull/509
> Diff URL: https://github.com/pharo-project/pharo/pull/509/files
>
> Thanks to pavel-krivanek
>
> * Avoid costly & useless LargeInteger arithmetics when
> raisedToFraction will be inexact
>
>
> This example was raised in
>
> https://pharo.fogbugz.com/f/cases/20432/vm-crash-when-
> using-rairedTo-with-fractions
>
> (2009/2000) raisedTo: (3958333/100000)
>
> The fix is importing the changes from
>
> http://source.squeak.org/trunk/Kernel-nice.1111.diff
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Avoid costly &
> useless LargeInteger arithmetics when raisedToFraction will be inexact
> PR URL: https://github.com/pharo-project/pharo/pull/506
> Diff URL: https://github.com/pharo-project/pharo/pull/506/files
>
> Thanks to nicolas-cellier-aka-nice
>
> * 20723 Unused temps in AthensDemoMorph, Alien, AthensBalloonEngine,
> AthensBezier3Scene, AthensCairoPathBuilder
>
> Fix unused temps in
>
> AthensDemoMorph>>#figure9:
> Alien class>>#newCString:
> AthensBalloonEngine>>#drawImage:transform:
> AthensBezier3Scene>>#renderOn:
> AthensCairoPathBuilder>>#calcCenter:end:angle:
> AthensDemoMorph>>#figure10:
> AthensDemoMorph>>#figure2:
> AthensDemoMorph>>#figure3:
> AthensDemoMorph>>#figure6:
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20723 Unused temps
> in AthensDemoMorph, Alien, AthensBalloonEngine, AthensBezier3Scene,
> AthensCairoPathBuilder
> PR URL: https://github.com/pharo-project/pharo/pull/503
> Diff URL: https://github.com/pharo-project/pharo/pull/503/files
>
> Thanks to astares
>
> * 20724 Unused temps in EditorFindReplaceDialogWindow>>#update:
>
> fix unused temp
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20724 Unused temps
> in EditorFindReplaceDialogWindow>>#update:
> PR URL: https://github.com/pharo-project/pharo/pull/504
> Diff URL: https://github.com/pharo-project/pharo/pull/504/files
>
> Thanks to astares
>
> * 20725 Unused temps in DosTimestampTest, Decompiler, DiskStore,
> DosTimestampTest, DateTest
>
> Fix unused temps in
>
> DosTimestampTest>>#testFromDateAndTime
> Decompiler>>#statementsTo:
> DiskStore>>#rename:to:
> DosTimestampTest>>#testAsDateAndTime
> DateTest>>#testPrintFormat
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20725 Unused temps
> in DosTimestampTest, Decompiler, DiskStore, DosTimestampTest, DateTest
> PR URL: https://github.com/pharo-project/pharo/pull/505
> Diff URL: https://github.com/pharo-project/pharo/pull/505/files
>
> Thanks to astares
>
> * 20722 Unused temps in KMShortcutTest, KMDispatcher, KMKeymapTest
>
> Fix unused temps in
>
> KMShortcutTest>>#testComplexChainMatches
> KMDispatcher>>#dispatch:
> KMKeymapTest>>#testExecute
>
> https://pharo.fogbugz.com/f/cases/20722/Unused-temps-in-
> KMShortcutTest-KMDispatcher-KMKeymapTest
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20722 Unused temps
> in KMShortcutTest, KMDispatcher, KMKeymapTest
> PR URL: https://github.com/pharo-project/pharo/pull/502
> Diff URL: https://github.com/pharo-project/pharo/pull/502/files
>
> Thanks to astares
>
> * 20720 Unused temps in Object, OCASTCheckerTest and
> OCASTClosureAnalyzerTest
>
> Fix unused temp vars
>
> Object>>#split:
> OCASTCheckerTest>>#testDoubleRemoteAnidatedBlocks
> OCASTCheckerTest>>#testExamplePrimitiveErrorCode
> OCASTCheckerTest>>#testExampleSelf
> OCASTCheckerTest>>#testExampleSuper
> OCASTCheckerTest>>#testExampleThisContext
> OCASTCheckerTest>>#testInstanceVar
> OCASTCheckerTest>>#testNoRemoteBlockArgument
> OCASTCheckerTest>>#testNoRemoteBlockReturn
> OCASTCheckerTest>>#testNoRemoteBlockTemp
> OCASTCheckerTest>>#testNoRemoteMethodTemp
> OCASTCheckerTest>>#testOptimizedBlocksAndSameNameTemps
> OCASTCheckerTest>>#testSingleRemoteDifferentBlocksSameArgumentName
> OCASTCheckerTest>>#testSingleRemoteMethodArgument
> OCASTClosureAnalyzerTest>>#testDoubleRemoteAnidatedBlocks
> OCASTClosureAnalyzerTest>>#testExampleBlockArgument
> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockLocalWhile
> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockNested
> OCASTClosureAnalyzerTest>>#testExampleWhileModificationBefore
> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase2
> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase3
> OCASTClosureAnalyzerTest>>#testNoRemoteBlockArgument
> OCASTClosureAnalyzerTest>>#testNoRemoteReadInBlock
> OCASTClosureAnalyzerTest>>#testNoRemoteReadNestedBlocks
> OCASTClosureAnalyzerTest>>#testOptimizedBlockReadInBlock
> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInBlock
> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlock
> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase2
> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase3
> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase4
> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase1
> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase2
> OCASTClosureAnalyzerTest>>#testSingleRemoteDifferentBlocksSameArgumentName
> OCASTClosureAnalyzerTest>>#testSingleRemoteMethodArgument
> OCASTClosureAnalyzerTest>>#testSingleRemoteReadNestedBlocks
> OCASTClosureAnalyzerTest>>#testWrittenAfterClosedOver
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20720 Unused temps
> in Object, OCASTCheckerTest and OCASTClosureAnalyzerTest
> PR URL: https://github.com/pharo-project/pharo/pull/500
> Diff URL: https://github.com/pharo-project/pharo/pull/500/files
>
> Thanks to astares
>
> * 20721 Unused temps in ProtoObject>>#pointersToExcept:
>
> Fix unused temps in ProtoObject>>#pointersToExcept:
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20721 Unused temps
> in ProtoObject>>#pointersToExcept:
> PR URL: https://github.com/pharo-project/pharo/pull/501
> Diff URL: https://github.com/pharo-project/pharo/pull/501/files
>
> Thanks to astares
>
> * 20715 Unused temps in RBRefactoringChangeTests,
> RPackageClassesSynchronisationTest, RPackageIncrementalTest, ...
>
> Remove unused temps in
>
> RBRefactoringChangeTests>>#testPerformAddRemoveClassMethod
> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingExt
> ensionProtocol
> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingNew
> ProtocolDoesNothing
> RPackageExtensionMethodsSynchronisationTest>>#
> testAddMethodInExtensionCategoryNotExistingCreateANewPackage
> RPackageExtensionMethodsSynchronisationTest>>#
> testAddMethodInExtensionCategoryNotExistingCreateANewPackage
> AndInstallsMethodInIt
> RPackageExtensionMethodsSynchronisationTest>>#
> testModifyMethodByChangingCode
> RPackageIncrementalTest>>#testAddClassAfterMethods
> RPackageIncrementalTest>>#testAddClassAfterMethodsAtMetaclassToo
> RPackageIncrementalTest>>#testMethodAddition
> RPackageIncrementalTest>>#testPrivateClassRegisterUnregister
> RPackageIncrementalTest>>#testRemoveClassAfterMethods
> RPackageIncrementalTest>>#testRemoveClassRemovesExtensions
> RPackageIncrementalTest>>#testRemoveExtensionMethodRemov
> esExtensionsFromRPackage
> RPackageMethodsSynchronisationTest>>#testModifyMethodByMovingFromCl
> assicCategoryToClassicCategoryDoesNothing
> RPackageMonticelloSynchronisationTest>>#testUnloadMCPackageRemovesRPackage
> RPackageMonticelloSynchronisationTest>>#testUnregisterMCPackageKeepsRP
> ackage
> RPackageOrganizer>>#systemClassRemovedActionFrom:
> RBRefactoringChangeTests>>#testPerformAddRemoveMethod
> RBRefactoringChangeTests>>#testPerformAddRemoveMethodInteractively
> RPackageClassesSynchronisationTest>>#testRecategorizeClassRegisterT
> heClassMethodsInTheNewPackage
> RPackageClassesSynchronisationTest>>#testRecategorizeClassWithMetaC
> lassMethodsRegisterAllClassMethodsInTheNewPackage
> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefi
> nedInTheParentPackage
> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefi
> nedSelectorsInTheParentPackage
> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassExte
> nsionSelectorsInTheExtendingPackages
> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclass
> DefinedSelectorsInTheParentPackage
> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclass
> ExtensionSelectorsInTheExtendingPackages
> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizer
> ClassExtendingPackagesMapping
> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizer
> ClassPackageMapping
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20715 Unused temps
> in RBRefactoringChangeTests, RPackageClassesSynchronisationTest,
> RPackageIncrementalTest, ...
> PR URL: https://github.com/pharo-project/pharo/pull/495
> Diff URL: https://github.com/pharo-project/pharo/pull/495/files
>
> Thanks to astares
>
> * 20716 Unused temps in MetacelloConfigurationResource,
> MetacelloCoreSymbolicVersionTest, MetacelloPackagesSpecTestCase,
> MetacelloMCProj
>
> Remove unused temps from
>
> MetacelloConfigurationResource>>#project
> MetacelloCoreSymbolicVersionTest>>#testBasicBleedingEdgeVersion
> MetacelloCoreSymbolicVersionTest>>#testBasicStableVersion
> MetacelloCoreSymbolicVersionTest>>#testBleedingEdgeMethod
> MetacelloCoreSymbolicVersionTest>>#testStableVersionMethod
> MetacelloPackagesSpecTestCase>>#testRemoveGroupB
> MetacelloPackagesSpecTestCase>>#testRemoveGroupC
> MetacelloMCProjectSpecTestCase>>#testMCProjectMergeSpec
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20716 Unused temps
> in MetacelloConfigurationResource, MetacelloCoreSymbolicVersionTest,
> MetacelloPackagesSpecTestCase, MetacelloMCProj
> PR URL: https://github.com/pharo-project/pharo/pull/497
> Diff URL: https://github.com/pharo-project/pharo/pull/497/files
>
> Thanks to astares
>
> * 20714-atatput--atatifAbsentPut-should-not-use-Dictionary
>
> https://pharo.fogbugz.com/f/cases/20714/at-at-put-at-at-
> ifAbsentPut-should-not-use-Dictionary
>
> use "self species" instead of hardcoded Dictionary
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20714
> PR URL: https://github.com/pharo-project/pharo/pull/496
> Diff URL: https://github.com/pharo-project/pharo/pull/496/files
>
> Thanks to pavel-krivanek
>
> * 20709-do-not-create-pharo-core-symlink-during-the-image-building
>
> https://pharo.fogbugz.com/f/cases/20709/do-not-create-
> pharo-core-symlink-during-the-image-building
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20709
> PR URL: https://github.com/pharo-project/pharo/pull/492
> Diff URL: https://github.com/pharo-project/pharo/pull/492/files
>
> Thanks to pavel-krivanek
>
> * 20603-Integration-of-new-bytecode-set-Sista-V1-by-default-green-tests
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20603
> PR URL: https://github.com/pharo-project/pharo/pull/484
> Diff URL: https://github.com/pharo-project/pharo/pull/484/files
>
> Thanks to clementbera
>
> * 20707 Unused temps in WindowsStore, WaitfreeQueue,
> VersionnerProjectPanel,
>
> Fix unused temp vars in
> - WindowsStore>>#checkName:fixErrors:
> - WaitfreeQueue>>#size
> - VersionnerProjectPanel>>#config:
> - VersionnerProjectPackagesPanel>>#removeSelectedPackage
> - VSSetDescriptionCommand>>#executeWithMessage:
>
>
> https://pharo.fogbugz.com/f/cases/20707/Unused-temps-in-
> WindowsStore-WaitfreeQueue-VersionnerProjectPanel
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20707 Unused temps
> in WindowsStore, WaitfreeQueue, VersionnerProjectPanel,
> PR URL: https://github.com/pharo-project/pharo/pull/490
> Diff URL: https://github.com/pharo-project/pharo/pull/490/files
>
> Thanks to astares
>
> * 20711 Unused temps in RubTextEditor, RubParagraph,
> RubMethodEditingExample, ReflectiveMethod, RxMatcher
>
> Remove unused temps in
>
> ReflectiveMethod>>#recompileAST
> RubMethodEditingExample>>#open
> RubParagraph>>#selectionRectsFrom:to:
> RubSelectorChooserMorph>>#drawCommonPrefixAreasOn:
> RubTextEditor>>#addDeleteSelectionUndoRecord
> RubTextEditor>>#correctFrom:to:with:
> RubTextEditor>>#exchangeWith:
> RxMatcher>>#currentState
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20711 Unused temps
> in RubTextEditor, RubParagraph, RubMethodEditingExample,
> ReflectiveMethod, RxMatcher
> PR URL: https://github.com/pharo-project/pharo/pull/494
> Diff URL: https://github.com/pharo-project/pharo/pull/494/files
>
> Thanks to astares
>
> * 20704-remove-garbageCollect-from-PharoClassInstallermigrateClas
> sestousing
>
> https://pharo.fogbugz.com/f/cases/20704/remove-garbageCollect-from-
> PharoClassInstaller-migrateClasses-to-using
>
> remove explicit garbage collection
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20704
> PR URL: https://github.com/pharo-project/pharo/pull/489
> Diff URL: https://github.com/pharo-project/pharo/pull/489/files
>
> Thanks to pavel-krivanek
>
> * 20708 Unused temps in TSequencedConcatenationTest and TextEditor
>
> Remove unused temps in
> TextMorph>>#handleKeystroke:
> TSequencedConcatenationTest>>#testStreamContents
> TSequencedConcatenationTest>>#testStreamContentsProtocol
> TextConverter>>#next:putAll:startingAt:toStream:
> TextConverter>>#nextPutAll:toStream:
> TextEditor>>#addDeleteSelectionUndoRecord
> TextEditor>>#addTypeInUndoRecord
> TextEditor>>#correctFrom:to:with:
> TextEditor>>#dispatchCommandOn:return:
> TextEditor>>#dispatchOn:
> TextEditor>>#mouseUp:
> TextEditor>>#replace:with:and:
> TextEditor>>#unapplyAttribute:
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20708 Unused temps
> in TSequencedConcatenationTest and TextEditor
> PR URL: https://github.com/pharo-project/pharo/pull/491
> Diff URL: https://github.com/pharo-project/pharo/pull/491/files
>
> Thanks to astares
>
> * 20710 Unused temps in StringMorph, SimpleGridExample,
> SmalltalkEditor, SHMethodEditingMode, SelectorChooserMorph
>
> Remove unused temps from
>
> StringMorph>>#drawOnAthensCanvas:
> SimpleGridExample>>#treeMorph
> SmalltalkEditor>>#internalCallToBrowseIt
> SHMethodEditingMode>>#open
> SelectorChooserMorph>>#drawCommonPrefixAreasOn:
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20710 Unused temps
> in StringMorph, SimpleGridExample, SmalltalkEditor,
> SHMethodEditingMode, SelectorChooserMorph
> PR URL: https://github.com/pharo-project/pharo/pull/493
> Diff URL: https://github.com/pharo-project/pharo/pull/493/files
>
> Thanks to astares
>
> * 20697-Give-some-love-to-SocketAddress
>
> SocketAddress is hardly used in the system.
> It is possible to use it more and add some functionality to it.
> Comments and test could be improved as well.
>
> https://pharo.fogbugz.com/f/cases/20697/Give-some-love-to-SocketAddress
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20697
> PR URL: https://github.com/pharo-project/pharo/pull/486
> Diff URL: https://github.com/pharo-project/pharo/pull/486/files
>
> Thanks to svenvc
>
> * 20702-Add-comments-to-hashMultiply
>
> https://pharo.fogbugz.com/f/cases/20702/Add-comments-to-hashMultiply
>
> use hashMultiply comments provided by Nicolas Celler with some
>
> modifications
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20702
> PR URL: https://github.com/pharo-project/pharo/pull/487
> Diff URL: https://github.com/pharo-project/pharo/pull/487/files
>
> Thanks to pavel-krivanek
>
> * 20703-typo-in-WelcomeHelp
>
> https://pharo.fogbugz.com/f/cases/20703/typo-in-WelcomeHelp
>
> fix typo
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20703
> PR URL: https://github.com/pharo-project/pharo/pull/488
> Diff URL: https://github.com/pharo-project/pharo/pull/488/files
>
> Thanks to pavel-krivanek
>
> * 20647-SortFunction-should-be-composable
>
> Make SortFunction composable
>
> https://pharo.fogbugz.com/f/cases/20647/SortFunction-should-be-composable
>
> Note: impossible to use iceberg to do the commit
> incomprehensible interface / unexpected failures / unclear
>
> error messages
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20647
> PR URL: https://github.com/pharo-project/pharo/pull/440
> Diff URL: https://github.com/pharo-project/pharo/pull/440/files
>
> Thanks to nicolas-cellier-aka-nice
>
> * 19942-Glamour-Morphic-Renderer-Spotter-is-only-dead-code
>
> Glamour-Morphic-Renderer-Spotter is only dead code?
>
> https://pharo.fogbugz.com/f/cases/19942/Glamour-Morphic-
> Renderer-Spotter-is-only-dead-code
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/19942
> PR URL: https://github.com/pharo-project/pharo/pull/480
> Diff URL: https://github.com/pharo-project/pharo/pull/480/files
>
> Thanks to MarcusDenker
>
> * 20696-enable-bootstrapping-from-outside-the-repository
>
> https://pharo.fogbugz.com/f/cases/20696/enable-bootstrapping-from-outside-
> the-repository
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20696
> PR URL: https://github.com/pharo-project/pharo/pull/485
> Diff URL: https://github.com/pharo-project/pharo/pull/485/files
>
> Thanks to pavel-krivanek
>
> * 20689-Make-Pharo-bootstrap-independent-on-source-repository
>
> https://pharo.fogbugz.com/f/cases/20689/Make-Pharo-
> bootstrap-independent-on-source-repository
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20689
> PR URL: https://github.com/pharo-project/pharo/pull/479
> Diff URL: https://github.com/pharo-project/pharo/pull/479/files
>
> Thanks to pavel-krivanek
>
> * 20693-Incorrect-basename-of-empty-relative-path
>
> 20693 Incorrect basename of empty relative path
>
> - Modify Path and subclasses to return the current directory
>
> for an empty relative path.
>
> - Add PathTest>>testBasenameNoParent to confirm correct behaviour.
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20693
> PR URL: https://github.com/pharo-project/pharo/pull/481
> Diff URL: https://github.com/pharo-project/pharo/pull/481/files
>
> Thanks to akgrant43
>
> * 20678-selecting-of-a-method-version-causes-DNU
>
> Adding this message as a way of having polymorphism with the
>
> different versions of Message Browser
>
>
> Issue https://pharo.fogbugz.com/f/cases/20678/selecting-of-a-
> method-version-causes-DNU
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20678
> PR URL: https://github.com/pharo-project/pharo/pull/482
> Diff URL: https://github.com/pharo-project/pharo/pull/482/files
>
> Thanks to tesonep
>
> * 20686-disabling-of-FreeType-fonts-should-set-bitmap-Source-Pro-fonts
>
> https://pharo.fogbugz.com/f/cases/20686/disabling-of-
> FreeType-fonts-should-set-bitmap-Source-Pro-fonts
>
> set bitmap source pro fonts after disabling of FreeType
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20686
> PR URL: https://github.com/pharo-project/pharo/pull/476
> Diff URL: https://github.com/pharo-project/pharo/pull/476/files
>
> Thanks to pavel-krivanek
>
> * 19291-suspendedEventHandler-property-seems-unused
>
> suspendedEventHandler property seems unused
>
> https://pharo.fogbugz.com/f/cases/19291/suspendedEventHandler-
> property-seems-unused
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/19291
> PR URL: https://github.com/pharo-project/pharo/pull/466
> Diff URL: https://github.com/pharo-project/pharo/pull/466/files
>
> Thanks to MarcusDenker
>
> * 20685-Do-not-use-hardcoded-URLs-in-system-baselines
>
> https://pharo.fogbugz.com/f/cases/20685/Do-not-use-
> hardcoded-URLs-in-system-baselines
>
> use repository URL of the baseline package for loading of
>
> other baselines from the same repository
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20685
> PR URL: https://github.com/pharo-project/pharo/pull/475
> Diff URL: https://github.com/pharo-project/pharo/pull/475/files
>
> Thanks to pavel-krivanek
>
> * 20166-wrong-cliprect-on-transformed-athens-canvas
>
> https://pharo.fogbugz.com/f/cases/20166/wrong-cliprect-on-
> transformed-athens-canvas
>
> fix proposed by Nicolai Hess
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20166
> PR URL: https://github.com/pharo-project/pharo/pull/477
> Diff URL: https://github.com/pharo-project/pharo/pull/477/files
>
> Thanks to pavel-krivanek
>
> * 20264-Date-gtInspectorDetailsIn-is-incorrectly-using-a-Block-for-
> the-title-so-selection-is-not-remembered
>
> Fix GT Inspector usage: title's should not be blocks but pure
>
> Strings for them to be remembered as selected in the UI
>
>
> Improve several GT Inspector views in small details (especially Socket)
>
> Touched Date, Time, DateAndTime, Duration, Socket, ZnMessage,
>
> ZnHeaders and ZnMimePart views.
>
>
> https://pharo.fogbugz.com/f/cases/20264/Date-gtInspectorDetailsIn-is-
> incorrectly-using-a-Block-for-the-title-so-selection-is-not-remembered
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20264
> PR URL: https://github.com/pharo-project/pharo/pull/471
> Diff URL: https://github.com/pharo-project/pharo/pull/471/files
>
> Thanks to svenvc
>
> * 20679-Reloading-of-OSWindow-SDL2-causes-Tonel-parsing-error
>
> https://pharo.fogbugz.com/f/cases/20679/Reloading-of-
> OSWindow-SDL2-causes-Tonel-parsing-error
>
> fix broken UTF8 character
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20679
> PR URL: https://github.com/pharo-project/pharo/pull/473
> Diff URL: https://github.com/pharo-project/pharo/pull/473/files
>
> Thanks to pavel-krivanek
>
> * 20676 Categorize uncategorized methods in classes starting with K
>
> Categorize uncategorized methods
>
> No change in behavior, only categorization
>
>
> https://pharo.fogbugz.com/f/cases/20676/Categorize-
> uncategorized-methods-in-classes-starting-with-K
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20676 Categorize
> uncategorized methods in classes starting with K
> PR URL: https://github.com/pharo-project/pharo/pull/470
> Diff URL: https://github.com/pharo-project/pharo/pull/470/files
>
> Thanks to astares
>
> * 20674 Categorize uncategorized methods in classes starting with J
>
> Categorize uncategorized methods in
> - JobProgressBarMorph
> - JoinSection
> - JoinSide
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20674 Categorize
> uncategorized methods in classes starting with J
> PR URL: https://github.com/pharo-project/pharo/pull/468
> Diff URL: https://github.com/pharo-project/pharo/pull/468/files
>
> Thanks to astares
>
> * 20677-Improve-system-dependencies-tests
>
> https://pharo.fogbugz.com/f/cases/20677/Improve-system-dependencies-testss
>
> clean system dependencies testing
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20677
> PR URL: https://github.com/pharo-project/pharo/pull/472
> Diff URL: https://github.com/pharo-project/pharo/pull/472/files
>
> Thanks to pavel-krivanek
>
> * 20673 Categorize uncategorized methods in classes starting with H
>
> Categorize uncategorized methods in
> - HEFraction
> - HEScaledDecimal
>
> Only categorization, no change in behavior
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20673 Categorize
> uncategorized methods in classes starting with H
> PR URL: https://github.com/pharo-project/pharo/pull/467
> Diff URL: https://github.com/pharo-project/pharo/pull/467/files
>
> Thanks to astares
>
> * 20675 Categorize uncategorized methods in classes starting with D
>
> Categorize uncategorized method in DatePresenter
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20675 Categorize
> uncategorized methods in classes starting with D
> PR URL: https://github.com/pharo-project/pharo/pull/469
> Diff URL: https://github.com/pharo-project/pharo/pull/469/files
>
> Thanks to astares
>
> * 20671-Extend-system-dependencies-tests-on-whole-image
>
> https://pharo.fogbugz.com/f/cases/20671/Extend-system-
> dependencies-tests-on-whole-image
>
> dependency testing for whole image
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20671
> PR URL: https://github.com/pharo-project/pharo/pull/464
> Diff URL: https://github.com/pharo-project/pharo/pull/464/files
>
> Thanks to pavel-krivanek
>
> * 20670-unused-var-in-generateDefaultFileOutResultsName
>
> unused var in #generateDefaultFileOutResultsName
>
> https://pharo.fogbugz.com/f/cases/20670/unused-var-in-
> generateDefaultFileOutResultsName
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20670
> PR URL: https://github.com/pharo-project/pharo/pull/465
> Diff URL: https://github.com/pharo-project/pharo/pull/465/files
>
> Thanks to MarcusDenker
>
> * 20668-add-breakpoints-menu-to-Nautilus-segment-icons
>
> https://pharo.fogbugz.com/f/cases/20668
>
> fix breakpoints placement for wrapping text
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20668
> PR URL: https://github.com/pharo-project/pharo/pull/463
> Diff URL: https://github.com/pharo-project/pharo/pull/463/files
>
> Thanks to pavel-krivanek
>
> * 20055-immediateByteSubclass-is-deadcoe
>
> immediateByteSubclass: is deadcoe
>
> https://pharo.fogbugz.com/f/cases/20055/immediateByteSubclass-is-deadcoe
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20055
> PR URL: https://github.com/pharo-project/pharo/pull/462
> Diff URL: https://github.com/pharo-project/pharo/pull/462/files
>
> Thanks to MarcusDenker
>
> * 20263-Debugger-DoesNotUnderstandDebugAction-is-missing-a-defaultHelp-
> method-so-hover-help-shows-missing
>
> Debugger DoesNotUnderstandDebugAction is missing a
>
> #defaultHelp method so hover help shows missing
>
>
> https://pharo.fogbugz.com/f/cases/20263/
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20263
> PR URL: https://github.com/pharo-project/pharo/pull/460
> Diff URL: https://github.com/pharo-project/pharo/pull/460/files
>
> Thanks to MarcusDenker
>
> * 17654-SpecPreDebugWindow-and-subclasses-relies-on-
> doesNotUnderstand-delegation-to-find-the-stackPane
>
> SpecPreDebugWindow and subclasses relies on #doesNotUnderstand
>
> delegation to find the stackPane
>
>
> https://pharo.fogbugz.com/f/cases/17654
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/17654
> PR URL: https://github.com/pharo-project/pharo/pull/461
> Diff URL: https://github.com/pharo-project/pharo/pull/461/files
>
> Thanks to MarcusDenker
>
> * 20363-ThemeIconsdownloadTo-has-an-argument-which-is-
> never-referenced-in-code
>
> fix for
>
> https://pharo.fogbugz.com/f/cases/20363/ThemeIcons-
> downloadTo-has-an-argument-which-is-never-referenced-in-code
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20363
> PR URL: https://github.com/pharo-project/pharo/pull/453
> Diff URL: https://github.com/pharo-project/pharo/pull/453/files
>
> Thanks to MarcusDenker
>
> * 20667-Be-able-to-install-breakpoints-by-clicking-on-segment-icons-area
>
> https://pharo.fogbugz.com/f/cases/20667/Be-able-to-install-breakpoints-by-
> clicking-on-segment-iconc-area
>
> click on segment icons area adds breakpoint at the beginning of the line
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20667
> PR URL: https://github.com/pharo-project/pharo/pull/459
> Diff URL: https://github.com/pharo-project/pharo/pull/459/files
>
> Thanks to pavel-krivanek
>
> * 20582-atat-messages-call-errorKeyNotFound
>
> Fix for at:at: messages call errorKeyNotFound.
> - use errorKeyNotFound:
>
> https://pharo.fogbugz.com/f/cases/20582/at-at-messages-
> call-errorKeyNotFound
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20582
> PR URL: https://github.com/pharo-project/pharo/pull/454
> Diff URL: https://github.com/pharo-project/pharo/pull/454/files
>
> Thanks to MarcusDenker
>
> * 20664-set-the-display-size-sooner
>
> https://pharo.fogbugz.com/f/cases/20664/set-the-display-size-sooner
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20664
> PR URL: https://github.com/pharo-project/pharo/pull/458
> Diff URL: https://github.com/pharo-project/pharo/pull/458/files
>
> Thanks to pavel-krivanek
>
> * 20499-Examples-in-GlamourPresentationModel-
> should-have-no-gtExamplePragma
>
> 20499
> Examples in GlamourPresentationModel should have no <gtExamplePragma>
>
> https://pharo.fogbugz.com/f/cases/20499
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20499
> PR URL: https://github.com/pharo-project/pharo/pull/455
> Diff URL: https://github.com/pharo-project/pharo/pull/455/files
>
> Thanks to MarcusDenker
>
> * 20662-displaying-method-versions-in-Nautilus-causes-DNU
>
> https://pharo.fogbugz.com/f/cases/20662/displaying-method-
> versions-in-Nautilus-causes-DNU
>
> add clearUndoManager to DiffPresenter
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20662
> PR URL: https://github.com/pharo-project/pharo/pull/457
> Diff URL: https://github.com/pharo-project/pharo/pull/457/files
>
> Thanks to pavel-krivanek
>
> * 20661-Fixing-test-from-debugger-should-mark-test-as-green-when-proceed-
>
> Now runCaseForDebug: removes passed test case from errors and failures.
> This logic is not inside addPass: method directly to not
>
> affect bug suite result collecting because it can become slow if it
> will clean errors and failures for every green test.
>
> Maybe in future we can improve this part.
>
> https://pharo.fogbugz.com/f/cases/20661/Fixing-test-from-
> debugger-should-mark-test-as-green-when-proceed
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20661
> PR URL: https://github.com/pharo-project/pharo/pull/456
> Diff URL: https://github.com/pharo-project/pharo/pull/456/files
>
> Thanks to dionisiydk
>
> * 20611-leftover-logCr-debug-logging-in-GLEmptyBrickarea
>
> remove left over debug code
> https://pharo.fogbugz.com/f/cases/20611/leftover-logCr-
> debug-logging-in-GLEmptyBrick-area
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20611
> PR URL: https://github.com/pharo-project/pharo/pull/452
> Diff URL: https://github.com/pharo-project/pharo/pull/452/files
>
> Thanks to MarcusDenker
>
> * 20552-Breakpoints-stay-in-the-breakpoints-browser-even-
> after-their-method-is-recompiled
>
> Issue URL:
>
> https://pharo.fogbugz.com/f/cases/20552/Breakpoints-stay-
> in-the-breakpoints-browser-even-after-their-method-is-recompiled
>
> Breakpoint class now subscribes to the MethodChanged
>
> announcement, and remove from its list the breakpoints from methods
> that get recompiled.
>
> Also added a test for this behaviour.
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20552
> PR URL: https://github.com/pharo-project/pharo/pull/447
> Diff URL: https://github.com/pharo-project/pharo/pull/447/files
>
> Thanks to dupriezt
>
> * 20657-Command-B-in-playground-does-not-work-the-save-way-as-printit
>
> https://pharo.fogbugz.com/f/cases/20657
>
> try to select line if no AST node found
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20657
> PR URL: https://github.com/pharo-project/pharo/pull/450
> Diff URL: https://github.com/pharo-project/pharo/pull/450/files
>
> Thanks to pavel-krivanek
>
> * 19972-Implementers-code-pane-undo-goes-too-far
>
> Clearing the undo history when changing the selected method in the list.
> Also adding a way of clearing this history from the TextPresenter
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/19972
> PR URL: https://github.com/pharo-project/pharo/pull/451
> Diff URL: https://github.com/pharo-project/pharo/pull/451/files
>
> Thanks to tesonep
>
> * 20656-Nautilus-comment-panel-got-broken-by-asLayoutFrame-cleans
>
> https://pharo.fogbugz.com/f/cases/20656
>
> fix layout frame fraction
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20656
> PR URL: https://github.com/pharo-project/pharo/pull/449
> Diff URL: https://github.com/pharo-project/pharo/pull/449/files
>
> Thanks to pavel-krivanek
>
> * 20650-Release-cleanup-failures
>
> https://pharo.fogbugz.com/f/cases/20650/Release-cleanup-failures
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20650
> PR URL: https://github.com/pharo-project/pharo/pull/448
> Diff URL: https://github.com/pharo-project/pharo/pull/448/files
>
> Thanks to pavel-krivanek
>
> * 20648-Provide-Bitmap-variant-of-Source-Code-fonts
>
> https://pharo.fogbugz.com/f/cases/20648/Provide-Bitmap-
> variant-of-Source-Code-fonts
>
> based on PR https://github.com/pharo-project/pharo/pull/439
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20648
> PR URL: https://github.com/pharo-project/pharo/pull/441
> Diff URL: https://github.com/pharo-project/pharo/pull/441/files
>
> Thanks to pavel-krivanek
>
> * 20644-Load-Bitmap-DejaVu-fonts-from-data-files-instead-of-a-Fuel-file
>
> https://pharo.fogbugz.com/f/cases/20644/Load-Bitmap-
> DejaVu-fonts-from-data-files-instead-of-a-Fuel-file
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20644
> PR URL: https://github.com/pharo-project/pharo/pull/439
> Diff URL: https://github.com/pharo-project/pharo/pull/439/files
>
> Thanks to pavel-krivanek
>
> * 20643 Dark and light theme should not be version specific
>
> Rename Pharo3DarkTheme into PharoDarkTheme
> Rename Pharo3Theme into PharoLightTheme
> and deprecate empty subclasses like Pharo3DarkTheme
> and Pharo3Theme (but keep them for compatibility)
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20643 Dark and
> light theme should not be version specific
> PR URL: https://github.com/pharo-project/pharo/pull/438
> Diff URL: https://github.com/pharo-project/pharo/pull/438/files
>
> Thanks to astares
>
> * Care on dirty package OpalTools
>
> https://pharo.fogbugz.com/f/cases/20642/Care-on-dirty-package-OpalTools
>
> fix dirty package extension to be in OpalCompiler-Tools
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Care on dirty
> package OpalTools
> PR URL: https://github.com/pharo-project/pharo/pull/437
> Diff URL: https://github.com/pharo-project/pharo/pull/437/files
>
> Thanks to astares
>
> * 20520 Package "OpalTools" should be "OpalCompiler-Tools"
>
> Rename package OpalTools -> OpalCompiler-Tools
>
> https://pharo.fogbugz.com/f/cases/20520/Package-OpalTools-
> should-be-OpalCompiler-Tools
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20520 Package
> "OpalTools" should be "OpalCompiler
> PR URL: https://github.com/pharo-project/pharo/pull/436
> Diff URL: https://github.com/pharo-project/pharo/pull/436/files
>
> Thanks to astares
>
> * Stupid use of asLayoutFrame should be eliminated first pass.
>
> Fuck my image just crashed again! ;(((((((((((((((((((((((
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Stupid use of
> asLayoutFrame should be eliminated first pass.
> PR URL: https://github.com/pharo-project/pharo/pull/434
> Diff URL: https://github.com/pharo-project/pharo/pull/434/files
>
> Thanks to Ducasse
>
> * 20640 Categorize uncategorized methods in classes starting with "P"
>
> Categorize methods.
>
>
> So only categorization - no change in behavior
>
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20640 Categorize
> uncategorized methods in classes starting with "P"
> PR URL: https://github.com/pharo-project/pharo/pull/433
> Diff URL: https://github.com/pharo-project/pharo/pull/433/files
>
> Thanks to astares
>
>
>
Nov. 23, 2017
Re: [Pharo-dev] [PHARO 7.0A] NEXT ENHANCEMENTS
by Alexandre Bergel
Impressive!!
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> On Nov 23, 2017, at 7:12 AM, Stephane Ducasse <stepharo.self(a)gmail.com> wrote:
>
> eport period: 5 November 2017 to 23 November 2017
>
> * 20739-Remove-dead-stream-primitives
>>> https://pharo.fogbugz.com/f/cases/20739/Remove-dead-stream-primitives
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20739
> PR URL: https://github.com/pharo-project/pharo/pull/524
> Diff URL: https://github.com/pharo-project/pharo/pull/524/files
>
> Thanks to clementbera
>
> * 20645-Windows-rebuildFieldAccessors-problem
>>> Fixing the creation of annonymous classes for FFITypeArray.
>>> It was affecting all the platforms.
>>>
>>> Issue: https://pharo.fogbugz.com/f/cases/20645/Windows-rebuildFieldAccessors-probl…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20645
> PR URL: https://github.com/pharo-project/pharo/pull/521
> Diff URL: https://github.com/pharo-project/pharo/pull/521/files
>
> Thanks to tesonep
>
> * 20735-ComposablePresenter-classowneron-is-missing-the-initialization-call
>>> https://pharo.fogbugz.com/f/cases/20735/ComposablePresenter-class-owner-on-…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20735
> PR URL: https://github.com/pharo-project/pharo/pull/517
> Diff URL: https://github.com/pharo-project/pharo/pull/517/files
>
> Thanks to pavel-krivanek
>
> * Fix the sign of FloatNegativeZero
>>> Like any other zero, the sign of Float negativeZero should be zeroâ¦
>>> Introduce signBit to differentiate Float negativeZero from Float zero.
>>>
>>> This is issue
> https://pharo.fogbugz.com/f/cases/19629/0-0-sign-answers-1-should-be-zero
>>>
>>> Note that this PR does not implement isSignMinus which is not
> strictly necessary.
>>> If itâs for ISO 10967 compliance, then there will be other
> functions missing.
>>> Maybe open a new issue for this one?
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Fix the sign of
> FloatNegativeZero
> PR URL: https://github.com/pharo-project/pharo/pull/515
> Diff URL: https://github.com/pharo-project/pharo/pull/515/files
>
> Thanks to nicolas-cellier-aka-nice
>
> * 20717-Duplicities-of-themes-in-the-list-2
>>> https://pharo.fogbugz.com/f/cases/20717/Duplicities-of-themes-in-the-list
>>>
>>> alternative version by Torsten
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20717
> PR URL: https://github.com/pharo-project/pharo/pull/499
> Diff URL: https://github.com/pharo-project/pharo/pull/499/files
>
> Thanks to pavel-krivanek
>
> * 20730 Unused temps in FileReferenceTest, FLHeaderSerializationTest,
> FLHookedSubstitutionTest, FT2GlyphRenderer, ...
>>> Fix unused temps in
>>>
>>> FileReferenceTest>>#testRename
>>> FileReferenceTest>>#testDeleteAllChildren
>>> FileReferenceTest>>#testHasChildren
>>> FileReferenceTest>>#testHasDirectories
>>> FileReferenceTest>>#testHasFiles
>>> FLHeaderSerializationTest>>#testAdditionalObjects
>>> FLHookedSubstitutionTest>>#testAvoidRecursion
>>> FT2GlyphRenderer>>#loadSurfaceTransform
>>> FT2GlyphRenderer>>#loadUnicode:
>>> FileDialogWindowTest>>#testIssue6406
>>> FileReferenceTest>>#testDeleteAll
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20730 Unused temps
> in FileReferenceTest, FLHeaderSerializationTest,
> FLHookedSubstitutionTest, FT2GlyphRenderer, ...
> PR URL: https://github.com/pharo-project/pharo/pull/510
> Diff URL: https://github.com/pharo-project/pharo/pull/510/files
>
> Thanks to astares
>
> * 20731 Unused temps in HDCoverageReport and HDLintReport
>>> fix unused temps
>>>
>>> HDCoverageReport>>#generatePackage:method:on:
>>> HDLintReport>>#generateClass:source:on:
>>>
>>>
>>> https://pharo.fogbugz.com/f/cases/20731/Unused-temps-in-HDCoverageReport-an…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20731 Unused temps
> in HDCoverageReport and HDLintReport
> PR URL: https://github.com/pharo-project/pharo/pull/511
> Diff URL: https://github.com/pharo-project/pharo/pull/511/files
>
> Thanks to astares
>
> * 20732 Unused temps in HistoryNodeTest
>>> fix unused temps
>>>
>>> HistoryNodeTest>>#testTwoConsecutiveCloseGroup
>>> HistoryNodeTest>>#testTwoGroups
>>>
>>> https://pharo.fogbugz.com/f/cases/20732/Unused-temps-in-HistoryNodeTest
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20732 Unused temps
> in HistoryNodeTest
> PR URL: https://github.com/pharo-project/pharo/pull/512
> Diff URL: https://github.com/pharo-project/pharo/pull/512/files
>
> Thanks to astares
>
> * 20733-update-bootstrap-emulation
>>> https://pharo.fogbugz.com/f/cases/20733/update-bootstrap-emulation
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20733
> PR URL: https://github.com/pharo-project/pharo/pull/516
> Diff URL: https://github.com/pharo-project/pharo/pull/516/files
>
> Thanks to pavel-krivanek
>
> * 20384-Converted-rules-to-Renraku-architecture-2
>>> Let's try this one, it should work
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20384
> PR URL: https://github.com/pharo-project/pharo/pull/445
> Diff URL: https://github.com/pharo-project/pharo/pull/445/files
>
> Thanks to Uko
>
> * 20727-WeakAnnouncerTesttestWeakDoubleAnnouncer-should-be-long
>>> https://pharo.fogbugz.com/f/cases/20727/WeakAnnouncerTest-testWeakDoubleAnn…
>>>
>>> increse timeouts and decrease amount of explicit GC calls
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20727
> PR URL: https://github.com/pharo-project/pharo/pull/509
> Diff URL: https://github.com/pharo-project/pharo/pull/509/files
>
> Thanks to pavel-krivanek
>
> * Avoid costly & useless LargeInteger arithmetics when
> raisedToFraction will be inexact
>>>
>>> This example was raised in
> https://pharo.fogbugz.com/f/cases/20432/vm-crash-when-using-rairedTo-with-f…
>>> (2009/2000) raisedTo: (3958333/100000)
>>>
>>> The fix is importing the changes from
> http://source.squeak.org/trunk/Kernel-nice.1111.diff
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Avoid costly &
> useless LargeInteger arithmetics when raisedToFraction will be inexact
> PR URL: https://github.com/pharo-project/pharo/pull/506
> Diff URL: https://github.com/pharo-project/pharo/pull/506/files
>
> Thanks to nicolas-cellier-aka-nice
>
> * 20723 Unused temps in AthensDemoMorph, Alien, AthensBalloonEngine,
> AthensBezier3Scene, AthensCairoPathBuilder
>>> Fix unused temps in
>>>
>>> AthensDemoMorph>>#figure9:
>>> Alien class>>#newCString:
>>> AthensBalloonEngine>>#drawImage:transform:
>>> AthensBezier3Scene>>#renderOn:
>>> AthensCairoPathBuilder>>#calcCenter:end:angle:
>>> AthensDemoMorph>>#figure10:
>>> AthensDemoMorph>>#figure2:
>>> AthensDemoMorph>>#figure3:
>>> AthensDemoMorph>>#figure6:
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20723 Unused temps
> in AthensDemoMorph, Alien, AthensBalloonEngine, AthensBezier3Scene,
> AthensCairoPathBuilder
> PR URL: https://github.com/pharo-project/pharo/pull/503
> Diff URL: https://github.com/pharo-project/pharo/pull/503/files
>
> Thanks to astares
>
> * 20724 Unused temps in EditorFindReplaceDialogWindow>>#update:
>>> fix unused temp
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20724 Unused temps
> in EditorFindReplaceDialogWindow>>#update:
> PR URL: https://github.com/pharo-project/pharo/pull/504
> Diff URL: https://github.com/pharo-project/pharo/pull/504/files
>
> Thanks to astares
>
> * 20725 Unused temps in DosTimestampTest, Decompiler, DiskStore,
> DosTimestampTest, DateTest
>>> Fix unused temps in
>>>
>>> DosTimestampTest>>#testFromDateAndTime
>>> Decompiler>>#statementsTo:
>>> DiskStore>>#rename:to:
>>> DosTimestampTest>>#testAsDateAndTime
>>> DateTest>>#testPrintFormat
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20725 Unused temps
> in DosTimestampTest, Decompiler, DiskStore, DosTimestampTest, DateTest
> PR URL: https://github.com/pharo-project/pharo/pull/505
> Diff URL: https://github.com/pharo-project/pharo/pull/505/files
>
> Thanks to astares
>
> * 20722 Unused temps in KMShortcutTest, KMDispatcher, KMKeymapTest
>>> Fix unused temps in
>>>
>>> KMShortcutTest>>#testComplexChainMatches
>>> KMDispatcher>>#dispatch:
>>> KMKeymapTest>>#testExecute
>>>
>>> https://pharo.fogbugz.com/f/cases/20722/Unused-temps-in-KMShortcutTest-KMDi…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20722 Unused temps
> in KMShortcutTest, KMDispatcher, KMKeymapTest
> PR URL: https://github.com/pharo-project/pharo/pull/502
> Diff URL: https://github.com/pharo-project/pharo/pull/502/files
>
> Thanks to astares
>
> * 20720 Unused temps in Object, OCASTCheckerTest and OCASTClosureAnalyzerTest
>>> Fix unused temp vars
>>>
>>> Object>>#split:
>>> OCASTCheckerTest>>#testDoubleRemoteAnidatedBlocks
>>> OCASTCheckerTest>>#testExamplePrimitiveErrorCode
>>> OCASTCheckerTest>>#testExampleSelf
>>> OCASTCheckerTest>>#testExampleSuper
>>> OCASTCheckerTest>>#testExampleThisContext
>>> OCASTCheckerTest>>#testInstanceVar
>>> OCASTCheckerTest>>#testNoRemoteBlockArgument
>>> OCASTCheckerTest>>#testNoRemoteBlockReturn
>>> OCASTCheckerTest>>#testNoRemoteBlockTemp
>>> OCASTCheckerTest>>#testNoRemoteMethodTemp
>>> OCASTCheckerTest>>#testOptimizedBlocksAndSameNameTemps
>>> OCASTCheckerTest>>#testSingleRemoteDifferentBlocksSameArgumentName
>>> OCASTCheckerTest>>#testSingleRemoteMethodArgument
>>> OCASTClosureAnalyzerTest>>#testDoubleRemoteAnidatedBlocks
>>> OCASTClosureAnalyzerTest>>#testExampleBlockArgument
>>> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockLocalWhile
>>> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockNested
>>> OCASTClosureAnalyzerTest>>#testExampleWhileModificationBefore
>>> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase2
>>> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase3
>>> OCASTClosureAnalyzerTest>>#testNoRemoteBlockArgument
>>> OCASTClosureAnalyzerTest>>#testNoRemoteReadInBlock
>>> OCASTClosureAnalyzerTest>>#testNoRemoteReadNestedBlocks
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockReadInBlock
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInBlock
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlock
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase2
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase3
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase4
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase1
>>> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase2
>>> OCASTClosureAnalyzerTest>>#testSingleRemoteDifferentBlocksSameArgumentName
>>> OCASTClosureAnalyzerTest>>#testSingleRemoteMethodArgument
>>> OCASTClosureAnalyzerTest>>#testSingleRemoteReadNestedBlocks
>>> OCASTClosureAnalyzerTest>>#testWrittenAfterClosedOver
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20720 Unused temps
> in Object, OCASTCheckerTest and OCASTClosureAnalyzerTest
> PR URL: https://github.com/pharo-project/pharo/pull/500
> Diff URL: https://github.com/pharo-project/pharo/pull/500/files
>
> Thanks to astares
>
> * 20721 Unused temps in ProtoObject>>#pointersToExcept:
>>> Fix unused temps in ProtoObject>>#pointersToExcept:
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20721 Unused temps
> in ProtoObject>>#pointersToExcept:
> PR URL: https://github.com/pharo-project/pharo/pull/501
> Diff URL: https://github.com/pharo-project/pharo/pull/501/files
>
> Thanks to astares
>
> * 20715 Unused temps in RBRefactoringChangeTests,
> RPackageClassesSynchronisationTest, RPackageIncrementalTest, ...
>>> Remove unused temps in
>>>
>>> RBRefactoringChangeTests>>#testPerformAddRemoveClassMethod
>>> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingExtensionProtocol
>>> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingNewProtocolDoesNothing
>>> RPackageExtensionMethodsSynchronisationTest>>#testAddMethodInExtensionCategoryNotExistingCreateANewPackage
>>> RPackageExtensionMethodsSynchronisationTest>>#testAddMethodInExtensionCategoryNotExistingCreateANewPackageAndInstallsMethodInIt
>>> RPackageExtensionMethodsSynchronisationTest>>#testModifyMethodByChangingCode
>>> RPackageIncrementalTest>>#testAddClassAfterMethods
>>> RPackageIncrementalTest>>#testAddClassAfterMethodsAtMetaclassToo
>>> RPackageIncrementalTest>>#testMethodAddition
>>> RPackageIncrementalTest>>#testPrivateClassRegisterUnregister
>>> RPackageIncrementalTest>>#testRemoveClassAfterMethods
>>> RPackageIncrementalTest>>#testRemoveClassRemovesExtensions
>>> RPackageIncrementalTest>>#testRemoveExtensionMethodRemovesExtensionsFromRPackage
>>> RPackageMethodsSynchronisationTest>>#testModifyMethodByMovingFromClassicCategoryToClassicCategoryDoesNothing
>>> RPackageMonticelloSynchronisationTest>>#testUnloadMCPackageRemovesRPackage
>>> RPackageMonticelloSynchronisationTest>>#testUnregisterMCPackageKeepsRPackage
>>> RPackageOrganizer>>#systemClassRemovedActionFrom:
>>> RBRefactoringChangeTests>>#testPerformAddRemoveMethod
>>> RBRefactoringChangeTests>>#testPerformAddRemoveMethodInteractively
>>> RPackageClassesSynchronisationTest>>#testRecategorizeClassRegisterTheClassMethodsInTheNewPackage
>>> RPackageClassesSynchronisationTest>>#testRecategorizeClassWithMetaClassMethodsRegisterAllClassMethodsInTheNewPackage
>>> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefinedInTheParentPackage
>>> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefinedSelectorsInTheParentPackage
>>> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassExtensionSelectorsInTheExtendingPackages
>>> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclassDefinedSelectorsInTheParentPackage
>>> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclassExtensionSelectorsInTheExtendingPackages
>>> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizerClassExtendingPackagesMapping
>>> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizerClassPackageMapping
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20715 Unused temps
> in RBRefactoringChangeTests, RPackageClassesSynchronisationTest,
> RPackageIncrementalTest, ...
> PR URL: https://github.com/pharo-project/pharo/pull/495
> Diff URL: https://github.com/pharo-project/pharo/pull/495/files
>
> Thanks to astares
>
> * 20716 Unused temps in MetacelloConfigurationResource,
> MetacelloCoreSymbolicVersionTest, MetacelloPackagesSpecTestCase,
> MetacelloMCProj
>>> Remove unused temps from
>>>
>>> MetacelloConfigurationResource>>#project
>>> MetacelloCoreSymbolicVersionTest>>#testBasicBleedingEdgeVersion
>>> MetacelloCoreSymbolicVersionTest>>#testBasicStableVersion
>>> MetacelloCoreSymbolicVersionTest>>#testBleedingEdgeMethod
>>> MetacelloCoreSymbolicVersionTest>>#testStableVersionMethod
>>> MetacelloPackagesSpecTestCase>>#testRemoveGroupB
>>> MetacelloPackagesSpecTestCase>>#testRemoveGroupC
>>> MetacelloMCProjectSpecTestCase>>#testMCProjectMergeSpec
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20716 Unused temps
> in MetacelloConfigurationResource, MetacelloCoreSymbolicVersionTest,
> MetacelloPackagesSpecTestCase, MetacelloMCProj
> PR URL: https://github.com/pharo-project/pharo/pull/497
> Diff URL: https://github.com/pharo-project/pharo/pull/497/files
>
> Thanks to astares
>
> * 20714-atatput--atatifAbsentPut-should-not-use-Dictionary
>>> https://pharo.fogbugz.com/f/cases/20714/at-at-put-at-at-ifAbsentPut-should-…
>>>
>>> use "self species" instead of hardcoded Dictionary
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20714
> PR URL: https://github.com/pharo-project/pharo/pull/496
> Diff URL: https://github.com/pharo-project/pharo/pull/496/files
>
> Thanks to pavel-krivanek
>
> * 20709-do-not-create-pharo-core-symlink-during-the-image-building
>>> https://pharo.fogbugz.com/f/cases/20709/do-not-create-pharo-core-symlink-du…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20709
> PR URL: https://github.com/pharo-project/pharo/pull/492
> Diff URL: https://github.com/pharo-project/pharo/pull/492/files
>
> Thanks to pavel-krivanek
>
> * 20603-Integration-of-new-bytecode-set-Sista-V1-by-default-green-tests
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20603
> PR URL: https://github.com/pharo-project/pharo/pull/484
> Diff URL: https://github.com/pharo-project/pharo/pull/484/files
>
> Thanks to clementbera
>
> * 20707 Unused temps in WindowsStore, WaitfreeQueue, VersionnerProjectPanel,
>>> Fix unused temp vars in
>>> - WindowsStore>>#checkName:fixErrors:
>>> - WaitfreeQueue>>#size
>>> - VersionnerProjectPanel>>#config:
>>> - VersionnerProjectPackagesPanel>>#removeSelectedPackage
>>> - VSSetDescriptionCommand>>#executeWithMessage:
>>>
>>>
>>> https://pharo.fogbugz.com/f/cases/20707/Unused-temps-in-WindowsStore-Waitfr…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20707 Unused temps
> in WindowsStore, WaitfreeQueue, VersionnerProjectPanel,
> PR URL: https://github.com/pharo-project/pharo/pull/490
> Diff URL: https://github.com/pharo-project/pharo/pull/490/files
>
> Thanks to astares
>
> * 20711 Unused temps in RubTextEditor, RubParagraph,
> RubMethodEditingExample, ReflectiveMethod, RxMatcher
>>> Remove unused temps in
>>>
>>> ReflectiveMethod>>#recompileAST
>>> RubMethodEditingExample>>#open
>>> RubParagraph>>#selectionRectsFrom:to:
>>> RubSelectorChooserMorph>>#drawCommonPrefixAreasOn:
>>> RubTextEditor>>#addDeleteSelectionUndoRecord
>>> RubTextEditor>>#correctFrom:to:with:
>>> RubTextEditor>>#exchangeWith:
>>> RxMatcher>>#currentState
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20711 Unused temps
> in RubTextEditor, RubParagraph, RubMethodEditingExample,
> ReflectiveMethod, RxMatcher
> PR URL: https://github.com/pharo-project/pharo/pull/494
> Diff URL: https://github.com/pharo-project/pharo/pull/494/files
>
> Thanks to astares
>
> * 20704-remove-garbageCollect-from-PharoClassInstallermigrateClassestousing
>>> https://pharo.fogbugz.com/f/cases/20704/remove-garbageCollect-from-PharoCla…
>>>
>>> remove explicit garbage collection
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20704
> PR URL: https://github.com/pharo-project/pharo/pull/489
> Diff URL: https://github.com/pharo-project/pharo/pull/489/files
>
> Thanks to pavel-krivanek
>
> * 20708 Unused temps in TSequencedConcatenationTest and TextEditor
>>> Remove unused temps in
>>> TextMorph>>#handleKeystroke:
>>> TSequencedConcatenationTest>>#testStreamContents
>>> TSequencedConcatenationTest>>#testStreamContentsProtocol
>>> TextConverter>>#next:putAll:startingAt:toStream:
>>> TextConverter>>#nextPutAll:toStream:
>>> TextEditor>>#addDeleteSelectionUndoRecord
>>> TextEditor>>#addTypeInUndoRecord
>>> TextEditor>>#correctFrom:to:with:
>>> TextEditor>>#dispatchCommandOn:return:
>>> TextEditor>>#dispatchOn:
>>> TextEditor>>#mouseUp:
>>> TextEditor>>#replace:with:and:
>>> TextEditor>>#unapplyAttribute:
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20708 Unused temps
> in TSequencedConcatenationTest and TextEditor
> PR URL: https://github.com/pharo-project/pharo/pull/491
> Diff URL: https://github.com/pharo-project/pharo/pull/491/files
>
> Thanks to astares
>
> * 20710 Unused temps in StringMorph, SimpleGridExample,
> SmalltalkEditor, SHMethodEditingMode, SelectorChooserMorph
>>> Remove unused temps from
>>>
>>> StringMorph>>#drawOnAthensCanvas:
>>> SimpleGridExample>>#treeMorph
>>> SmalltalkEditor>>#internalCallToBrowseIt
>>> SHMethodEditingMode>>#open
>>> SelectorChooserMorph>>#drawCommonPrefixAreasOn:
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20710 Unused temps
> in StringMorph, SimpleGridExample, SmalltalkEditor,
> SHMethodEditingMode, SelectorChooserMorph
> PR URL: https://github.com/pharo-project/pharo/pull/493
> Diff URL: https://github.com/pharo-project/pharo/pull/493/files
>
> Thanks to astares
>
> * 20697-Give-some-love-to-SocketAddress
>>> SocketAddress is hardly used in the system.
>>> It is possible to use it more and add some functionality to it.
>>> Comments and test could be improved as well.
>>>
>>> https://pharo.fogbugz.com/f/cases/20697/Give-some-love-to-SocketAddress
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20697
> PR URL: https://github.com/pharo-project/pharo/pull/486
> Diff URL: https://github.com/pharo-project/pharo/pull/486/files
>
> Thanks to svenvc
>
> * 20702-Add-comments-to-hashMultiply
>>> https://pharo.fogbugz.com/f/cases/20702/Add-comments-to-hashMultiply
>>>
>>> use hashMultiply comments provided by Nicolas Celler with some
> modifications
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20702
> PR URL: https://github.com/pharo-project/pharo/pull/487
> Diff URL: https://github.com/pharo-project/pharo/pull/487/files
>
> Thanks to pavel-krivanek
>
> * 20703-typo-in-WelcomeHelp
>>> https://pharo.fogbugz.com/f/cases/20703/typo-in-WelcomeHelp
>>>
>>> fix typo
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20703
> PR URL: https://github.com/pharo-project/pharo/pull/488
> Diff URL: https://github.com/pharo-project/pharo/pull/488/files
>
> Thanks to pavel-krivanek
>
> * 20647-SortFunction-should-be-composable
>>> Make SortFunction composable
>>>
>>> https://pharo.fogbugz.com/f/cases/20647/SortFunction-should-be-composable
>>>
>>> Note: impossible to use iceberg to do the commit
>>> incomprehensible interface / unexpected failures / unclear
> error messages
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20647
> PR URL: https://github.com/pharo-project/pharo/pull/440
> Diff URL: https://github.com/pharo-project/pharo/pull/440/files
>
> Thanks to nicolas-cellier-aka-nice
>
> * 19942-Glamour-Morphic-Renderer-Spotter-is-only-dead-code
>>> Glamour-Morphic-Renderer-Spotter is only dead code?
>>>
>>> https://pharo.fogbugz.com/f/cases/19942/Glamour-Morphic-Renderer-Spotter-is…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/19942
> PR URL: https://github.com/pharo-project/pharo/pull/480
> Diff URL: https://github.com/pharo-project/pharo/pull/480/files
>
> Thanks to MarcusDenker
>
> * 20696-enable-bootstrapping-from-outside-the-repository
>>> https://pharo.fogbugz.com/f/cases/20696/enable-bootstrapping-from-outside-t…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20696
> PR URL: https://github.com/pharo-project/pharo/pull/485
> Diff URL: https://github.com/pharo-project/pharo/pull/485/files
>
> Thanks to pavel-krivanek
>
> * 20689-Make-Pharo-bootstrap-independent-on-source-repository
>>> https://pharo.fogbugz.com/f/cases/20689/Make-Pharo-bootstrap-independent-on…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20689
> PR URL: https://github.com/pharo-project/pharo/pull/479
> Diff URL: https://github.com/pharo-project/pharo/pull/479/files
>
> Thanks to pavel-krivanek
>
> * 20693-Incorrect-basename-of-empty-relative-path
>>> 20693 Incorrect basename of empty relative path
>>>
>>> - Modify Path and subclasses to return the current directory
> for an empty relative path.
>>> - Add PathTest>>testBasenameNoParent to confirm correct behaviour.
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20693
> PR URL: https://github.com/pharo-project/pharo/pull/481
> Diff URL: https://github.com/pharo-project/pharo/pull/481/files
>
> Thanks to akgrant43
>
> * 20678-selecting-of-a-method-version-causes-DNU
>>> Adding this message as a way of having polymorphism with the
> different versions of Message Browser
>>>
>>> Issue https://pharo.fogbugz.com/f/cases/20678/selecting-of-a-method-version-cause…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20678
> PR URL: https://github.com/pharo-project/pharo/pull/482
> Diff URL: https://github.com/pharo-project/pharo/pull/482/files
>
> Thanks to tesonep
>
> * 20686-disabling-of-FreeType-fonts-should-set-bitmap-Source-Pro-fonts
>>> https://pharo.fogbugz.com/f/cases/20686/disabling-of-FreeType-fonts-should-…
>>>
>>> set bitmap source pro fonts after disabling of FreeType
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20686
> PR URL: https://github.com/pharo-project/pharo/pull/476
> Diff URL: https://github.com/pharo-project/pharo/pull/476/files
>
> Thanks to pavel-krivanek
>
> * 19291-suspendedEventHandler-property-seems-unused
>>> suspendedEventHandler property seems unused
>>>
>>> https://pharo.fogbugz.com/f/cases/19291/suspendedEventHandler-property-seem…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/19291
> PR URL: https://github.com/pharo-project/pharo/pull/466
> Diff URL: https://github.com/pharo-project/pharo/pull/466/files
>
> Thanks to MarcusDenker
>
> * 20685-Do-not-use-hardcoded-URLs-in-system-baselines
>>> https://pharo.fogbugz.com/f/cases/20685/Do-not-use-hardcoded-URLs-in-system…
>>>
>>> use repository URL of the baseline package for loading of
> other baselines from the same repository
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20685
> PR URL: https://github.com/pharo-project/pharo/pull/475
> Diff URL: https://github.com/pharo-project/pharo/pull/475/files
>
> Thanks to pavel-krivanek
>
> * 20166-wrong-cliprect-on-transformed-athens-canvas
>>> https://pharo.fogbugz.com/f/cases/20166/wrong-cliprect-on-transformed-athen…
>>>
>>> fix proposed by Nicolai Hess
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20166
> PR URL: https://github.com/pharo-project/pharo/pull/477
> Diff URL: https://github.com/pharo-project/pharo/pull/477/files
>
> Thanks to pavel-krivanek
>
> * 20264-Date-gtInspectorDetailsIn-is-incorrectly-using-a-Block-for-the-title-so-selection-is-not-remembered
>>> Fix GT Inspector usage: title's should not be blocks but pure
> Strings for them to be remembered as selected in the UI
>>>
>>> Improve several GT Inspector views in small details (especially Socket)
>>>
>>> Touched Date, Time, DateAndTime, Duration, Socket, ZnMessage,
> ZnHeaders and ZnMimePart views.
>>>
>>> https://pharo.fogbugz.com/f/cases/20264/Date-gtInspectorDetailsIn-is-incorr…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20264
> PR URL: https://github.com/pharo-project/pharo/pull/471
> Diff URL: https://github.com/pharo-project/pharo/pull/471/files
>
> Thanks to svenvc
>
> * 20679-Reloading-of-OSWindow-SDL2-causes-Tonel-parsing-error
>>> https://pharo.fogbugz.com/f/cases/20679/Reloading-of-OSWindow-SDL2-causes-T…
>>>
>>> fix broken UTF8 character
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20679
> PR URL: https://github.com/pharo-project/pharo/pull/473
> Diff URL: https://github.com/pharo-project/pharo/pull/473/files
>
> Thanks to pavel-krivanek
>
> * 20676 Categorize uncategorized methods in classes starting with K
>>> Categorize uncategorized methods
>>>
>>> No change in behavior, only categorization
>>>
>>>
>>> https://pharo.fogbugz.com/f/cases/20676/Categorize-uncategorized-methods-in…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20676 Categorize
> uncategorized methods in classes starting with K
> PR URL: https://github.com/pharo-project/pharo/pull/470
> Diff URL: https://github.com/pharo-project/pharo/pull/470/files
>
> Thanks to astares
>
> * 20674 Categorize uncategorized methods in classes starting with J
>>> Categorize uncategorized methods in
>>> - JobProgressBarMorph
>>> - JoinSection
>>> - JoinSide
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20674 Categorize
> uncategorized methods in classes starting with J
> PR URL: https://github.com/pharo-project/pharo/pull/468
> Diff URL: https://github.com/pharo-project/pharo/pull/468/files
>
> Thanks to astares
>
> * 20677-Improve-system-dependencies-tests
>>> https://pharo.fogbugz.com/f/cases/20677/Improve-system-dependencies-testss
>>>
>>> clean system dependencies testing
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20677
> PR URL: https://github.com/pharo-project/pharo/pull/472
> Diff URL: https://github.com/pharo-project/pharo/pull/472/files
>
> Thanks to pavel-krivanek
>
> * 20673 Categorize uncategorized methods in classes starting with H
>>> Categorize uncategorized methods in
>>> - HEFraction
>>> - HEScaledDecimal
>>>
>>> Only categorization, no change in behavior
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20673 Categorize
> uncategorized methods in classes starting with H
> PR URL: https://github.com/pharo-project/pharo/pull/467
> Diff URL: https://github.com/pharo-project/pharo/pull/467/files
>
> Thanks to astares
>
> * 20675 Categorize uncategorized methods in classes starting with D
>>> Categorize uncategorized method in DatePresenter
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20675 Categorize
> uncategorized methods in classes starting with D
> PR URL: https://github.com/pharo-project/pharo/pull/469
> Diff URL: https://github.com/pharo-project/pharo/pull/469/files
>
> Thanks to astares
>
> * 20671-Extend-system-dependencies-tests-on-whole-image
>>> https://pharo.fogbugz.com/f/cases/20671/Extend-system-dependencies-tests-on…
>>>
>>> dependency testing for whole image
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20671
> PR URL: https://github.com/pharo-project/pharo/pull/464
> Diff URL: https://github.com/pharo-project/pharo/pull/464/files
>
> Thanks to pavel-krivanek
>
> * 20670-unused-var-in-generateDefaultFileOutResultsName
>>> unused var in #generateDefaultFileOutResultsName
>>>
>>> https://pharo.fogbugz.com/f/cases/20670/unused-var-in-generateDefaultFileOu…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20670
> PR URL: https://github.com/pharo-project/pharo/pull/465
> Diff URL: https://github.com/pharo-project/pharo/pull/465/files
>
> Thanks to MarcusDenker
>
> * 20668-add-breakpoints-menu-to-Nautilus-segment-icons
>>> https://pharo.fogbugz.com/f/cases/20668
>>>
>>> fix breakpoints placement for wrapping text
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20668
> PR URL: https://github.com/pharo-project/pharo/pull/463
> Diff URL: https://github.com/pharo-project/pharo/pull/463/files
>
> Thanks to pavel-krivanek
>
> * 20055-immediateByteSubclass-is-deadcoe
>>> immediateByteSubclass: is deadcoe
>>>
>>> https://pharo.fogbugz.com/f/cases/20055/immediateByteSubclass-is-deadcoe
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20055
> PR URL: https://github.com/pharo-project/pharo/pull/462
> Diff URL: https://github.com/pharo-project/pharo/pull/462/files
>
> Thanks to MarcusDenker
>
> * 20263-Debugger-DoesNotUnderstandDebugAction-is-missing-a-defaultHelp-method-so-hover-help-shows-missing
>>> Debugger DoesNotUnderstandDebugAction is missing a
> #defaultHelp method so hover help shows missing
>>>
>>> https://pharo.fogbugz.com/f/cases/20263/
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20263
> PR URL: https://github.com/pharo-project/pharo/pull/460
> Diff URL: https://github.com/pharo-project/pharo/pull/460/files
>
> Thanks to MarcusDenker
>
> * 17654-SpecPreDebugWindow-and-subclasses-relies-on-doesNotUnderstand-delegation-to-find-the-stackPane
>>> SpecPreDebugWindow and subclasses relies on #doesNotUnderstand
> delegation to find the stackPane
>>>
>>> https://pharo.fogbugz.com/f/cases/17654
>
> Issue URL: https://pharo.fogbugz.com/f/cases/17654
> PR URL: https://github.com/pharo-project/pharo/pull/461
> Diff URL: https://github.com/pharo-project/pharo/pull/461/files
>
> Thanks to MarcusDenker
>
> * 20363-ThemeIconsdownloadTo-has-an-argument-which-is-never-referenced-in-code
>>> fix for
> https://pharo.fogbugz.com/f/cases/20363/ThemeIcons-downloadTo-has-an-argume…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20363
> PR URL: https://github.com/pharo-project/pharo/pull/453
> Diff URL: https://github.com/pharo-project/pharo/pull/453/files
>
> Thanks to MarcusDenker
>
> * 20667-Be-able-to-install-breakpoints-by-clicking-on-segment-icons-area
>>> https://pharo.fogbugz.com/f/cases/20667/Be-able-to-install-breakpoints-by-c…
>>>
>>> click on segment icons area adds breakpoint at the beginning of the line
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20667
> PR URL: https://github.com/pharo-project/pharo/pull/459
> Diff URL: https://github.com/pharo-project/pharo/pull/459/files
>
> Thanks to pavel-krivanek
>
> * 20582-atat-messages-call-errorKeyNotFound
>>> Fix for at:at: messages call errorKeyNotFound.
>>> - use errorKeyNotFound:
>>>
>>> https://pharo.fogbugz.com/f/cases/20582/at-at-messages-call-errorKeyNotFound
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20582
> PR URL: https://github.com/pharo-project/pharo/pull/454
> Diff URL: https://github.com/pharo-project/pharo/pull/454/files
>
> Thanks to MarcusDenker
>
> * 20664-set-the-display-size-sooner
>>> https://pharo.fogbugz.com/f/cases/20664/set-the-display-size-sooner
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20664
> PR URL: https://github.com/pharo-project/pharo/pull/458
> Diff URL: https://github.com/pharo-project/pharo/pull/458/files
>
> Thanks to pavel-krivanek
>
> * 20499-Examples-in-GlamourPresentationModel-should-have-no-gtExamplePragma
>>> 20499
>>> Examples in GlamourPresentationModel should have no <gtExamplePragma>
>>>
>>> https://pharo.fogbugz.com/f/cases/20499
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20499
> PR URL: https://github.com/pharo-project/pharo/pull/455
> Diff URL: https://github.com/pharo-project/pharo/pull/455/files
>
> Thanks to MarcusDenker
>
> * 20662-displaying-method-versions-in-Nautilus-causes-DNU
>>> https://pharo.fogbugz.com/f/cases/20662/displaying-method-versions-in-Nauti…
>>>
>>> add clearUndoManager to DiffPresenter
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20662
> PR URL: https://github.com/pharo-project/pharo/pull/457
> Diff URL: https://github.com/pharo-project/pharo/pull/457/files
>
> Thanks to pavel-krivanek
>
> * 20661-Fixing-test-from-debugger-should-mark-test-as-green-when-proceed-
>>> Now runCaseForDebug: removes passed test case from errors and failures.
>>> This logic is not inside addPass: method directly to not
> affect bug suite result collecting because it can become slow if it
> will clean errors and failures for every green test.
>>> Maybe in future we can improve this part.
>>>
>>> https://pharo.fogbugz.com/f/cases/20661/Fixing-test-from-debugger-should-ma…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20661
> PR URL: https://github.com/pharo-project/pharo/pull/456
> Diff URL: https://github.com/pharo-project/pharo/pull/456/files
>
> Thanks to dionisiydk
>
> * 20611-leftover-logCr-debug-logging-in-GLEmptyBrickarea
>>> remove left over debug code
>>> https://pharo.fogbugz.com/f/cases/20611/leftover-logCr-debug-logging-in-GLE…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20611
> PR URL: https://github.com/pharo-project/pharo/pull/452
> Diff URL: https://github.com/pharo-project/pharo/pull/452/files
>
> Thanks to MarcusDenker
>
> * 20552-Breakpoints-stay-in-the-breakpoints-browser-even-after-their-method-is-recompiled
>>> Issue URL:
> https://pharo.fogbugz.com/f/cases/20552/Breakpoints-stay-in-the-breakpoints…
>>> Breakpoint class now subscribes to the MethodChanged
> announcement, and remove from its list the breakpoints from methods
> that get recompiled.
>>> Also added a test for this behaviour.
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20552
> PR URL: https://github.com/pharo-project/pharo/pull/447
> Diff URL: https://github.com/pharo-project/pharo/pull/447/files
>
> Thanks to dupriezt
>
> * 20657-Command-B-in-playground-does-not-work-the-save-way-as-printit
>>> https://pharo.fogbugz.com/f/cases/20657
>>>
>>> try to select line if no AST node found
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20657
> PR URL: https://github.com/pharo-project/pharo/pull/450
> Diff URL: https://github.com/pharo-project/pharo/pull/450/files
>
> Thanks to pavel-krivanek
>
> * 19972-Implementers-code-pane-undo-goes-too-far
>>> Clearing the undo history when changing the selected method in the list.
>>> Also adding a way of clearing this history from the TextPresenter
>
> Issue URL: https://pharo.fogbugz.com/f/cases/19972
> PR URL: https://github.com/pharo-project/pharo/pull/451
> Diff URL: https://github.com/pharo-project/pharo/pull/451/files
>
> Thanks to tesonep
>
> * 20656-Nautilus-comment-panel-got-broken-by-asLayoutFrame-cleans
>>> https://pharo.fogbugz.com/f/cases/20656
>>>
>>> fix layout frame fraction
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20656
> PR URL: https://github.com/pharo-project/pharo/pull/449
> Diff URL: https://github.com/pharo-project/pharo/pull/449/files
>
> Thanks to pavel-krivanek
>
> * 20650-Release-cleanup-failures
>>> https://pharo.fogbugz.com/f/cases/20650/Release-cleanup-failures
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20650
> PR URL: https://github.com/pharo-project/pharo/pull/448
> Diff URL: https://github.com/pharo-project/pharo/pull/448/files
>
> Thanks to pavel-krivanek
>
> * 20648-Provide-Bitmap-variant-of-Source-Code-fonts
>>> https://pharo.fogbugz.com/f/cases/20648/Provide-Bitmap-variant-of-Source-Co…
>>>
>>> based on PR https://github.com/pharo-project/pharo/pull/439
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20648
> PR URL: https://github.com/pharo-project/pharo/pull/441
> Diff URL: https://github.com/pharo-project/pharo/pull/441/files
>
> Thanks to pavel-krivanek
>
> * 20644-Load-Bitmap-DejaVu-fonts-from-data-files-instead-of-a-Fuel-file
>>> https://pharo.fogbugz.com/f/cases/20644/Load-Bitmap-DejaVu-fonts-from-data-…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20644
> PR URL: https://github.com/pharo-project/pharo/pull/439
> Diff URL: https://github.com/pharo-project/pharo/pull/439/files
>
> Thanks to pavel-krivanek
>
> * 20643 Dark and light theme should not be version specific
>>> Rename Pharo3DarkTheme into PharoDarkTheme
>>> Rename Pharo3Theme into PharoLightTheme
>>> and deprecate empty subclasses like Pharo3DarkTheme
>>> and Pharo3Theme (but keep them for compatibility)
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20643 Dark and
> light theme should not be version specific
> PR URL: https://github.com/pharo-project/pharo/pull/438
> Diff URL: https://github.com/pharo-project/pharo/pull/438/files
>
> Thanks to astares
>
> * Care on dirty package OpalTools
>>> https://pharo.fogbugz.com/f/cases/20642/Care-on-dirty-package-OpalTools
>>>
>>> fix dirty package extension to be in OpalCompiler-Tools
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Care on dirty
> package OpalTools
> PR URL: https://github.com/pharo-project/pharo/pull/437
> Diff URL: https://github.com/pharo-project/pharo/pull/437/files
>
> Thanks to astares
>
> * 20520 Package "OpalTools" should be "OpalCompiler-Tools"
>>> Rename package OpalTools -> OpalCompiler-Tools
>>>
>>> https://pharo.fogbugz.com/f/cases/20520/Package-OpalTools-should-be-OpalCom…
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20520 Package
> "OpalTools" should be "OpalCompiler
> PR URL: https://github.com/pharo-project/pharo/pull/436
> Diff URL: https://github.com/pharo-project/pharo/pull/436/files
>
> Thanks to astares
>
> * Stupid use of asLayoutFrame should be eliminated first pass.
>>> Fuck my image just crashed again! ;(((((((((((((((((((((((
>
> Issue URL: https://pharo.fogbugz.com/f/cases/Stupid use of
> asLayoutFrame should be eliminated first pass.
> PR URL: https://github.com/pharo-project/pharo/pull/434
> Diff URL: https://github.com/pharo-project/pharo/pull/434/files
>
> Thanks to Ducasse
>
> * 20640 Categorize uncategorized methods in classes starting with "P"
>>> Categorize methods.
>>>
>>>
>>> So only categorization - no change in behavior
>
> Issue URL: https://pharo.fogbugz.com/f/cases/20640 Categorize
> uncategorized methods in classes starting with "P"
> PR URL: https://github.com/pharo-project/pharo/pull/433
> Diff URL: https://github.com/pharo-project/pharo/pull/433/files
>
> Thanks to astares
>
Nov. 23, 2017
Re: [Pharo-dev] nil inspect
by Guillermo Polito
Hi Dimitris,
nil **is** an object. A normal object.
>From your wikipedia quote: The true, false, and nil pseudo-variables are
*singleton* <https://en.wikipedia.org/wiki/Singleton_pattern>* instances*.
You can try many things to try to convince yourself:
- nil class => UndefinedObject
- nil sizeInMemory => 8 (2 object headers, no instance variables)
You can also take a look at the bootstrap and see how it is created.
And it may make sense to have the same inspection tabs as any other normal
object that has no instance variables.
On Thu, Nov 23, 2017 at 11:14 AM, Dimitris Chloupis <kilon.alios(a)gmail.com>
wrote:
> looks like wikipedia agrees with me, but I have to confess never looked at
> the Pharo implementation so I may still be wrong
>
> "*Smalltalk-80* syntax is rather minimalist, based on only a handful of
> declarations and reserved words. In fact, only six "keywords" are reserved
> in Smalltalk: true, false, nil, self, super, and thisContext. These are
> actually called *pseudo-variables*, identifiers that follow the rules for
> variable identifiers but denote bindings that the programmer cannot change.
> The true, false, and nil pseudo-variables are singleton
> <https://en.wikipedia.org/wiki/Singleton_pattern> instances. self and
> super refer to the receiver of a message within a method activated in
> response to that message, but sends to super are looked up in the
> superclass of the method's defining class rather than the class of the
> receiver, which allows methods in subclasses to invoke methods of the same
> name in superclasses. thisContext refers to the current activation
> record. The only built-in language constructs are message sends,
> assignment, method return and literal syntax for some objects. From its
> origins as a language for children of all ages, standard Smalltalk syntax
> uses punctuation in a manner more like English than mainstream coding
> languages. The remainder of the language, including control structures for
> conditional evaluation and iteration, is implemented on top of the built-in
> constructs by the standard Smalltalk class library. (For performance
> reasons, implementations may recognize and treat as special some of those
> messages; however, this is only an optimization and is not hardwired into
> the language syntax.)"
>
> https://en.wikipedia.org/wiki/Smalltalk
>
> Or maybe there is more here tha meets the eye ?
>
> On Thu, Nov 23, 2017 at 12:10 PM Dimitris Chloupis <kilon.alios(a)gmail.com>
> wrote:
>
>> is it ? I always thought it was just one of those things that is not an
>> object , together with super and self. I vaguelly remember that 5-6 words
>> in Smalltalk are not objects.
>>
>> If it is an actual object and not something else wrapped in a very thin
>> object, I can see the reason for inspection. Otherwise I cannot say I see
>> it.
>>
>> On Thu, Nov 23, 2017 at 10:45 AM Denis Kudriashov <dionisiydk(a)gmail.com>
>> wrote:
>>
>>> But it is not nothing. It is real object.
>>>
>>> 2017-11-23 9:03 GMT+01:00 Dimitris Chloupis <kilon.alios(a)gmail.com>:
>>>
>>>> Personally I love it
>>>>
>>>> what you find when you search for nothing ?
>>>>
>>>> Nothing
>>>>
>>>> :D
>>>>
>>>> On Wed, Nov 22, 2017 at 10:23 PM Stephane Ducasse <
>>>> stepharo.self(a)gmail.com> wrote:
>>>>
>>>>> Indeed I do not really like the blank window.
>>>>>
>>>>> On Sat, Nov 18, 2017 at 10:18 PM, Nicolas Cellier <
>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>
>>>>>> Ah OK, it's expected then?
>>>>>> I find that surprising, because I could maybe want to look at meta
>>>>>> side like I can for other elementary objects:
>>>>>>
>>>>>> [image: Images intégrées 1]
>>>>>>
>>>>>> 2017-11-18 22:03 GMT+01:00 Aliaksei Syrel <alex.syrel(a)gmail.com>:
>>>>>>
>>>>>>> Yes
>>>>>>>
>>>>>>> [image: Inline images 1]
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Alex
>>>>>>>
>>>>>>> On 18 November 2017 at 21:56, Nicolas Cellier <
>>>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>>>
>>>>>>>> Anyone tried 'nil inspect' recently?
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>
--
Guille Polito
Research Engineer
Centre de Recherche en Informatique, Signal et Automatique de Lille
CRIStAL - UMR 9189
French National Center for Scientific Research - *http://www.cnrs.fr
<http://www.cnrs.fr>*
*Web:* *http://guillep.github.io* <http://guillep.github.io>
*Phone: *+33 06 52 70 66 13
Nov. 23, 2017
Re: [Pharo-dev] nil inspect
by Nicolas Cellier
The right way to verify this is with a snippet:
nil isKindOf: Object.
Check the answer...
2017-11-23 11:14 GMT+01:00 Dimitris Chloupis <kilon.alios(a)gmail.com>:
> looks like wikipedia agrees with me, but I have to confess never looked at
> the Pharo implementation so I may still be wrong
>
> "*Smalltalk-80* syntax is rather minimalist, based on only a handful of
> declarations and reserved words. In fact, only six "keywords" are reserved
> in Smalltalk: true, false, nil, self, super, and thisContext. These are
> actually called *pseudo-variables*, identifiers that follow the rules for
> variable identifiers but denote bindings that the programmer cannot change.
> The true, false, and nil pseudo-variables are singleton
> <https://en.wikipedia.org/wiki/Singleton_pattern> instances. self and
> super refer to the receiver of a message within a method activated in
> response to that message, but sends to super are looked up in the
> superclass of the method's defining class rather than the class of the
> receiver, which allows methods in subclasses to invoke methods of the same
> name in superclasses. thisContext refers to the current activation
> record. The only built-in language constructs are message sends,
> assignment, method return and literal syntax for some objects. From its
> origins as a language for children of all ages, standard Smalltalk syntax
> uses punctuation in a manner more like English than mainstream coding
> languages. The remainder of the language, including control structures for
> conditional evaluation and iteration, is implemented on top of the built-in
> constructs by the standard Smalltalk class library. (For performance
> reasons, implementations may recognize and treat as special some of those
> messages; however, this is only an optimization and is not hardwired into
> the language syntax.)"
>
> https://en.wikipedia.org/wiki/Smalltalk
>
> Or maybe there is more here tha meets the eye ?
>
> On Thu, Nov 23, 2017 at 12:10 PM Dimitris Chloupis <kilon.alios(a)gmail.com>
> wrote:
>
>> is it ? I always thought it was just one of those things that is not an
>> object , together with super and self. I vaguelly remember that 5-6 words
>> in Smalltalk are not objects.
>>
>> If it is an actual object and not something else wrapped in a very thin
>> object, I can see the reason for inspection. Otherwise I cannot say I see
>> it.
>>
>> On Thu, Nov 23, 2017 at 10:45 AM Denis Kudriashov <dionisiydk(a)gmail.com>
>> wrote:
>>
>>> But it is not nothing. It is real object.
>>>
>>> 2017-11-23 9:03 GMT+01:00 Dimitris Chloupis <kilon.alios(a)gmail.com>:
>>>
>>>> Personally I love it
>>>>
>>>> what you find when you search for nothing ?
>>>>
>>>> Nothing
>>>>
>>>> :D
>>>>
>>>> On Wed, Nov 22, 2017 at 10:23 PM Stephane Ducasse <
>>>> stepharo.self(a)gmail.com> wrote:
>>>>
>>>>> Indeed I do not really like the blank window.
>>>>>
>>>>> On Sat, Nov 18, 2017 at 10:18 PM, Nicolas Cellier <
>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>
>>>>>> Ah OK, it's expected then?
>>>>>> I find that surprising, because I could maybe want to look at meta
>>>>>> side like I can for other elementary objects:
>>>>>>
>>>>>> [image: Images intégrées 1]
>>>>>>
>>>>>> 2017-11-18 22:03 GMT+01:00 Aliaksei Syrel <alex.syrel(a)gmail.com>:
>>>>>>
>>>>>>> Yes
>>>>>>>
>>>>>>> [image: Inline images 1]
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Alex
>>>>>>>
>>>>>>> On 18 November 2017 at 21:56, Nicolas Cellier <
>>>>>>> nicolas.cellier.aka.nice(a)gmail.com> wrote:
>>>>>>>
>>>>>>>> Anyone tried 'nil inspect' recently?
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>
Nov. 23, 2017