[Pkg] Monticello Public: Monticello.impl-mtf.648.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Mon Aug 10 22:36:31 UTC 2009
A new version of Monticello.impl was added to project Monticello Public:
http://www.squeaksource.com/mc/Monticello.impl-mtf.648.mcz
==================== Summary ====================
Name: Monticello.impl-mtf.648
Author: mtf
Time: 10 August 2009, 6:34:23 pm
UUID: 6b4c93d1-b298-4ca0-98aa-8aaff347e728
Ancestors: Monticello.impl-mtf.647
Made the source change notification work more like the orphaned notification
Fix syntax errors before, rather than after, load
=============== Diff against Monticello.impl-mtf.647 ===============
Item was changed:
----- Method: MCMethodDefinition>>sourceChangedBecause: (in category 'compiling') -----
sourceChangedBecause: aString
self because: aString.
+ ^ SourceChangedDuringLoad method: self signal: aString!
- ^ (SourceChangedDuringLoad method: self reason: aString) signal!
Item was changed:
----- Method: MCMethodDefinition>>preloadOver: (in category 'installing') -----
preloadOver: obs
| |
"we trap errors the first time and retry later"
super preloadOver: obs.
(obs notNil & self actualClass notNil) ifTrue: [
theClass := self actualClass.
priorMethodOrNil := self priorMethod.
priorMethodCategory := theClass organization categoryOfElement: selector .
theClass removeSelector: obs selector
].
+ self ensuredCreateCompiledMethod.
- self protectedCreateCompiledMethod.
!
More information about the Packages
mailing list