#549: Kill UnionVal
-------------------------+--------------------------------------------------
 Reporter:  whiteknight  |       Owner:          
     Type:  todo         |      Status:  new     
 Priority:  normal       |   Milestone:          
Component:  none         |     Version:          
 Severity:  medium       |    Keywords:  UnionVal
     Lang:               |       Patch:          
 Platform:               |  
-------------------------+--------------------------------------------------

Comment(by jessevdam):

 I tested my patch on version 40531, but on my ubuntu linux 9.04 on i386
 machine, works fine. May be a make clean will help.
 Although I looked around for forgotten PObj_bufstart and PObj_buflen items
 and found 2.
 One in the unicode.c when PARROT_HAS_ICU is defined and one in the
 nativecall.pl which end up in the generated nci.c. So fixed this 2 items.
 I also fixed 1 warning in my code.

 Following the next piece of code form the settings.h and gc_malloc.c, do I
 consider the code in generational_ms.c, incremental_ms.c and gc_malloc.c
 as dead and so I did not do any update on those.

 From settings.h

 #define PARROT_GC_SUBSYSTEM 0
 /*
  * GC_SUBSYSTEM selection
  * 0 ... MS  stop-the-world mark & sweep
  * 1 ... IMS incremental mark & sweep
  * 2 ... GMS generational mark & sweep
  * 3 ... INF infinite memory "collector"
  *
  * Please note that only 0 and 3 currently work (and INF doesn't really
  * "work").
  */

 From gc_malloc.c.

 Handles garbage collection with malloc()/free().  Note that this doesn't
 currently work; this file just collects all of the #GC_MALLOC functions in
 one
 convenient place.

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