hhvm
hhvm copied to clipboard
A virtual machine for executing programs written in Hack.
# description related to: #1589 and #7888 This pull request adds support for `XDEBUG_CC_UNUSED` and `XDEBUG_CC_DEAD_CODE` flags to `xdebug_start_code_coverage()` . # example With this pull request, code coverage report for...
AArch64 supports up to +/-128MB PC relative branches with 26-bit immediates in the B and BL instructions, so make Hot, Prof, Main, and Cold caches 128MB (total). No new failures...
Remove the -fsigned-char flag for Aarch64 systems. As a result, the unit test zend/good/ext/fileinfo/tests/finfo_file_002.php began failing. Thus, this patch changes a cast to (signed char), and the unit test passes...
The new byte-compiler got renamed in commit: 43f86984885592c6b2d55a7bdc9e242fab38efcf (Rename directory hhbc to hackc), presumably to disabiguate it from the bytecode format. I'm not sure how to write tests for this...
Summary: Verify my understanding for startdelay Differential Revision: D44905766
Summary: With LLVM-15, `&&` and `||` are required for boolean operands, rather than `&` and `|` which can be confused for bitwise operations. Fixing such ambiguity helps makes our code...
Summary: `openssl_seal` is by default using RC4. However RC4 is only available from the legacy providers in OpenSSL 3, which is not loaded by default. This diff loads the legacy...
Summary: OpenSSL 3 does not include the trailing newline in its output. This diff adjust `expectf` so that it is now compatible with both OpenSSL 1.1 and 3.0. Differential Revision:...
Summary: In OpenSSL 3, `EVP_PKEY_get0_*` functions now return `const` pointers, breaking existing usage depending on mutable pointers returned by OpenSSL 1.x. This diff fix the errors 1. Use `auto` type...