The Trunk: 39Deprecated-ar.13.mcz

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

The Trunk: 39Deprecated-ar.13.mcz

commits-2
Andreas Raab uploaded a new version of 39Deprecated to project The Trunk:
http://source.squeak.org/trunk/39Deprecated-ar.13.mcz

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

Name: 39Deprecated-ar.13
Author: ar
Time: 12 November 2009, 1:16:02 am
UUID: 5505bcd8-c454-6a4d-bbc4-c91be4bc06eb
Ancestors: 39Deprecated-ar.12

Remove support for isolation layers.

=============== Diff against 39Deprecated-ar.12 ===============

Item was removed:
- ----- Method: CurrentProjectRefactoring class>>currentBeIsolated (in category 'revectoring to current') -----
- currentBeIsolated
- "
- CurrentProjectRefactoring currentBeIsolated
- "
- self deprecated: 'CurrentProjectRefactoring is deprecated'.
-
- ^self xxxCurrent beIsolated!

Item was removed:
- ----- Method: CurrentProjectRefactoring class>>currentIsolationHead (in category 'revectoring to current') -----
- currentIsolationHead
- "
- CurrentProjectRefactoring currentIsolationHead
- "
- self deprecated: 'CurrentProjectRefactoring is deprecated'.
-
- ^self xxxCurrent isolationHead!

Item was removed:
- ----- Method: CurrentProjectRefactoring class>>currentPropagateChanges (in category 'revectoring to current') -----
- currentPropagateChanges
- "
- CurrentProjectRefactoring currentPropagateChanges
- "
- self deprecated: 'CurrentProjectRefactoring is deprecated'.
-
- ^self xxxCurrent propagateChanges!

Item was removed:
- ----- Method: CompiledMethod>>who (in category '*39Deprecated') -----
- who
- "Answer an Array of the class in which the receiver is defined and the
- selector to which it corresponds."
-
- self deprecated: 'use #methodClass and #selector directly'.
- self isInstalled ifFalse: [^#(unknown unknown)].
- ^{self methodClass . self selector}.
- !


bpi
Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: 39Deprecated-ar.13.mcz

bpi
Dear Squeakers,

After updating my trunk image the package Kernel-nice.291 is dirty in the Monticello Browser. If I compare the changes to the trunk it says that CompiledMethod>>who was removed.

How does something like this happen? Is it a Monticello bug?

Cheers,
Bernhard

Am 12.11.2009 um 10:16 schrieb [hidden email]:

> Andreas Raab uploaded a new version of 39Deprecated to project The Trunk:
> http://source.squeak.org/trunk/39Deprecated-ar.13.mcz
>
> ==================== Summary ====================
>
> Name: 39Deprecated-ar.13
> Author: ar
> Time: 12 November 2009, 1:16:02 am
> UUID: 5505bcd8-c454-6a4d-bbc4-c91be4bc06eb
> Ancestors: 39Deprecated-ar.12
>
> Remove support for isolation layers.
>
> =============== Diff against 39Deprecated-ar.12 ===============
>
> Item was removed:
> - ----- Method: CurrentProjectRefactoring class>>currentBeIsolated (in category 'revectoring to current') -----
> - currentBeIsolated
> - "
> - CurrentProjectRefactoring currentBeIsolated
> - "
> - self deprecated: 'CurrentProjectRefactoring is deprecated'.
> -
> - ^self xxxCurrent beIsolated!
>
> Item was removed:
> - ----- Method: CurrentProjectRefactoring class>>currentIsolationHead (in category 'revectoring to current') -----
> - currentIsolationHead
> - "
> - CurrentProjectRefactoring currentIsolationHead
> - "
> - self deprecated: 'CurrentProjectRefactoring is deprecated'.
> -
> - ^self xxxCurrent isolationHead!
>
> Item was removed:
> - ----- Method: CurrentProjectRefactoring class>>currentPropagateChanges (in category 'revectoring to current') -----
> - currentPropagateChanges
> - "
> - CurrentProjectRefactoring currentPropagateChanges
> - "
> - self deprecated: 'CurrentProjectRefactoring is deprecated'.
> -
> - ^self xxxCurrent propagateChanges!
>
> Item was removed:
> - ----- Method: CompiledMethod>>who (in category '*39Deprecated') -----
> - who
> - "Answer an Array of the class in which the receiver is defined and the
> - selector to which it corresponds."
> -
> - self deprecated: 'use #methodClass and #selector directly'.
> - self isInstalled ifFalse: [^#(unknown unknown)].
> - ^{self methodClass . self selector}.
> - !
>
>


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: 39Deprecated-ar.13.mcz

Andreas.Raab
Bernhard Pieber wrote:
> Dear Squeakers,
>
> After updating my trunk image the package Kernel-nice.291 is dirty in the Monticello Browser. If I compare the changes to the trunk it says that CompiledMethod>>who was removed.
>
> How does something like this happen? Is it a Monticello bug?

It looks like one. Somehow, CompiledMethod>>who wasn't included in the
39Deprecated package any longer but that package hadn't been marked
dirty. When I committed it, it noticed that it no longer includes
CompiledMethod>>who and when loaded back it removed it from the system,
marking the Kernel package dirty in the process. With the latest commit
of Kernel this should be okay again (if it still has the "*" marker just
select "changes" in MC and it should tell you that there are none); we
currently don't have #who in the trunk but if anyone feels like that's a
great loss we can easily restore it (but then just printing the
CompiledMethod will already show you the information so I don't feel a
need for that).

Cheers,
   - Andreas