#1967: Deprecate IMCC compreg
-------------------------+--------------------------------------------------
 Reporter:  whiteknight  |       Owner:  whiteknight 
     Type:  deprecation  |      Status:  assigned    
 Priority:  normal       |   Milestone:              
Component:  imcc         |     Version:  master      
 Severity:  medium       |    Keywords:  imcc compreg
     Lang:               |       Patch:              
 Platform:  all          |  
-------------------------+--------------------------------------------------
Changes (by whiteknight):

  * status:  new => assigned
  * type:  feature => deprecation


Comment:

 The PIR and PASM compregs are now PMCs of type IMCCompiler, not NCI any
 more. However, for backwards compatibility the IMCCompiler PMC implements
 an invoke vtable with old-style semantics. This vtable should go away, and
 users should invoke the compiler using the new PDD31-style .compile() and
 .compile_file() methods instead.

 I will keep this ticket open to track the status of that upgrade path.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1967#comment:7>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to