preserving history with breakpoints [Was Re: [squeak-dev] Squeak 4.6 release candidate]

Eliot Miranda eliot.miranda at gmail.com
Sat Jul 4 14:25:24 UTC 2015


Hi Dave,

On Jul 4, 2015, at 7:15 AM, "David T. Lewis" <lewis at mail.msen.com> wrote:

> On Sat, Jul 04, 2015 at 12:10:41AM -0400, David T. Lewis wrote:
>> On Fri, Jul 03, 2015 at 07:23:27PM -0700, Eliot Miranda wrote:
>>> Hi Chris, Hi All,
>>> 
>>> On Thu, Jul 2, 2015 at 12:26 PM, Chris Muller <ma.chris.m at gmail.com> wrote:
>>> 
>>>> We have a release candidate image.
>>>> 
>>>>  http://ftp.squeak.org/4.6/
>>>> 
>>>> The new sources file is required.
>>>> 
>>>> Please test your apps.  This could be the final image unless major
>>>> issues are uncovered.
>>> 
>>> One issue that I'm very tempted to address before the final release is the
>>> bug to do with inadvertent editing of a breakpointed method.
>> 
>> Squeak 4.6 needs to be frozen. This sounds like something that can be
>> addressed in a next release after 4.6, so lets do that please.
> 
> I guess that is entirely the wrong thing for me to say, since I don't
> even know what would be involved in the fix.
> 
> What I should have said is that it is great that we have the release
> candidate prepared in time for ECOOP (thanks!), so I think it would be
> good to avoid any late changes to that release package unless really
> necessary.

I was about to say that I agree with your first reply even though, having slept on it, I woke up realizing the #2 fix above is easy.  So given yiur second message I'll implement #2 and leave #1 for after the release.

To get the override in place, create a config for the status quo, commit a version of Kernel containing the default CompiledMethod>>#hasBreakpoint, create a config, then commit a version of System which restores the override.  I guess I was tired last night cuz this is obvious.  Ok time to get up, have a cup of tea and do this :)


> Dave
> 
> 


More information about the Squeak-dev mailing list