hhvm icon indicating copy to clipboard operation
hhvm copied to clipboard

A virtual machine for executing programs written in Hack.

Results 268 hhvm issues
Sort by recently updated
recently updated
newest added

Summary: X-link: https://github.com/facebook/folly/pull/2448 Replacing SpookyHashV2 with rapidhashNano folly::hasher::operator() accounts for almost 3M$ in $cpu_t1_equiv_per_year_q2_2025 https://fburl.com/strobelight/izute4k3 Given that integral hashing is the identity function, most of the registered cycles should come...

CLA Signed
fb-exported

Since D46606416, we include precompiled unitemitters rather than raw Hack source files for systemlibs into the HHVM binary. This requires corresponding updates to the OSS build system. * Update embed_all_systemlibs()...

CLA Signed

The HHVM OSS build has become nonfunctional over the past year or so (#9506, #9389). This patchset aims to get it working again. Due to the number of changes required,...

CLA Signed
oncall: jit

A trivial CLI program that outputs to stdout, such as this one: ```hack use namespace HH\Lib\IO; async function main(): Awaitable { // var_dump(new Test()); await IO\request_output()->writeAllAsync("Hello World!\n"); } ``` will...

CLA Signed

This PR updates several third-party dependencies to their latest versions: - fmt: 11.1.1 → 11.2.0 - zstd: 1.4.9 → 1.5.7 - brotli: 1.0.9 → 1.1.0 - glog: 0.5.0 → 0.7.1...

CLA Signed

**Describe the bug** When running hh_client with a modern hhvm build on the 6.1 kernel (the default of Debian 12), an error is raised EOPNOTSUPP. This error is not raised...

crash
won't fix

Summary: X-link: https://github.com/facebook/CacheLib/pull/386 X-link: https://github.com/facebook/fb303/pull/67 fbthrift has moved compact/binary protocol instantiation outside _types.cpp (to _types_compact.cpp and _types_binary.cpp). We need to add these two files to the build system. Differential Revision:...

CLA Signed

Summary: Implemented an explicit SVE version of writeVarint. Throughput for 64-bit types shows a ~15% improvement. 16-bit and 32-bit cases seem to show a small improvement as well. All three...

CLA Signed
fb-exported