Ticket #178 (new todo) — at Version 1

Opened 13 years ago

Last modified 13 years ago

[TODO] remove PMC_struct_val from src/gc/mark_sweep.c

Reported by: cotto Owned by:
Priority: normal Milestone: 0.9.1
Component: none Version:
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description (last modified by cotto) (diff)

src/gc/mark_sweep.c has two (apparently complementary) uses of PMC_struct_val. Since the PMC UnionVal is being deprecated, the information stored there needs to be moved elsewhere.

This task is distinct from the rest of the PMC UnionVal deprecation because mark_sweep.c uses the union for PMC-agnostic information. For that reason, these instances of PMC_struct_val can't be replaced with PMC-specific GETATTR/SETATTR macros, requiring another solution.

Change History

Changed 13 years ago by cotto

  • type changed from bug to todo
  • description modified (diff)
  • summary changed from uses of PMC_struct_val in src/gc/mark_sweep.c to [TODO] remove PMC_struct_val from src/gc/mark_sweep.c
Note: See TracTickets for help on using tickets.