meta/hhvm
View on GitHub ↗ ★ 18,681 C++
A virtual machine for executing programs written in Hack.
75 mentions on Hacker News by 65 people: 7 stories, 68 comments · first 2010-02-03 · latest 2025-01-02
20082026
-
…get stars just because people like the personality or company behind the project. Case in point: https://github.com/facebook/hhvm/ . It got 15,000 stars in its first few years, but roughly 10 non-Facebook companies actually ever used it in…
comment by muglug · 2025-01-02 · in 4.5M Suspected Fake Stars in GitHub -
▲ 28
Meta's Hack (HHVM) language appears to be no longer maintainedstory by nkcmr · 2024-09-10 · 31 comments
-
…in the runtime" [2]. [1] https://docs.hhvm.com/hack/contexts-and-capabilities/availab... [2] https://github.com/facebook/hhvm/blob/master/hphp/hack/doc/H...
comment by throwitaway1123 · 2024-08-14 · in I avoid async/await in JavaScript (2022) -
…https://github.com/facebook/flow https://github.com/facebook/infer https://github.com/facebook/hhvm/tree/master/hphp/hack
comment by stefanos82 · 2023-09-15 · in Should I Rust or Should I Go? -
…no discussion https://news.ycombinator.com/item?id=30291459 seems far more interesting than that. https://github.com/facebook/hhvm/blob/master/hphp/hack/doc/H... appears to be where it was proposed, and has more background than the current…
comment by mlinksva · 2023-08-19 · in Hack Lang: Contexts and Capabilities -
▲ 2
Has Meta/Facebook stopped developing hacklang?story by dcgudeman · 2023-07-27 · 0 comments
-
…counting? Not sure but it's open source so I'm sure you can dig up the answers one way or another: https://github.com/facebook/hhvm
comment by jgwil2 · 2023-07-07 · in Backend of Meta Threads is built with Python 3.10 -
…question is based on an incorrect premise. Hack is internally built, but it is also open source: https://github.com/facebook/hhvm I joined Facebook in 2019 and left this year. Prior to FB, I worked mostly with python, javascript, and C++.…
comment by mgraczyk · 2021-10-27 · in Ask HN: State of PHP at Facebook? -
Though it is internally-built, Hack is already open source at https://github.com/facebook/hhvm/ . FB uses a pretty wide array of languages internally -- I don't know if they release statistics publicly, but you can filter/search their…
comment by the_benno · 2021-10-27 · in Ask HN: State of PHP at Facebook? -
…out to WWW, and nobody outside FB has yet played around with it. IMO it still has some DX issues ( https://github.com/facebook/hhvm/issues/8828 ) and the examples given in documentation don't actually work in real life (…
comment by muglug · 2021-04-16 · in PHP in 2021 -
▲ 1
Facebook/HHVM: A virtual machine for executing programs written in Hackstory by animationwill · 2020-10-08 · 0 comments
-
It's a JIT compiler nowadays: https://github.com/facebook/hhvm/
comment by lclarkmichalek · 2019-10-27 · in PDC 1996 Keynote with Bob Muglia and Steve Jobs [video] -
Less so these days: https://github.com/facebook/hhvm/tree/master/hphp/hack/src/p...
comment by jsgf · 2019-06-19 · in Facebook picked Rust to implement Libra -
…Pushing for community adoption generally is definitely on our agenda, but will take some time. [1] https://github.com/facebook/hhvm/commit/d830ac5b335cea8433ab...
comment by felixhandte · 2018-10-04 · in Zstandard Compression and the application/zstd Media Type -
…black is being rolled out for Python. It's a really exciting time :) [1] https://prettier.io/ [2] https://github.com/facebook/hhvm/blob/master/hphp/hack/src/h...
comment by vjeux · 2018-05-25 · in Black: An uncompromising Python code formatter -
That and PATENTS: https://github.com/facebook/hhvm/blob/master/hphp/hack/PATEN...
comment by HugoDaniel · 2017-09-18 · in The Future of HHVM -
…to clients of the function, especially with static tooling to check for common errors. For example: https://github.com/facebook/hhvm/blob/HHVM-3.13/hphp/hack/te... ... has an obvious code smell detectable statically:…
comment by elgenie · 2016-05-25 · in Upcoming changes in PHP 7.1 -
…open source (along with the rest of the typechecker, HHVM runtime, etc) if you want to take a look: https://github.com/facebook/hhvm/blob/master/hphp/hack/src/h... I also gave a tech talk a while ago on internals of the type system and…
comment by jwatzman · 2015-05-21 · in OCaml 4.03 will, “if all goes well”, support multicore -
…almost entirely rewrote both of those tools ( https://github.com/webscalesql/webscalesql-5.6 , https://github.com/facebook/hhvm )
comment by nemothekid · 2015-04-18 · in DocStore: Document Database for MySQL at Facebook [pdf] -
…file format. Sad but true, it was just awful to work with - good that they changed it. https://github.com/facebook/hhvm/wiki/Runtime-options
comment by frik · 2015-04-07 · in JSON vs. YAML – try it yourself -
…caused an HHVM segfault. =( I'm not sure it's the same issue, but this happened to me before: https://github.com/facebook/hhvm/issues/4363 This was a good exercise: I was happy to see that hussar adapts pretty easily to outside projects.…
comment by caipre · 2015-02-19 · in PHP Static Analysis with HHVM and Hussar -
It's all open source. Here's HHVM: https://github.com/facebook/hhvm . What's stopping you from working on it now? For all intents and purposes you would be hacking on it with them.
comment by dkarapetyan · 2014-10-20 · in Why firms don't want you to be brilliant at your job -
…among the HHVM adopters, I'm pretty sure this does not equate to adoption of Hack itself. [1]: https://github.com/facebook/hhvm/wiki/Users [2]: http://hhvm.com/
comment by vderas · 2014-10-02 · in A possible future for PHP -
…nor an "optimiser" for the Zend VM. [0] http://php.net/manual/en/opcache.installation.php [1] https://github.com/facebook/hhvm/blob/master/hphp/doc/byteco...
comment by masklinn · 2014-09-23 · in PHP: why GOTO instead of recursion? -
…already open issues in GitHub regarding the differences in generator syntax -- I commented in one: https://github.com/facebook/hhvm/issues/1787 I guess the class has been renamed in trunk, but according to this, the syntax differences…
comment by Gigablah · 2014-05-28 · in PHP Next Generation -
…weak-references are indispensable for certain problems, and I'd love to see them standard. [1] https://github.com/facebook/hhvm/wiki/Extensions [2] http://docs.hhvm.com/manual/en/book.weakref.php
comment by Terr_ · 2014-03-29 · in HHVM 3.0.0 -
…proper documentation for extensions as we speak, but for now you can find some very basic info at https://github.com/facebook/hhvm/wiki/Extension-API .
comment by SaraMG · 2014-03-21 · in Hack: a new programming language for HHVM -
…proper documentation for extensions as we speak, but for now you can find some very basic info at https://github.com/facebook/hhvm/wiki/Extension-API . As the author of pretty much THE book on writing PHP Extensions (…
comment by SaraMG · 2014-03-21 · in Hack: a new programming language for HHVM -
…actually a full build of the typechecker running in your browser :) The source for it is mostly at https://github.com/facebook/hhvm/tree/master/hphp/hack/src/j... minus a little bit of glue.
comment by jwatzman · 2014-03-20 · in Hack: a new programming language for HHVM -
…be too hard to do, given Sublime's excellent plug-in design. Feel free to send us a pull request: https://github.com/facebook/hhvm/tree/master/hphp/hack/edito...
comment by amenghra · 2014-03-20 · in Hack: a new programming language for HHVM -
…working using framework unit tests to get the percent higher. http://www.hhvm.com/frameworks/ https://github.com/facebook/hhvm
comment by acomjean · 2014-03-04 · in The new PHP -
Zend is, indeed, infamously a mess. HipHop is supposed to be better. https://github.com/facebook/hhvm
comment by brianpgordon · 2014-03-03 · in Alleged Mt.Gox code leaked on IRC node by Russian Hacker -
…LAMP boxen. They run their PHP on HHVM for one: https://en.m.wikipedia.org/wiki/HipHop_for_PHP https://github.com/facebook/hhvm ...and yeah, it executes PHP code, for sure. But right there, things are already different, and the reality is…
comment by pigDisgusting · 2014-02-23 · in Google's robots.txt -
…though not publicly documented. This commit points out a lot of the implementation and test files: https://github.com/facebook/hhvm/commit/db9577b1409b74293fd9...
comment by jazzdan · 2014-02-01 · in Making PHP Safer -
…in HHVM, which is publicly available. It's not documented, but you can see it in the tests. E.g., https://github.com/facebook/hhvm/blob/master/hphp/test/quick...
comment by tveita · 2014-01-14 · in Taking PHP Seriously -
real world application: https://github.com/facebook/hhvm/blob/master/hphp/compiler/a...
comment by amenghra · 2014-01-10 · in Do you know your bitwise operators? -
Yes, on the official wiki: https://github.com/facebook/hhvm/wiki/_pages First read the page related to your Linux/BSD e.g. "Prebuilt Packages on Ubuntu 12.04" Then read the page "Using nginx as Front Server to HipHop" As last step read…
comment by frik · 2013-12-20 · in HipHop VM: now at 98.5% PHP framework parity, 16% faster -
…too gnarly to get running with our test harness. Send us a pull request if you can get it working. https://github.com/facebook/hhvm/blob/master/hphp/test/frame...
comment by ptarjan · 2013-12-19 · in HipHop VM: now at 98.5% PHP framework parity, 16% faster -
…is really great. I use Nginx as frontend and direct all dynamic request to HHVM's own webserver ( https://github.com/facebook/hhvm/wiki/Using-nginx-as-Front-S... ) Keep in mind, Facebook runs on HHVM too, so it's rock solid. Btw. the devs…
comment by frik · 2013-12-19 · in HipHop VM: now at 98.5% PHP framework parity, 16% faster -
Whenever we can, we build extensions in PHP https://github.com/facebook/hhvm/tree/master/hphp/system/php Many of the older extensions that were imported back in the HPHPc days are in C since they were much easier to port from php-src if we…
comment by ptarjan · 2013-12-18 · in FasterCGI with HHVM -
…closing the compatibility gap. If you are aware of a bug with namespaces or traits, let us know at https://github.com/facebook/hhvm/issues http://www.hhvm.com/blog/875/wow-hhvm-is-fast-too-bad-it-doe...
comment by kmavm · 2013-12-18 · in FasterCGI with HHVM -
…and comprehend the implementation. I think HHVM suffers from a serious lack of dogfooding. 1 - https://github.com/facebook/hhvm/tree/master/hphp/runtime/se... 2 - https://github.com/kakserpom/phpdaemon/tree/master/PHPDaemon...
comment by kodablah · 2013-12-17 · in FasterCGI with HHVM -
▲ 2
All tests passed - ship itstory by mappu · 2013-11-03 · 0 comments
-
…:) With the JIT compiler and VM, the runtime now support eval and other more dynamic PHP features: https://github.com/facebook/hiphop-php/blob/master/hphp/test...
comment by elgenie · 2013-09-13 · in HHVM is fast – too bad it doesn’t run my code -
…setup. Probably would help other frameworks/packages as well. Will file a bug. EDIT: Bug Filed: https://github.com/facebook/hiphop-php/issues/1054 [1]: They could and should have filed a bug. A cursory search of our lighthouse issue…
comment by josegonzalez · 2013-09-13 · in HHVM is fast – too bad it doesn’t run my code -
…I suggest an addition of the HipHop-PHP (hhvm) Facebook's speedy open source PHP implementation. https://github.com/facebook/hiphop-php/wiki
comment by frik · 2013-08-11 · in Unfair comparisons -
It was technically motivated: https://developers.facebook.com/blog/post/2010/02/02/hiphop-... https://github.com/facebook/hiphop-php/wiki https://www.facebook.com/notes/facebook-engineering/folly-th... Edit: From the 1st link "[...] I…
comment by CCs · 2013-07-05 · in CppCMS – High Performance C++ Web Framework -
…Second-best option, specifically for eg. PHP, might be compiling the code into executables (via eg. https://github.com/facebook/hiphop-php ), and distributing distro-specific executables. Re: 3rd option, the specific worry about…
comment by sdrinf · 2013-06-19 · in Ask HN: Best way(s) to distribute a self-hosted, non-compiled product -
…a couple of months ago). But for people who don't know, they have an open source VM called HipHop ( https://github.com/facebook/hiphop-php ) that consumes the PHP.
comment by davyjones · 2013-04-29 · in Get that job at Facebook (2012) -
…the fastest php performance you would probably get from facebook's HHVM JIT compiling php engine: https://github.com/facebook/hiphop-php It's no accident that zend optimizer (bytecode cache) is being bundled into php 5.5 as open source, as…
comment by Joeri · 2013-03-28 · in Web Framework Benchmarks