#452: [TODO] Don't use MULTI when not needed
---------------------+------------------------------------------------------
 Reporter:  allison  |       Owner:  cotto   
     Type:  todo     |      Status:  assigned
 Priority:  normal   |   Milestone:  1.4     
Component:  none     |     Version:          
 Severity:  medium   |    Keywords:          
     Lang:           |       Patch:          
 Platform:           |  
---------------------+------------------------------------------------------

Comment(by bacek):

 Replying to [comment:1 chromatic]:

 > For now I'd rather see the PMC parser and code generator improved so
 that we can add an optimization to collapse "unnecessary" MULTIs into
 if/else statements.  We can undo that optimization as needed.  This would
 allow us to keep the source code of PMCs reasonably clear in terms of
 intended semantics while taking advantage of short term optimizations and
 waiting for longer term optimizations.

 Collapsing VABLE creation implemented in r39253. Now we can undo that
 optimisation if needed.

 Only one unexpected failure for dynpmc/foo dispatch. I'll fix it later
 today by generating proper VTABLE function for dynpmc.

 --
 Bacek

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/452#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