Skip to content

Bun ABI: generate the pinned core-JSC declaration inventory #169

Description

@chrisbbreuer

Parent: #164
Depends on: #166

Establish Bun’s exact core src/jsc denominator separately from bundled C libraries and wider runtime bindings.

Acceptance:

  • Pin Bun revision 4982b91e3702094330f3be3883354c52b8c01323 and every src/jsc file containing a legacy/private extern fn declaration.
  • Record every unique symbol, normalized signature/digest, source location/hash, classification, status, and calling convention.
  • Classify public-C overlap, platform imports, and private-JSC entries with zero duplicates/unclassified entries.
  • Publish an exact Home-vs-Bun core source/symbol diff so neither profile is inferred from the other.
  • Add revision/source/signature/status drift gates and keep broader Bun runtime/generated bindings explicitly out of this core slice.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions