The Inbox: Kernel-cmm.937.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Kernel-cmm.937.mcz

commits-2
A new version of Kernel was added to project The Inbox:
http://source.squeak.org/inbox/Kernel-cmm.937.mcz

==================== Summary ====================

Name: Kernel-cmm.937
Author: cmm
Time: 5 August 2015, 8:06:28.072 pm
UUID: 191e34d9-22d7-4e46-ac5d-cb3cd9baf203
Ancestors: Kernel-cmm.936

- #hasBreakpoint is now needed by Kernel, but must be able to operate independently of System's BreakpointManager.

=============== Diff against Kernel-cmm.936 ===============

Item was changed:
+ ----- Method: CompiledMethod>>hasBreakpoint (in category '*Kernel-tool support') -----
- ----- Method: CompiledMethod>>hasBreakpoint (in category 'testing') -----
  hasBreakpoint
+ ^ self class environment
+ at: #BreakpointManager
+ ifPresent: [:bpm | bpm methodHasBreakpoint: self]
+ ifAbsent: [false]!
- ^false!


Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Kernel-cmm.937.mcz

Chris Muller-3
This is Tobias' idea to soften the reference from Kernel.  My plan is
to move this to trunk and build the new image from the existing 15110
RC instead of the earlier alpha, so we don't have to generate a new
SqueakV50.sources and changes.  I've already got SqueakV50.sources all
over the place.

This time, there are no obstacles to running #prepareNewRelease for
5.0, so the version will be set properly.  I'll have to revert my
earlier change to condenseSources within that process, but we have to
do a trunk commit anyway.

Hopefully, this will result in a perfect image we can re-insert into
the All-In-One and release by end of week.

On Wed, Aug 5, 2015 at 8:06 PM,  <[hidden email]> wrote:

> A new version of Kernel was added to project The Inbox:
> http://source.squeak.org/inbox/Kernel-cmm.937.mcz
>
> ==================== Summary ====================
>
> Name: Kernel-cmm.937
> Author: cmm
> Time: 5 August 2015, 8:06:28.072 pm
> UUID: 191e34d9-22d7-4e46-ac5d-cb3cd9baf203
> Ancestors: Kernel-cmm.936
>
> - #hasBreakpoint is now needed by Kernel, but must be able to operate independently of System's BreakpointManager.
>
> =============== Diff against Kernel-cmm.936 ===============
>
> Item was changed:
> + ----- Method: CompiledMethod>>hasBreakpoint (in category '*Kernel-tool support') -----
> - ----- Method: CompiledMethod>>hasBreakpoint (in category 'testing') -----
>   hasBreakpoint
> +       ^ self class environment
> +               at: #BreakpointManager
> +               ifPresent: [:bpm | bpm methodHasBreakpoint: self]
> +               ifAbsent: [false]!
> -       ^false!
>
>