Remove hphpc support and deprecate related functions
authorTim Starling <tstarling@wikimedia.org>
Wed, 8 May 2013 06:48:56 +0000 (16:48 +1000)
committerTim Starling <tstarling@wikimedia.org>
Wed, 8 May 2013 22:28:05 +0000 (08:28 +1000)
commit1fe9340bb3e41a3f9308e0b18c8c7423db56ff8b
treeebec1d5ad35f82be66a3939a30b45d71f003f222
parent4a3dbad05c71afba252c8bf56bd4b74c9e12f1c2
Remove hphpc support and deprecate related functions

hphpc has been superseded by hhvm, so support for hphpc is no longer
needed.

* Continue to use Preprocessor_Hash under HipHop since it is still
  faster under hhvm
* Keep $wgCompiledFiles for now, so that wikihiero doesn't give an error
  before Ic9d1e795 is merged
* Migrate the run-server script and associated configuration file to
  hhvm. Enable EnableStaticContentFromDisk since it doesn't seem
  ridiculously inefficient at first glance. Run from $IP rather than
  $IP/.. since hhvm is apparently not picky about sourcing files from
  outside of the current directory.

Change-Id: Ic3e769f1fbad4f7ad26dd819406796fee48c6b45
28 files changed:
RELEASE-NOTES-1.22
api.php
img_auth.php
includes/DefaultSettings.php
includes/Init.php
includes/Setup.php
includes/Skin.php
includes/WebStart.php
includes/externalstore/ExternalStore.php
includes/filebackend/SwiftFileBackend.php
includes/filerepo/FileRepo.php
includes/job/JobQueue.php
includes/parser/Parser.php
includes/parser/Tidy.php
includes/profiler/Profiler.php
includes/profiler/ProfilerSimpleUDP.php
index.php
languages/Language.php
load.php
maintenance/doMaintenance.php
maintenance/hiphop/compiler.conf [deleted file]
maintenance/hiphop/extra-files [deleted file]
maintenance/hiphop/make [deleted file]
maintenance/hiphop/run-server [changed mode: 0644->0755]
maintenance/hiphop/server.conf
mw-config/index.php
profileinfo.php
thumb.php