Mantis - Squeak
Viewing Issue Advanced Details
5936 Compiler minor always 02-05-07 15:42 09-11-08 18:02
MarcusDenker  
 
normal  
closed 3.10  
fixed  
none    
none 3.10  
0005936: [FIX] MethodNodeAPIFix-md (backward compatibility fix for MethodNode API)
Change Set: MethodNodeAPIFix-md
Date: 5 February 2007
Author: Marcus Denker

Bug found and fix suggested by Gilad Bracha:

MethodNode>>selector:arguments:precedence:temporaries:block:encoder:primitive:properties:

This method replaced

MethodNode>>selector:arguments:precedence:temporaries:block:encoder:primitive:

It would be easy to have kept this method, having passed a default value for the new argument. There is a reasonable default (MethodProperties new).

This changeset adds the compatibility method.
related to 0007185closed  Deprecate MethodNode>>selector:arguments:precedence:temporaries:block:encoder:primitive: 
 MethodNodeAPIFix-md.2.cs [^] (987 bytes) 02-05-07 15:42

Notes
(0010673)
Keith_Hodges   
05-08-07 13:50   
"fix begin"
Installer mantis bug: 5936 fix: 'MethodNodeAPIFix-md.2.cs'.
"fix end"
(0011689)
Keith_Hodges   
01-18-08 13:00   
Is this still needed in 3.10 There are no senders of #selector:arguments:precedence:temporaries:block:encoder:primitive:
in the 3.10-final(ish)
(0012637)
KenCausey   
09-11-08 18:02   
Harvested in update 7095 and released in 3.10.