Context\n\nCI virtual memory cap: 8 GiB (ulimit -v 8388608 KB; issue #436).
Fatal error: Uncaught Error: Class "Normalizer" not found in /usr/share/php/Symfony/Component/String/AbstractUnicodeString.php:31
Stack trace:
#0 /usr/share/php/Symfony/Component/Console/Application.php(855): Symfony\Component\Console\Helper\Helper::width()
#1 /usr/share/php/Symfony/Component/Console/Application.php(840): Symfony\Component\Console\Application->doRenderThrowable()
#2 /usr/share/php/Composer/Console/Application.php(401): Symfony\Component\Console\Application->renderThrowable()
#3 /usr/share/php/Symfony/Component/Console/Application.php(171): Composer\Console\Application->doRun()
#4 /usr/share/php/Composer/Console/Application.php(141): Symfony\Component\Console\Application->run()
#5 /usr/bin/composer(94): Composer\Console\Application->run()
#6 {main}
thrown in /usr/share/php/Symfony/Component/String/AbstractUnicodeString.php on line 31
LLVM 9 toolchain installed under /app/var/workspaces/c7e8a91b-4d2f-4a6e-9c1b-8f3e2d1a0b9c/repo/.llvm is failing on for example .\n\n## Failure\n\n- Gate: \n- Example: \n- Symptom: output binary exits 134 with \n\n(Observed in Docker harness via: CI virtual memory cap: 8 GiB (ulimit -v 8388608 KB; issue #436).
Applied php-llvm-chooser.patch
Applied php-llvm-no-closures-array-map.patch (overlay)
Skip php-llvm-context-empty-arrays.patch (already applied)
Applied php-llvm-makearray-empty.patch
Applied php-llvm-builder-select.patch
Applied php-llvm-value-addincoming.patch
Applied php-llvm-llvmabstract-value-addincoming.patch
Applied php-llvm-builder-and-or.patch
Applied php-llvm-builder-xor.patch
Applied php-llvm-pass-registry-interface.patch
Applied php-llvm-pass-manager-builder-semicolon.patch
Applied php-llvm-pass-manager-builder-typed-prop.patch
Applied php-llvm-pass-manager-builder-populate.patch
Applied php-llvm-memory-buffer-bitcode.patch (overlay)
Applied php-llvm-vector-get-address-space.patch
Applied php-llvm-token-type-kind-typo.patch
Applied php-llvm-function-getbasicblocks-nparams-typo.patch
Applied php-llvm-x86-posix-fallback.patch
Repaired php-llvm LLVMTokenTypeKin typo in prelinked bootstrap-vendor (#11396)
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-in-operator overlay (In_.php)
Applied php-cfg-exit-two-arg overlay (Exit_.php)
Applied php-cfg-void-cast overlay (Void_.php)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-list-spread.patch (overlay)
Applied php-cfg-incdec-expr.patch (overlay)
Applied php-types-incdec-type.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
patched /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-assignop-coalesce.patch (overlay)
Applied php-cfg-union-type.patch (overlay)
Applied php-types-intersection-type.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-union-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-union-type.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Applied php-cfg-throw-expr.patch (overlay)
Applied php-types-throw-expr.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-cfg-property-readonly.patch (Property overlay)
Applied php-cfg-property-readonly.patch (Parser overlay)
Applied php-cfg-dollars-brace.patch
Applied php-cfg-mixed-reserved.patch
Applied php-cfg-nullsafe.patch
Skip php-cfg-nullsafe-parser.patch (already applied)
Applied php-cfg-error-suppress-read.patch
Applied php-cfg-bare-variable-read-stmt.patch
Applied php-cfg-error-suppress-simplifier.patch
Applied php-cfg-simplifier-call-unpack.patch (overlay)
Applied php-cfg-strict-types.patch
Applied php-cfg-trycatch.patch (overlay)
Applied php-cfg-goto-scope.patch
Skip php-cfg processAssertions overlay (already applied)
Applied php-cfg-phi-resolver-null.patch
Applied php-cfg-phi-resolver-skip-forwarded.patch
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-magic-script-const.patch (overlay)
Skip php-cfg-magic-line.patch (already applied)
Applied php-cfg-switch-cond-property.patch
Applied php-cfg-loop-resolver-nested.patch
Applied php-cfg-loop-resolver-continue-switch-warning.patch
Applied php-cfg-loop-resolver-break-outside-context.patch
Applied php-cfg-no-arrow-function.patch
Skip php-cfg-no-closure-preg-replace-callback.patch (already applied)
Applied php-cfg-property-type.patch (overlay)
Applied php-cfg-enum.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-class-const-flags.patch (overlay)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-asymmetric-visibility.patch (Property overlay)
Applied php-cfg-asymmetric-visibility.patch (Param overlay)
Applied php-cfg-assertion-expr-property.patch
Applied php-cfg yield-from overlay
Skip php-cfg-incdec-expr.patch (already applied)
Applied php-cfg-yield-keyed.patch (overlay)
skip /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php (match overlay current)
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-halt-compiler.patch (overlay)
Skip php-cfg-compiler-halt-offset overlay (already applied)
Skip php-cfg-assignop-coalesce.patch (already applied)
Applied php-cfg-list-destruct-byref.patch
Applied php-cfg-empty-list-assignment.patch (overlay)
Applied php-cfg-list-skip-slot.patch
Skip php-cfg-list-spread.patch (already applied)
Applied php-cfg-first-class-callable.patch
Applied php-cfg-anonymous-class.patch
Applied php-cfg-new-first-class-callable.patch (overlay)
Applied php-cfg-arrow-function.patch (overlay)
Skip php-cfg-new-ctor-parens.patch (optional — stale hunk #6549; does not block throw-expr #6746)
Applied php-cfg-anonymous-class-name.patch (overlay)
Repair php-cfg-enum.patch (partial Parser.php)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-named-args.patch
Applied php-cfg-call-time-pass-by-ref.patch
Applied php-cfg-spread.patch (overlay)
Applied php-cfg-call-arg-site-clone.patch (overlay)
Applied php-cfg-never-type.patch
Applied php-cfg-intersection-type.patch (overlay)
Applied php-cfg-instanceof-union.patch (overlay)
Skip php-cfg-union-type.patch (already applied)
Applied php-cfg-ctor-promotion.patch (overlay)
Applied php-cfg-ctor-promotion-readonly.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Skip php-cfg-property-readonly.patch (already applied)
Applied php-cfg asymmetric set-visibility Parser overlay (#4690)
Applied php-cfg asymmetric get-visibility Parser overlay (#5059)
Applied php-cfg-global-typed-const overlay (#7081, #9909)
Applied php-cfg-typed-function-static overlay (#9998)
Applied php-cfg-typed-function-static.patch
Applied php-cfg-attribute-groups.patch (overlay)
Applied php-cfg-trait-use.patch
Skip php-cfg trait-use overlay (already applied)
Skip php-cfg-throw-expr.patch (already applied)
Applied php-cfg-is-resource-no-assertion.patch
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-arrow-function.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-binaryop-pow.patch
Applied php-types-binaryop-coalesce.patch
Applied php-types-cast-object.patch
Applied php-types-cast-unset.patch
Applied php-types-binaryop-spaceship.patch
Applied php-types-hex2bin-strict.patch (overlay)
Applied php-types-str-bool-fns.patch (overlay)
Applied php-types-str-incdec.patch
Applied php-types-str-split-string-array.patch
Applied php-types-readfile-int-false.patch
Applied php-types-get-meta-tags-array-false.patch (-p1)
Applied php-types-array-combine-array-false.patch
Applied php-types-stream-context-array-return.patch
Applied php-types-strpbrk-string-false.patch
Applied php-types-error-get-last-null.patch
Applied php-types-crc32-int.patch
Applied php-types-get-declared-functions.patch
Applied php-types-gettimeofday-float.patch
Applied php-types-round-float.patch
Applied php-types-link-bool.patch
Applied php-types-gc-enabled-bool.patch
Applied php-types-dollars-brace.patch
Applied php-types-missing-parent-no-echo.patch
Applied php-types-mixed-reserved.patch (patch(1))
Applied php-types-nullsafe.patch
Applied php-types-static-var.patch
Applied php-types-nullable-return.patch
Applied php-types-never-type.patch (never overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Skip php-types-never-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-cfg-reference.patch
Applied php-types-nullable-optype-return.patch
Applied php-types-yield-from.patch (overlay)
Applied php-types-fromvalue-null.patch
Applied php-types-doc-comment-string.patch
Applied php-types-docblock-first-token.patch (overlay)
Applied php-types-array-shape.patch (overlay)
patching file vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Hunk #1 succeeded at 406 (offset 27 lines).
Applied php-types-generics-fallback.patch
Applied php-types-generics-list-array.patch
Applied php-types-iterable-generic.patch (overlay)
Applied php-types-docblock-trailing-text.patch (overlay)
Applied php-types-fromdecl-trailing-comma.patch (overlay)
Applied php-types-callable-return-strip.patch (overlay)
Applied php-types-generic-null-tail.patch (overlay)
Applied php-types-fromdecl-junk-fragments.patch (overlay)
Applied php-types-remove-type-empty-union.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-remove-type-empty-union.patch (overlay)
Applied php-types-anonymous-class-type.patch (overlay)
Applied php-types-ns-func-call.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-ns-func-call.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-closure-unbound-this.patch (overlay)
Applied php-types-magic-script-const.patch (overlay)
Applied php-types-first-class-callable.patch (overlay)
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-intersection-type.patch (already applied)
Skip php-types-union-type.patch (already applied)
Skip php-types-throw-expr.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-compiler-halt-offset overlay (#5455)
Applied pre-plugin-parser-macros.patch
Applied pre-plugin-autoload-prepend.patch
{
"user_release_ready": "no",
"mode": "full",
"gates": [
{
"name": "bootstrap-inventory",
"status": "ok",
"message": "OK 3519/3519"
},
{
"name": "spine-coverage",
"status": "ok",
"message": "check-selfhost-spine-coverage-sync: OK (spine covers all 3519 inventory files) "
},
{
"name": "root-readme-sync",
"status": "ok",
"message": "check-root-readme-sync: OK "
},
{
"name": "north-star5-fast",
"status": "ok",
"message": ""
},
{
"name": "vm-driver-probe",
"status": "ok",
"message": ""
},
{
"name": "capability-matrix",
"status": "ok",
"message": "docs/capabilities.md is up to date (822 builtins). "
},
{
"name": "examples-aot-smoke",
"status": "fail",
"message": "examples-aot-smoke: 001-SimpleWeb: phpc build -> /compiler/.phpc/smoke/001-SimpleWeb/app examples-aot-smoke: 001-SimpleWeb: binary exited 134 munmap_chunk(): invalid pointer"
},
{
"name": "examples-web-smoke",
"status": "ok",
"message": ""
},
{
"name": "changelog-stub",
"status": "ok",
"message": "release-readiness: CHANGELOG v1.1.0 stub OK "
}
]
}.)\n\n## Acceptance criteria\n\n- [ ] CI virtual memory cap: 8 GiB (ulimit -v 8388608 KB; issue #436).
Applied php-llvm-chooser.patch
Applied php-llvm-no-closures-array-map.patch (overlay)
Skip php-llvm-context-empty-arrays.patch (already applied)
Applied php-llvm-makearray-empty.patch
Applied php-llvm-builder-select.patch
Applied php-llvm-value-addincoming.patch
Applied php-llvm-llvmabstract-value-addincoming.patch
Applied php-llvm-builder-and-or.patch
Applied php-llvm-builder-xor.patch
Applied php-llvm-pass-registry-interface.patch
Applied php-llvm-pass-manager-builder-semicolon.patch
Applied php-llvm-pass-manager-builder-typed-prop.patch
Applied php-llvm-pass-manager-builder-populate.patch
Applied php-llvm-memory-buffer-bitcode.patch (overlay)
Applied php-llvm-vector-get-address-space.patch
Applied php-llvm-token-type-kind-typo.patch
Applied php-llvm-function-getbasicblocks-nparams-typo.patch
Applied php-llvm-x86-posix-fallback.patch
Repaired php-llvm LLVMTokenTypeKin typo in prelinked bootstrap-vendor (#11396)
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-in-operator overlay (In_.php)
Applied php-cfg-exit-two-arg overlay (Exit_.php)
Applied php-cfg-void-cast overlay (Void_.php)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-list-spread.patch (overlay)
Applied php-cfg-incdec-expr.patch (overlay)
Applied php-types-incdec-type.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
patched /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-assignop-coalesce.patch (overlay)
Applied php-cfg-union-type.patch (overlay)
Applied php-types-intersection-type.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-union-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-union-type.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Applied php-cfg-throw-expr.patch (overlay)
Applied php-types-throw-expr.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-cfg-property-readonly.patch (Property overlay)
Applied php-cfg-property-readonly.patch (Parser overlay)
Applied php-cfg-dollars-brace.patch
Applied php-cfg-mixed-reserved.patch
Applied php-cfg-nullsafe.patch
Skip php-cfg-nullsafe-parser.patch (already applied)
Applied php-cfg-error-suppress-read.patch
Applied php-cfg-bare-variable-read-stmt.patch
Applied php-cfg-error-suppress-simplifier.patch
Applied php-cfg-simplifier-call-unpack.patch (overlay)
Applied php-cfg-strict-types.patch
Applied php-cfg-trycatch.patch (overlay)
Applied php-cfg-goto-scope.patch
Skip php-cfg processAssertions overlay (already applied)
Applied php-cfg-phi-resolver-null.patch
Applied php-cfg-phi-resolver-skip-forwarded.patch
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-magic-script-const.patch (overlay)
Skip php-cfg-magic-line.patch (already applied)
Applied php-cfg-switch-cond-property.patch
Applied php-cfg-loop-resolver-nested.patch
Applied php-cfg-loop-resolver-continue-switch-warning.patch
Applied php-cfg-loop-resolver-break-outside-context.patch
Applied php-cfg-no-arrow-function.patch
Skip php-cfg-no-closure-preg-replace-callback.patch (already applied)
Applied php-cfg-property-type.patch (overlay)
Applied php-cfg-enum.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-class-const-flags.patch (overlay)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-asymmetric-visibility.patch (Property overlay)
Applied php-cfg-asymmetric-visibility.patch (Param overlay)
Applied php-cfg-assertion-expr-property.patch
Applied php-cfg yield-from overlay
Skip php-cfg-incdec-expr.patch (already applied)
Applied php-cfg-yield-keyed.patch (overlay)
skip /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php (match overlay current)
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-halt-compiler.patch (overlay)
Skip php-cfg-compiler-halt-offset overlay (already applied)
Skip php-cfg-assignop-coalesce.patch (already applied)
Applied php-cfg-list-destruct-byref.patch
Applied php-cfg-empty-list-assignment.patch (overlay)
Applied php-cfg-list-skip-slot.patch
Skip php-cfg-list-spread.patch (already applied)
Applied php-cfg-first-class-callable.patch
Applied php-cfg-anonymous-class.patch
Applied php-cfg-new-first-class-callable.patch (overlay)
Applied php-cfg-arrow-function.patch (overlay)
Skip php-cfg-new-ctor-parens.patch (optional — stale hunk #6549; does not block throw-expr #6746)
Applied php-cfg-anonymous-class-name.patch (overlay)
Repair php-cfg-enum.patch (partial Parser.php)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-named-args.patch
Applied php-cfg-call-time-pass-by-ref.patch
Applied php-cfg-spread.patch (overlay)
Applied php-cfg-call-arg-site-clone.patch (overlay)
Applied php-cfg-never-type.patch
Applied php-cfg-intersection-type.patch (overlay)
Applied php-cfg-instanceof-union.patch (overlay)
Skip php-cfg-union-type.patch (already applied)
Applied php-cfg-ctor-promotion.patch (overlay)
Applied php-cfg-ctor-promotion-readonly.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Skip php-cfg-property-readonly.patch (already applied)
Applied php-cfg asymmetric set-visibility Parser overlay (#4690)
Applied php-cfg asymmetric get-visibility Parser overlay (#5059)
Applied php-cfg-global-typed-const overlay (#7081, #9909)
Applied php-cfg-typed-function-static overlay (#9998)
Applied php-cfg-typed-function-static.patch
Applied php-cfg-attribute-groups.patch (overlay)
Applied php-cfg-trait-use.patch
Skip php-cfg trait-use overlay (already applied)
Skip php-cfg-throw-expr.patch (already applied)
Applied php-cfg-is-resource-no-assertion.patch
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-arrow-function.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-binaryop-pow.patch
Applied php-types-binaryop-coalesce.patch
Applied php-types-cast-object.patch
Applied php-types-cast-unset.patch
Applied php-types-binaryop-spaceship.patch
Applied php-types-hex2bin-strict.patch (overlay)
Applied php-types-str-bool-fns.patch (overlay)
Applied php-types-str-incdec.patch
Applied php-types-str-split-string-array.patch
Applied php-types-readfile-int-false.patch
Applied php-types-get-meta-tags-array-false.patch (-p1)
Applied php-types-array-combine-array-false.patch
Applied php-types-stream-context-array-return.patch
Applied php-types-strpbrk-string-false.patch
Applied php-types-error-get-last-null.patch
Applied php-types-crc32-int.patch
Applied php-types-get-declared-functions.patch
Applied php-types-gettimeofday-float.patch
Applied php-types-round-float.patch
Applied php-types-link-bool.patch
Applied php-types-gc-enabled-bool.patch
Applied php-types-dollars-brace.patch
Applied php-types-missing-parent-no-echo.patch
Applied php-types-mixed-reserved.patch (patch(1))
Applied php-types-nullsafe.patch
Applied php-types-static-var.patch
Applied php-types-nullable-return.patch
Applied php-types-never-type.patch (never overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Skip php-types-never-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-cfg-reference.patch
Applied php-types-nullable-optype-return.patch
Applied php-types-yield-from.patch (overlay)
Applied php-types-fromvalue-null.patch
Applied php-types-doc-comment-string.patch
Applied php-types-docblock-first-token.patch (overlay)
Applied php-types-array-shape.patch (overlay)
patching file vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Hunk #1 succeeded at 406 (offset 27 lines).
Applied php-types-generics-fallback.patch
Applied php-types-generics-list-array.patch
Applied php-types-iterable-generic.patch (overlay)
Applied php-types-docblock-trailing-text.patch (overlay)
Applied php-types-fromdecl-trailing-comma.patch (overlay)
Applied php-types-callable-return-strip.patch (overlay)
Applied php-types-generic-null-tail.patch (overlay)
Applied php-types-fromdecl-junk-fragments.patch (overlay)
Applied php-types-remove-type-empty-union.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-remove-type-empty-union.patch (overlay)
Applied php-types-anonymous-class-type.patch (overlay)
Applied php-types-ns-func-call.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-ns-func-call.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-closure-unbound-this.patch (overlay)
Applied php-types-magic-script-const.patch (overlay)
Applied php-types-first-class-callable.patch (overlay)
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-intersection-type.patch (already applied)
Skip php-types-union-type.patch (already applied)
Skip php-types-throw-expr.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-compiler-halt-offset overlay (#5455)
Applied pre-plugin-parser-macros.patch
Applied pre-plugin-autoload-prepend.patch
{
"user_release_ready": "no",
"mode": "full",
"gates": [
{
"name": "bootstrap-inventory",
"status": "ok",
"message": "OK 3519/3519"
},
{
"name": "spine-coverage",
"status": "ok",
"message": "check-selfhost-spine-coverage-sync: OK (spine covers all 3519 inventory files) "
},
{
"name": "root-readme-sync",
"status": "ok",
"message": "check-root-readme-sync: OK "
},
{
"name": "north-star5-fast",
"status": "ok",
"message": ""
},
{
"name": "vm-driver-probe",
"status": "ok",
"message": ""
},
{
"name": "capability-matrix",
"status": "ok",
"message": "docs/capabilities.md is up to date (822 builtins). "
},
{
"name": "examples-aot-smoke",
"status": "fail",
"message": "examples-aot-smoke: 001-SimpleWeb: phpc build -> /compiler/.phpc/smoke/001-SimpleWeb/app examples-aot-smoke: 001-SimpleWeb: binary exited 134 munmap_chunk(): invalid pointer"
},
{
"name": "examples-web-smoke",
"status": "ok",
"message": ""
},
{
"name": "changelog-stub",
"status": "ok",
"message": "release-readiness: CHANGELOG v1.1.0 stub OK "
}
]
} reports \n- [ ] in mode\n\n## Release tracking\n\n- Roadmap: #78 (User release roadmap v1.1.0 → Gate checklist → examples AOT smoke)\n- Notes: This is the current tagged-release blocker for v1.1.0 until full bundle turns green.
Context\n\nCI virtual memory cap: 8 GiB (ulimit -v 8388608 KB; issue #436).
Fatal error: Uncaught Error: Class "Normalizer" not found in /usr/share/php/Symfony/Component/String/AbstractUnicodeString.php:31
Stack trace:
#0 /usr/share/php/Symfony/Component/Console/Application.php(855): Symfony\Component\Console\Helper\Helper::width()
#1 /usr/share/php/Symfony/Component/Console/Application.php(840): Symfony\Component\Console\Application->doRenderThrowable()
#2 /usr/share/php/Composer/Console/Application.php(401): Symfony\Component\Console\Application->renderThrowable()
#3 /usr/share/php/Symfony/Component/Console/Application.php(171): Composer\Console\Application->doRun()
#4 /usr/share/php/Composer/Console/Application.php(141): Symfony\Component\Console\Application->run()
#5 /usr/bin/composer(94): Composer\Console\Application->run()
#6 {main}
thrown in /usr/share/php/Symfony/Component/String/AbstractUnicodeString.php on line 31
LLVM 9 toolchain installed under /app/var/workspaces/c7e8a91b-4d2f-4a6e-9c1b-8f3e2d1a0b9c/repo/.llvm is failing on for example .\n\n## Failure\n\n- Gate: \n- Example: \n- Symptom: output binary exits 134 with \n\n(Observed in Docker harness via: CI virtual memory cap: 8 GiB (ulimit -v 8388608 KB; issue #436).
Applied php-llvm-chooser.patch
Applied php-llvm-no-closures-array-map.patch (overlay)
Skip php-llvm-context-empty-arrays.patch (already applied)
Applied php-llvm-makearray-empty.patch
Applied php-llvm-builder-select.patch
Applied php-llvm-value-addincoming.patch
Applied php-llvm-llvmabstract-value-addincoming.patch
Applied php-llvm-builder-and-or.patch
Applied php-llvm-builder-xor.patch
Applied php-llvm-pass-registry-interface.patch
Applied php-llvm-pass-manager-builder-semicolon.patch
Applied php-llvm-pass-manager-builder-typed-prop.patch
Applied php-llvm-pass-manager-builder-populate.patch
Applied php-llvm-memory-buffer-bitcode.patch (overlay)
Applied php-llvm-vector-get-address-space.patch
Applied php-llvm-token-type-kind-typo.patch
Applied php-llvm-function-getbasicblocks-nparams-typo.patch
Applied php-llvm-x86-posix-fallback.patch
Repaired php-llvm LLVMTokenTypeKin typo in prelinked bootstrap-vendor (#11396)
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-in-operator overlay (In_.php)
Applied php-cfg-exit-two-arg overlay (Exit_.php)
Applied php-cfg-void-cast overlay (Void_.php)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-list-spread.patch (overlay)
Applied php-cfg-incdec-expr.patch (overlay)
Applied php-types-incdec-type.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
patched /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-assignop-coalesce.patch (overlay)
Applied php-cfg-union-type.patch (overlay)
Applied php-types-intersection-type.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-union-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-union-type.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Applied php-cfg-throw-expr.patch (overlay)
Applied php-types-throw-expr.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-cfg-property-readonly.patch (Property overlay)
Applied php-cfg-property-readonly.patch (Parser overlay)
Applied php-cfg-dollars-brace.patch
Applied php-cfg-mixed-reserved.patch
Applied php-cfg-nullsafe.patch
Skip php-cfg-nullsafe-parser.patch (already applied)
Applied php-cfg-error-suppress-read.patch
Applied php-cfg-bare-variable-read-stmt.patch
Applied php-cfg-error-suppress-simplifier.patch
Applied php-cfg-simplifier-call-unpack.patch (overlay)
Applied php-cfg-strict-types.patch
Applied php-cfg-trycatch.patch (overlay)
Applied php-cfg-goto-scope.patch
Skip php-cfg processAssertions overlay (already applied)
Applied php-cfg-phi-resolver-null.patch
Applied php-cfg-phi-resolver-skip-forwarded.patch
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-magic-script-const.patch (overlay)
Skip php-cfg-magic-line.patch (already applied)
Applied php-cfg-switch-cond-property.patch
Applied php-cfg-loop-resolver-nested.patch
Applied php-cfg-loop-resolver-continue-switch-warning.patch
Applied php-cfg-loop-resolver-break-outside-context.patch
Applied php-cfg-no-arrow-function.patch
Skip php-cfg-no-closure-preg-replace-callback.patch (already applied)
Applied php-cfg-property-type.patch (overlay)
Applied php-cfg-enum.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-class-const-flags.patch (overlay)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-asymmetric-visibility.patch (Property overlay)
Applied php-cfg-asymmetric-visibility.patch (Param overlay)
Applied php-cfg-assertion-expr-property.patch
Applied php-cfg yield-from overlay
Skip php-cfg-incdec-expr.patch (already applied)
Applied php-cfg-yield-keyed.patch (overlay)
skip /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php (match overlay current)
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-halt-compiler.patch (overlay)
Skip php-cfg-compiler-halt-offset overlay (already applied)
Skip php-cfg-assignop-coalesce.patch (already applied)
Applied php-cfg-list-destruct-byref.patch
Applied php-cfg-empty-list-assignment.patch (overlay)
Applied php-cfg-list-skip-slot.patch
Skip php-cfg-list-spread.patch (already applied)
Applied php-cfg-first-class-callable.patch
Applied php-cfg-anonymous-class.patch
Applied php-cfg-new-first-class-callable.patch (overlay)
Applied php-cfg-arrow-function.patch (overlay)
Skip php-cfg-new-ctor-parens.patch (optional — stale hunk #6549; does not block throw-expr #6746)
Applied php-cfg-anonymous-class-name.patch (overlay)
Repair php-cfg-enum.patch (partial Parser.php)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-named-args.patch
Applied php-cfg-call-time-pass-by-ref.patch
Applied php-cfg-spread.patch (overlay)
Applied php-cfg-call-arg-site-clone.patch (overlay)
Applied php-cfg-never-type.patch
Applied php-cfg-intersection-type.patch (overlay)
Applied php-cfg-instanceof-union.patch (overlay)
Skip php-cfg-union-type.patch (already applied)
Applied php-cfg-ctor-promotion.patch (overlay)
Applied php-cfg-ctor-promotion-readonly.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Skip php-cfg-property-readonly.patch (already applied)
Applied php-cfg asymmetric set-visibility Parser overlay (#4690)
Applied php-cfg asymmetric get-visibility Parser overlay (#5059)
Applied php-cfg-global-typed-const overlay (#7081, #9909)
Applied php-cfg-typed-function-static overlay (#9998)
Applied php-cfg-typed-function-static.patch
Applied php-cfg-attribute-groups.patch (overlay)
Applied php-cfg-trait-use.patch
Skip php-cfg trait-use overlay (already applied)
Skip php-cfg-throw-expr.patch (already applied)
Applied php-cfg-is-resource-no-assertion.patch
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-arrow-function.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-binaryop-pow.patch
Applied php-types-binaryop-coalesce.patch
Applied php-types-cast-object.patch
Applied php-types-cast-unset.patch
Applied php-types-binaryop-spaceship.patch
Applied php-types-hex2bin-strict.patch (overlay)
Applied php-types-str-bool-fns.patch (overlay)
Applied php-types-str-incdec.patch
Applied php-types-str-split-string-array.patch
Applied php-types-readfile-int-false.patch
Applied php-types-get-meta-tags-array-false.patch (-p1)
Applied php-types-array-combine-array-false.patch
Applied php-types-stream-context-array-return.patch
Applied php-types-strpbrk-string-false.patch
Applied php-types-error-get-last-null.patch
Applied php-types-crc32-int.patch
Applied php-types-get-declared-functions.patch
Applied php-types-gettimeofday-float.patch
Applied php-types-round-float.patch
Applied php-types-link-bool.patch
Applied php-types-gc-enabled-bool.patch
Applied php-types-dollars-brace.patch
Applied php-types-missing-parent-no-echo.patch
Applied php-types-mixed-reserved.patch (patch(1))
Applied php-types-nullsafe.patch
Applied php-types-static-var.patch
Applied php-types-nullable-return.patch
Applied php-types-never-type.patch (never overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Skip php-types-never-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-cfg-reference.patch
Applied php-types-nullable-optype-return.patch
Applied php-types-yield-from.patch (overlay)
Applied php-types-fromvalue-null.patch
Applied php-types-doc-comment-string.patch
Applied php-types-docblock-first-token.patch (overlay)
Applied php-types-array-shape.patch (overlay)
patching file vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Hunk #1 succeeded at 406 (offset 27 lines).
Applied php-types-generics-fallback.patch
Applied php-types-generics-list-array.patch
Applied php-types-iterable-generic.patch (overlay)
Applied php-types-docblock-trailing-text.patch (overlay)
Applied php-types-fromdecl-trailing-comma.patch (overlay)
Applied php-types-callable-return-strip.patch (overlay)
Applied php-types-generic-null-tail.patch (overlay)
Applied php-types-fromdecl-junk-fragments.patch (overlay)
Applied php-types-remove-type-empty-union.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-remove-type-empty-union.patch (overlay)
Applied php-types-anonymous-class-type.patch (overlay)
Applied php-types-ns-func-call.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-ns-func-call.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-closure-unbound-this.patch (overlay)
Applied php-types-magic-script-const.patch (overlay)
Applied php-types-first-class-callable.patch (overlay)
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-intersection-type.patch (already applied)
Skip php-types-union-type.patch (already applied)
Skip php-types-throw-expr.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-compiler-halt-offset overlay (#5455)
Applied pre-plugin-parser-macros.patch
Applied pre-plugin-autoload-prepend.patch
{
"user_release_ready": "no",
"mode": "full",
"gates": [
{
"name": "bootstrap-inventory",
"status": "ok",
"message": "OK 3519/3519"
},
{
"name": "spine-coverage",
"status": "ok",
"message": "check-selfhost-spine-coverage-sync: OK (spine covers all 3519 inventory files) "
},
{
"name": "root-readme-sync",
"status": "ok",
"message": "check-root-readme-sync: OK "
},
{
"name": "north-star5-fast",
"status": "ok",
"message": ""
},
{
"name": "vm-driver-probe",
"status": "ok",
"message": ""
},
{
"name": "capability-matrix",
"status": "ok",
"message": "docs/capabilities.md is up to date (822 builtins). "
},
{
"name": "examples-aot-smoke",
"status": "fail",
"message": "examples-aot-smoke: 001-SimpleWeb: phpc build -> /compiler/.phpc/smoke/001-SimpleWeb/app examples-aot-smoke: 001-SimpleWeb: binary exited 134 munmap_chunk(): invalid pointer"
},
{
"name": "examples-web-smoke",
"status": "ok",
"message": ""
},
{
"name": "changelog-stub",
"status": "ok",
"message": "release-readiness: CHANGELOG v1.1.0 stub OK "
}
]
}.)\n\n## Acceptance criteria\n\n- [ ] CI virtual memory cap: 8 GiB (ulimit -v 8388608 KB; issue #436).
Applied php-llvm-chooser.patch
Applied php-llvm-no-closures-array-map.patch (overlay)
Skip php-llvm-context-empty-arrays.patch (already applied)
Applied php-llvm-makearray-empty.patch
Applied php-llvm-builder-select.patch
Applied php-llvm-value-addincoming.patch
Applied php-llvm-llvmabstract-value-addincoming.patch
Applied php-llvm-builder-and-or.patch
Applied php-llvm-builder-xor.patch
Applied php-llvm-pass-registry-interface.patch
Applied php-llvm-pass-manager-builder-semicolon.patch
Applied php-llvm-pass-manager-builder-typed-prop.patch
Applied php-llvm-pass-manager-builder-populate.patch
Applied php-llvm-memory-buffer-bitcode.patch (overlay)
Applied php-llvm-vector-get-address-space.patch
Applied php-llvm-token-type-kind-typo.patch
Applied php-llvm-function-getbasicblocks-nparams-typo.patch
Applied php-llvm-x86-posix-fallback.patch
Repaired php-llvm LLVMTokenTypeKin typo in prelinked bootstrap-vendor (#11396)
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-in-operator overlay (In_.php)
Applied php-cfg-exit-two-arg overlay (Exit_.php)
Applied php-cfg-void-cast overlay (Void_.php)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-list-spread.patch (overlay)
Applied php-cfg-incdec-expr.patch (overlay)
Applied php-types-incdec-type.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
patched /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-assignop-coalesce.patch (overlay)
Applied php-cfg-union-type.patch (overlay)
Applied php-types-intersection-type.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-union-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-union-type.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Applied php-cfg-throw-expr.patch (overlay)
Applied php-types-throw-expr.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-cfg-property-readonly.patch (Property overlay)
Applied php-cfg-property-readonly.patch (Parser overlay)
Applied php-cfg-dollars-brace.patch
Applied php-cfg-mixed-reserved.patch
Applied php-cfg-nullsafe.patch
Skip php-cfg-nullsafe-parser.patch (already applied)
Applied php-cfg-error-suppress-read.patch
Applied php-cfg-bare-variable-read-stmt.patch
Applied php-cfg-error-suppress-simplifier.patch
Applied php-cfg-simplifier-call-unpack.patch (overlay)
Applied php-cfg-strict-types.patch
Applied php-cfg-trycatch.patch (overlay)
Applied php-cfg-goto-scope.patch
Skip php-cfg processAssertions overlay (already applied)
Applied php-cfg-phi-resolver-null.patch
Applied php-cfg-phi-resolver-skip-forwarded.patch
Applied php-cfg-magic-constants.patch (overlay)
Applied php-cfg-magic-script-const.patch (overlay)
Skip php-cfg-magic-line.patch (already applied)
Applied php-cfg-switch-cond-property.patch
Applied php-cfg-loop-resolver-nested.patch
Applied php-cfg-loop-resolver-continue-switch-warning.patch
Applied php-cfg-loop-resolver-break-outside-context.patch
Applied php-cfg-no-arrow-function.patch
Skip php-cfg-no-closure-preg-replace-callback.patch (already applied)
Applied php-cfg-property-type.patch (overlay)
Applied php-cfg-enum.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-typed-class-const overlay (#6012)
Applied php-cfg-class-const-flags.patch (overlay)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-asymmetric-visibility.patch (Property overlay)
Applied php-cfg-asymmetric-visibility.patch (Param overlay)
Applied php-cfg-assertion-expr-property.patch
Applied php-cfg yield-from overlay
Skip php-cfg-incdec-expr.patch (already applied)
Applied php-cfg-yield-keyed.patch (overlay)
skip /compiler/vendor/ircmaxell/php-cfg/lib/PHPCfg/Parser.php (match overlay current)
Refreshed php-cfg-match.patch (overlay)
Applied php-cfg-halt-compiler.patch (overlay)
Skip php-cfg-compiler-halt-offset overlay (already applied)
Skip php-cfg-assignop-coalesce.patch (already applied)
Applied php-cfg-list-destruct-byref.patch
Applied php-cfg-empty-list-assignment.patch (overlay)
Applied php-cfg-list-skip-slot.patch
Skip php-cfg-list-spread.patch (already applied)
Applied php-cfg-first-class-callable.patch
Applied php-cfg-anonymous-class.patch
Applied php-cfg-new-first-class-callable.patch (overlay)
Applied php-cfg-arrow-function.patch (overlay)
Skip php-cfg-new-ctor-parens.patch (optional — stale hunk #6549; does not block throw-expr #6746)
Applied php-cfg-anonymous-class-name.patch (overlay)
Repair php-cfg-enum.patch (partial Parser.php)
Skip php-cfg-enum-class-method.patch (already applied)
Applied php-cfg-enum-class-const.patch (overlay)
Applied php-cfg-enum-implements.patch (overlay)
Skip php-cfg-enum-class-method.patch (already applied)
Skip php-cfg-enum-abstract.patch (already applied)
Applied php-cfg-named-args.patch
Applied php-cfg-call-time-pass-by-ref.patch
Applied php-cfg-spread.patch (overlay)
Applied php-cfg-call-arg-site-clone.patch (overlay)
Applied php-cfg-never-type.patch
Applied php-cfg-intersection-type.patch (overlay)
Applied php-cfg-instanceof-union.patch (overlay)
Skip php-cfg-union-type.patch (already applied)
Applied php-cfg-ctor-promotion.patch (overlay)
Applied php-cfg-ctor-promotion-readonly.patch (overlay)
Applied php-cfg-readonly-function.patch (overlay)
Skip php-cfg-property-readonly.patch (already applied)
Applied php-cfg asymmetric set-visibility Parser overlay (#4690)
Applied php-cfg asymmetric get-visibility Parser overlay (#5059)
Applied php-cfg-global-typed-const overlay (#7081, #9909)
Applied php-cfg-typed-function-static overlay (#9998)
Applied php-cfg-typed-function-static.patch
Applied php-cfg-attribute-groups.patch (overlay)
Applied php-cfg-trait-use.patch
Skip php-cfg trait-use overlay (already applied)
Skip php-cfg-throw-expr.patch (already applied)
Applied php-cfg-is-resource-no-assertion.patch
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-arrow-function.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-binaryop-pow.patch
Applied php-types-binaryop-coalesce.patch
Applied php-types-cast-object.patch
Applied php-types-cast-unset.patch
Applied php-types-binaryop-spaceship.patch
Applied php-types-hex2bin-strict.patch (overlay)
Applied php-types-str-bool-fns.patch (overlay)
Applied php-types-str-incdec.patch
Applied php-types-str-split-string-array.patch
Applied php-types-readfile-int-false.patch
Applied php-types-get-meta-tags-array-false.patch (-p1)
Applied php-types-array-combine-array-false.patch
Applied php-types-stream-context-array-return.patch
Applied php-types-strpbrk-string-false.patch
Applied php-types-error-get-last-null.patch
Applied php-types-crc32-int.patch
Applied php-types-get-declared-functions.patch
Applied php-types-gettimeofday-float.patch
Applied php-types-round-float.patch
Applied php-types-link-bool.patch
Applied php-types-gc-enabled-bool.patch
Applied php-types-dollars-brace.patch
Applied php-types-missing-parent-no-echo.patch
Applied php-types-mixed-reserved.patch (patch(1))
Applied php-types-nullsafe.patch
Applied php-types-static-var.patch
Applied php-types-nullable-return.patch
Applied php-types-never-type.patch (never overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Skip php-types-never-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-cfg-reference.patch
Applied php-types-nullable-optype-return.patch
Applied php-types-yield-from.patch (overlay)
Applied php-types-fromvalue-null.patch
Applied php-types-doc-comment-string.patch
Applied php-types-docblock-first-token.patch (overlay)
Applied php-types-array-shape.patch (overlay)
patching file vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Hunk #1 succeeded at 406 (offset 27 lines).
Applied php-types-generics-fallback.patch
Applied php-types-generics-list-array.patch
Applied php-types-iterable-generic.patch (overlay)
Applied php-types-docblock-trailing-text.patch (overlay)
Applied php-types-fromdecl-trailing-comma.patch (overlay)
Applied php-types-callable-return-strip.patch (overlay)
Applied php-types-generic-null-tail.patch (overlay)
Applied php-types-fromdecl-junk-fragments.patch (overlay)
Applied php-types-remove-type-empty-union.patch (Type.php overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/Type.php
Applied php-types-remove-type-empty-union.patch (overlay)
Applied php-types-anonymous-class-type.patch (overlay)
Applied php-types-ns-func-call.patch (overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-ns-func-call.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-arrow-function.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-closure-unbound-this.patch (overlay)
Applied php-types-magic-script-const.patch (overlay)
Applied php-types-first-class-callable.patch (overlay)
Skip php-types-incdec-type.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-incdec-type.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-intersection-type.patch (TypeReconstructor overlay): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-intersection-type.patch (already applied)
Skip php-types-union-type.patch (already applied)
Skip php-types-throw-expr.patch (already applied): /compiler/vendor/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Skip php-types-throw-expr.patch (already applied): /compiler/prelinked/bootstrap-vendor/sources/ircmaxell/php-types/lib/PHPTypes/TypeReconstructor.php
Applied php-types-compiler-halt-offset overlay (#5455)
Applied pre-plugin-parser-macros.patch
Applied pre-plugin-autoload-prepend.patch
{
"user_release_ready": "no",
"mode": "full",
"gates": [
{
"name": "bootstrap-inventory",
"status": "ok",
"message": "OK 3519/3519"
},
{
"name": "spine-coverage",
"status": "ok",
"message": "check-selfhost-spine-coverage-sync: OK (spine covers all 3519 inventory files) "
},
{
"name": "root-readme-sync",
"status": "ok",
"message": "check-root-readme-sync: OK "
},
{
"name": "north-star5-fast",
"status": "ok",
"message": ""
},
{
"name": "vm-driver-probe",
"status": "ok",
"message": ""
},
{
"name": "capability-matrix",
"status": "ok",
"message": "docs/capabilities.md is up to date (822 builtins). "
},
{
"name": "examples-aot-smoke",
"status": "fail",
"message": "examples-aot-smoke: 001-SimpleWeb: phpc build -> /compiler/.phpc/smoke/001-SimpleWeb/app examples-aot-smoke: 001-SimpleWeb: binary exited 134 munmap_chunk(): invalid pointer"
},
{
"name": "examples-web-smoke",
"status": "ok",
"message": ""
},
{
"name": "changelog-stub",
"status": "ok",
"message": "release-readiness: CHANGELOG v1.1.0 stub OK "
}
]
} reports \n- [ ] in mode\n\n## Release tracking\n\n- Roadmap: #78 (User release roadmap v1.1.0 → Gate checklist → examples AOT smoke)\n- Notes: This is the current tagged-release blocker for v1.1.0 until full bundle turns green.