Skip to content

M2 spine: add ext/standard/VmSplAutoload.php to compiler_lib_spine_smoke #1543

Description

@PurHur

Summary

Add ext/standard/VmSplAutoload.php to the M2 self-host spine bundle (test/selfhost/compiler_lib_spine_smoke/main.php) toward full bin/vm.php inventory closure.

Trackers

File

  • ext/standard/VmSplAutoload.php

Gates

script/apply-patches.sh
php bin/compile.php -l test/selfhost/compiler_lib_spine_smoke/main.php
BOOTSTRAP_LIB_SPINE_SMOKE=1 make bootstrap-selfhost-lib-spine-smoke

How to close

  1. Add require_once __DIR__.'/../../../ext/standard/VmSplAutoload.php'; (adjust depth) to test/selfhost/compiler_lib_spine_smoke/main.php
  2. If ext/standard/Jit* or builtin leaf: confirm SelfHostBuiltinPolicy
  3. php script/bootstrap-selfhost-next-includes.php --bundle=test/selfhost/compiler_lib_spine_smoke/main.php
  4. Update spine count in docs/pages/development-status.md / docs/self-host-target.md

Label: m2-spine-unit

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

    area:compilerCompiler / CFG / JITenhancementNew feature or requestm2-spine-unitSingle M2 spine inventory unit (#1056)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions