descriptionnone
homepage URLhttp://developers.facebook.com/hiphop-php/
repository URLhttps://github.com/facebook/hiphop-php.git
ownertuxlover684+suj@gmail.com
last changeTue, 21 May 2024 00:13:12 +0000 (20 17:13 -0700)
last refreshTue, 21 May 2024 01:05:05 +0000 (21 03:05 +0200)
content tags
add:
README.md

HHVM

HHVM page | HHVM documentation | Hacklang page | General group | Dev group | Twitter

HHVM is an open-source virtual machine designed for executing programs written in Hack. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining amazing development flexibility.

HHVM should be used together with a webserver like the built in, easy to deploy Proxygen, or a FastCGI-based webserver on top of nginx or Apache.

Installing

If you're new, try our getting started guide.

You can install a prebuilt package or compile from source.

Running

You can run standalone programs just by passing them to hhvm: hhvm example.hack.

If you want to host a website:

Our getting started guide provides a slightly more detailed introduction as well as links to more information.

Contributing

We'd love to have your help in making HHVM better. If you're interested, please read our guide to contributing.

License

HHVM is licensed under the PHP and Zend licenses except as otherwise noted.

The Hack typechecker is licensed under the MIT License except as otherwise noted.

The Hack Standard Library is licensed under the MIT License except as otherwise noted.

Reporting Crashes

See Reporting Crashes for helpful tips on how to report crashes in an actionable manner.

Security

For information on reporting security vulnerabilities in HHVM, see SECURITY.md.

FAQ

Our user FAQ has answers to many common questions about HHVM, from general questions to questions geared towards those that want to use.

There is also a FAQ for contributors to HHVM.

shortlog
80 min ago Filip FranceticAdd a section on programs to the thrift static docsmaster
2 hours ago Victor ZverovichImprove universal name documentation
2 hours ago Rashmi MakhejaUse `stringifyMapKeys` for string typedef
2 hours ago Joseph BeshayGracefully terminate hq when a connect error happens
2 hours ago Patricia McKenzieNamespace use declarations with ':'s shouldn't be allowed
3 hours ago David Carusofix WeightedEvictingCacheMap get
3 hours ago Seth ElliottAdd guide for debugging overload
3 hours ago Vassil MladenovExtend syntactic class pointer error to properties...
4 hours ago Arnab DeFix more crashes due to deleted dispatcher
5 hours ago Nick RichardsonCreate ECHRetryAvailableAction
6 hours ago Andrew Hilgermake lib/py3/metadata.pyx forward-compatible
6 hours ago Jialin Ouyangresize without initialization for trivial types in...
6 hours ago Jun Zhoupython: API to bind client with a shared RequestChannel
6 hours ago Alper YoneyInclude mutable types to annotations test
9 hours ago Open Source BotUpdating submodules
11 hours ago Scott OwensImprove interface to MakeType.open_shape
...
tags
12 months ago HHVM-4.172.3
12 months ago HHVM-4.168.4
13 months ago nightly-2023.03.24
13 months ago nightly-2023.03.23
14 months ago nightly-2023.03.22
14 months ago nightly-2023.03.21
14 months ago nightly-2023.03.20
14 months ago nightly-2023.03.19
14 months ago nightly-2023.03.18
14 months ago nightly-2023.03.17
14 months ago nightly-2023.03.16
14 months ago nightly-2023.03.15
14 months ago nightly-2023.03.14
14 months ago nightly-2023.03.13
14 months ago nightly-2023.03.12
14 months ago nightly-2023.03.11
...
heads
80 min ago master
6 months ago fixup-T169348611-master
6 months ago fixup-T162541827-master
12 months ago HHVM-4.172
12 months ago HHVM-4.168
13 months ago ubuntu_codespace_config
14 months ago HHVM-4.153
15 months ago wilfred_ci
15 months ago HHVM-6.26
19 months ago HHVM-4.167
19 months ago HHVM-4.169
19 months ago HHVM-4.170
19 months ago HHVM-4.171
21 months ago HHVM-4.166
21 months ago HHVM-4.165
22 months ago HHVM-4.164
...