Hi, I have uploaded a new MC package version of MethodWrappers fixed to work with 3.9 in the MC HTTP repository for the codeCoverage project. To download it from MC: MCHttpRepository location: 'http://www.squeaksource.com/codeCoverage' user: '' password: ''
And then install Compiler-DF.5.mcz and MethodWrappers-DF.7.mcz
Changes:
MethodWrappers -All sends to #tempNameCache: was removed -MwMethodWrapper implements #asClassDescription to store a correct definition of the class in Monticello -MwMethodWrapper>>#tempNameCahe: removed -The extension of MethodNode was removed. Now is implemented using a refactorized MethodNode so #generate: and MethodWrappers use the same implementation (in the previous version MethodWrappers used a copy&pasted version of #generate: just to change the class of the compiled method) The drawback: it requires a different version of the Compiler package
Compiler -#generate: implemented as: generate: trailer self generateWith: trailer using: CompiledMethod
Cheers, Diego.-
Hi Diego,
Thanks a lot!
I've merged your compiler changes in the 3.9a release and the MethodWrapper package is now in the SqueakSource repository:
http://www.squeaksource.com/MethodWrappers.html
as MethodWrappers3.9-md.8.mcz.
Marcus
On 19.04.2006, at 06:34, Diego Fernandez wrote:
Hi, I have uploaded a new MC package version of MethodWrappers fixed to work with 3.9 in the MC HTTP repository for the codeCoverage project. To download it from MC: MCHttpRepository location: 'http://www.squeaksource.com/codeCoverage' user: '' password: ''
And then install Compiler-DF.5.mcz and MethodWrappers-DF.7.mcz
Changes:
MethodWrappers -All sends to #tempNameCache: was removed -MwMethodWrapper implements #asClassDescription to store a correct definition of the class in Monticello -MwMethodWrapper>>#tempNameCahe: removed -The extension of MethodNode was removed. Now is implemented using a refactorized MethodNode so #generate: and MethodWrappers use the same implementation (in the previous version MethodWrappers used a copy&pasted version of #generate: just to change the class of the compiled method) The drawback: it requires a different version of the Compiler package
Compiler -#generate: implemented as: generate: trailer self generateWith: trailer using: CompiledMethod
Cheers, Diego.-
Thanks :)
On 4/26/06, Marcus Denker denker@iam.unibe.ch wrote:
Hi Diego,
Thanks a lot!
I've merged your compiler changes in the 3.9a release and the MethodWrapper package is now in the SqueakSource repository:
http://www.squeaksource.com/MethodWrappers.html
as MethodWrappers3.9-md.8.mcz.
Marcus
On 19.04.2006, at 06:34, Diego Fernandez wrote:
Hi, I have uploaded a new MC package version of MethodWrappers fixed to work with 3.9 in the MC HTTP repository for the codeCoverage project. To download it from MC: MCHttpRepository location: 'http://www.squeaksource.com/codeCoverage' user: '' password: ''
And then install Compiler-DF.5.mcz and MethodWrappers-DF.7.mcz
Changes:
MethodWrappers -All sends to #tempNameCache: was removed -MwMethodWrapper implements #asClassDescription to store a correct definition of the class in Monticello -MwMethodWrapper>>#tempNameCahe: removed -The extension of MethodNode was removed. Now is implemented using a refactorized MethodNode so #generate: and MethodWrappers use the same implementation (in the previous version MethodWrappers used a copy&pasted version of #generate: just to change the class of the compiled method) The drawback: it requires a different version of the Compiler package
Compiler -#generate: implemented as: generate: trailer self generateWith: trailer using: CompiledMethod
Cheers, Diego.-
squeak-dev@lists.squeakfoundation.org