We have released HHVM 3.5.0 – get it while it’s hot! It contains updates from the “Xzibit”, “Yelawolf”, and “Z*” internal branches – the last of the 2014 rapper theme. It also contains updates from the “Austin” internal branch, the first of the new 2015 theme. (Anyone want to guess at what the new theme is?)

Highlights of this release:

The full NEWS file has the details of everything going into this release. Give it a try, and let us know how it goes – as always, file an issue on GitHub or join us in #hhvm on Freenode to chat about any problems.


  • Scott Arciszewski: "Anyone want to guess at what the new theme is?" Either US cities or WWE pro wrestlers would be my two guesses.
  • Harsh: How can I contribute? I am an Undergraduate student. How should I give a start ?
  • Andrew McCombe: “Anyone want to guess at what the new theme is?” Could it be British car manufacturers past & present?
  • John Delaney: Defunct British car manufacturers?
  • Jack: I tried install hhvm on debian SID but couldn't do that, because of the dependencies... Maybe is it only available for debian wheezy?
  • Dave Hulbert: My theory: The city Annaba (in Algeria) used to be called "Hippo Regius" [1]. Hippo sounds similar to Hip-hop and is also related to elephants (the PHP mascot). The most famous person from Hippo Regius was Saint Augustine of Hippo. Saint Augustine was also known as Saint Austin. [1] http://en.wikipedia.org/wiki/Hippo_Regius [2] http://en.wikipedia.org/wiki/Augustine_of_Hippo
  • Josh Watzman: We don't build packages for sid since it's such a moving target. You should be able to compile it yourself without much trouble; I haven't tried it, but I strongly suspect that the jessie build directions will work without trouble on sid: https://github.com/facebook/hhvm/wiki/Building-and-installing-HHVM-on-Debian-8
  • Josh Watzman: We love pull requests, even for small things. Fixing incompatibilities with PHP5 is usually a good place to start. If you need ideas, you can check out our issue tracker https://github.com/facebook/hhvm/issues -- we have a tag "probably easy" that lists a few issues that we suspect are small and easy to get started with https://github.com/facebook/hhvm/issues?q=is%3Aopen+is%3Aissue+label%3A%22probably+easy%22
  • Pomyk: theme: Ship names or classes?
  • Robert Ressl: I make a short howto for HHVM Nginx Ubuntu with multiple Site. [1] So you have multiple HHVM processes for each site. [1] https://www.safematix.com/system/linux/hhvm-nginx-ubuntu-with-multiple-site/
  • Harsh Vardhan Ladha: Thanks! I saw this today! Will get started asap with it :)
  • Le Début: Running magento on 3.5.0 now. Works awesome. Thanks guys!
  • Grumpycat: Everything looks like dream come true with hack lang, except the inconsistent type syntax. Why does return type need colon? function foo() : int { return 123; } While everywhere else the type is before? protected int $foo; Either go full colon (like TypeScript) or do don't use colon at all. I've worked with so many C like languages, none have colon for return. And why do I have to rant in the blog, why is there no forum, community for this language?
  • Fred Emmott: Our reasoning was similar to that listed on https://wiki.php.net/rfc/return_types#position_of_type_declaration , especially greppability. Notably, PHP7 ended up deciding on the same syntax.
  • Josh Watzman: Fred, below, answered your main question, and as to > And why do I have to rant in the blog, why is there no forum, community for this language? There's tons of activity on our GitHub issue tracker, Facebook group, and IRC channel -- feel free to jump in on any of them! They're all linked to in the sidebar on the right.