Yang, Bo
Yang, Bo
Fixed in #9181, #9144 and #9164
Close and reopen to trigger CI
I cannot merge this PR because it contains conflicting files
Some test failures: hphp/hack/test/tast/contravariant_solve.php hphp/hack/test/tast/finally.php hphp/hack/test/tast/reactive.php hphp/hack/test/tast/control_flow/do_throw_while.php hphp/hack/test/tast/control_flow/while_throw.php hphp/hack/test/tast/re_prefixed_string/re_prefixed_string.php
@lexidor Feel free to rebase this PR onto master to see the test result from GitHub Actions recently added.
Close and reopen this PR to trigger the CI
The CI on GitHub Actions passes because it runs the quick tests only, not the full set of tests. https://github.com/facebook/hhvm/blob/e25051f8e9e824966ac7898715411e58a0f21659/flake.nix#L35
Now we build universal deb packages of HHVM, which should be able to run on Ubuntu 22.04. See https://hhvm.com/blog/2022/08/30/experimenting-with-universal-deb-packages.html
We might not want to make API changes even if it's a typo.
Because there are many risky changes, like change of API and constant values, this PR can hardly pass CI unless excluding all the risky changes or splitting into small PRs.