Skip to content

INT-OBJECT-01N: Specify metaclass instance and subclass checking #269

Closed

Description

@ellainng

Scope

Adopt a finite CPython 3.14.7 contract and authored source corpus for metaclass instancecheck/subclasscheck, actual-type shortcuts, implicit metaclass lookup, descriptor binding, result truth conversion, native type defaults, tuple short-circuit/error ordering and explicit refusal boundaries. Wire reference and independent Node/Chromium drain/step reports; keep implementation stages disabled until delivered.

Dependencies and acceptance

Parent: #123 (INT-OBJECT-01). Depends on #123.

Use the existing JavaScript execution machine, explicit classes-source/1 and bytecode 5. Validate against pinned CPython 3.14.7; independently execute adopted source in Node and Chromium with drain and instruction-boundary drivers. Preserve core admission and the eight composed resource observations. Unsupported protocols remain explicit. No dependency, host grant, release, publication or deployment change.

Readiness: Ready.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions