Skip to content

Release v1.1.0: fix examples 000–009 AOT smoke (001-SimpleWeb exit 134 munmap_chunk invalid pointer) #13999

Description

@PurHur

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.

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

    IMPORTANTCritical pathimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimreleaseUser-facing release trackingrelease-blockerBlocks tagged user release

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions