hhvm
hhvm copied to clipboard
A virtual machine for executing programs written in Hack.
Currently, each Rust FFI library is built and linked into the HHVM binaries as separate static libraries. This is [explicitly unsupported](https://cxx.rs/build/other.html#linking-the-c-and-rust-together) by the `cxx` crate, which recommends either using rustc...
The OSS OCaml stubs under src/stubs have become out of sync with the code referencing them. Update the stubs to match. Split from https://github.com/facebook/hhvm/pull/9564.
oxidized now makes use of extract_if() with range support, which requires Rust 1.85. Update the Rust nightly used by OSS to Jan 22th, 2025, which is when the beta announcement...
This is needed to remain consistent with preexisting formatting.
Cannot install in my debian unstable/trixie Siduction apt-get update apt-get install -y apt-transport-https software-properties-common apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94 add-apt-repository https://dl.hhvm.com/debian apt-get update apt-get install hhvm this is my:...
We're starting to move towards using shapes as option arguments and are having to duplicate most of the declaration between subclasses, which leads to problems when changing the base class....
### HHVM Version ``` HipHop VM 3.15.2 (rel) Compiler: tags/HHVM-3.15.2-0-g83ac3e5e3f5657be0cf4c55884044f86a7818b90 Repo schema: 608339137764e8365964a1adaa7a27d125b6076f ``` ### Standalone code, or other way to reproduce the problem ``` hack // Interface for things...
**Describe the bug** We see an unexpected error in the code below. Replacing `use type Bar\{Bar};` with `use type Bar\Bar;` is a workaround for this issue. **Standalone code, or other...
### HHVM Version ``` hhvm --version HipHop VM 3.28.1-0-slack (rel) Compiler: 1536019668_N Repo schema: 67f5fcde7bddd6a0837c7f2e1ec04a5e6fee91f2 ``` ### Operating System and Version MacOS High Sierra, notably this does NOT reproduce on...