Skip to content

M2/GC S12 — Box becomes a GC cell #128

Description

@pmatos

Phase 4. Single nr_value slot; retires shared_ptr<Cell>. Shared identity falls out of pointer identity. Guarded by set-box! identity.


Part of M2 (#94), the value-model + Boehm-GC migration. Full plan and rationale: docs/value-model-gc-migration.md § slice S12. Migration is strictly ordered (no half-migrated, destructor-leaking intermediate state); each slice keeps the whole suite green under debug/asan/ubsan.

Depends on: #127
Blocks: #129, #94

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    interpreterready-for-agentEligible for Symphonika agent dispatchroadmapRoadmap milestone toward compiled #lang racket/base hello-world

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions