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}. - ! |
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}. > - ! > > |
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 |
Free forum by Nabble | Edit this page |