Some HipHop fixes:
authorTim Starling <tstarling@users.mediawiki.org>
Fri, 27 May 2011 06:25:21 +0000 (06:25 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Fri, 27 May 2011 06:25:21 +0000 (06:25 +0000)
commit4c63ef444a996215b51a6ddafdb0028d80faefd7
treeb2c4204c3913fe8f1928aefd4636d1c4d651f05c
parent3c102243df6cdd621949a5fce6697da51692c51e
Some HipHop fixes:
* Scan the C++ for volatile classes and show a warning with a list of them
* Fixed volatile classes Revision, CoreLinkFunctions and FileRepoStatus, made them non-volatile by patching the referring code
* Added some configuration for the build process to DefaultSettings.php.
* Split a few functions off MakeHipHop::execute()
* Only include UtfNormalDefines.php in interpreted mode, since in compiled mode, the constants exist from startup
* Apparently HipHop does not support set_exception_handler(). Added a try/catch block around the main part of index.php instead.
* Fixed ini_get() dependencies in Special:Upload. Upload now works, if you disable ZipDirectoryReader.
includes/DefaultSettings.php
includes/Init.php
includes/Setup.php
includes/filerepo/FileRepo.php
includes/parser/Parser_LinkHooks.php
includes/specials/SpecialUpload.php
includes/upload/UploadBase.php
index.php
maintenance/hiphop/make
maintenance/userDupes.inc