hhvm
hhvm copied to clipboard
A virtual machine for executing programs written in Hack.
Summary: - both are keyed by HDF names - `HH\hhvm_config_hdf()` returns a pretty-printed HDF file - `HH\hhvm_config()` returns `string|dict` These are meant to provide an HDF-friendly alternatively to ini_get() and...
- We currently manually set the C++ version flags for each compiler, let CMake do this instead - That requires updating the minimum CMake version - that makes the syntax...
Summary: Explanation in code Implementation is just placeholder that is clear about behavior. Not for landing. Current behavior does not match the documentation in PHP or HHVM Related: https://bugs.php.net/bug.php?id=73913 https://www.php.net/manual/en/function.strrpos.php...
Summary: On every supported platform, we get: ``` hphpd> =vec[123] =vec[123] Vec ( [0] => 123 ) ``` note the extra `=vec[123]` line. Given this is clearly intentional, I'm guessing...
Summary: It looks like we depend on SSE 4.2 implicitly already, might as well do it explicitly to enable performance improvements. Changing the baseline cpu build for our MacOS builds...
### HHVM Version ``` HipHop VM 4.26.0 (rel) Compiler: 1570480091_055726735 Repo schema: e24c730ecd4902e383877e9e82598459f02b76f6 ``` ### Operating System and Version Irrelevant ### Standalone code, or other way to reproduce the problem...
The impure derivation is built in a Nix sandbox, which ensures the build script did not accidentally reference any non-Nix dependencies. The default package is not an impure derivation so...
**Describe the bug** Compilation fails with: [ 33%] Building CXX object hphp/runtime/CMakeFiles/hphp_runtime_static.dir/base/unit-cache.cpp.o In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /hhvm/hphp/runtime/base/stream-wrapper.h:20, from /hhvm/hphp/runtime/base/unit-cache.h:19, from...