-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 27/11/2014 13:39, Gustavo Frederico Temple Pedrosa a écrit : > Hi, internals! > > There are some PRs for supports of PowerPC64 > > https://github.com/php/php-src/pull/737 > https://github.com/php/php-src/pull/919 > https://github.com/php/php-src/pull/920 > https://github.com/php/php-src/pull/921 > https://github.com/php/php-src/pull/922
I have run a build of master with each PR. Comments added on all. 922 merged. Notice: master on ppc64 seems in quite bad shape, we currently have 111 failed tests (with ./configure --disable-all). I will try to keep the ppc64 machine to run a few more tests. Remi. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlR8PkUACgkQYUppBSnxahjBkQCg5MWGUVT/K/0XPogocxM8vTGA AOkAoNhnlvM0es5opW7Nh7Gu27Cbzi+9 =CkYT -----END PGP SIGNATURE-----
Tests run on master on : Test on POWER8 (architected), altivec supported Linux foo 3.10.0-123.el7.ppc64 #1 SMP Mon May 5 11:18:37 EDT 2014 ppc64 ppc64 ppc64 GNU/Linux 111 failed tests: Bug #40770 (Apache child exits when PHP memory limit reached) [Zend/tests/bug40770.phpt] Bug #43128 (Very long class name causes segfault) [Zend/tests/bug43128.phpt] Bug #44069 (Huge memory usage with concatenation using . instead of .=) [Zend/tests/bug44069.phpt] Bug #55509 (segfault on x86_64 using more than 2G memory) [Zend/tests/bug55509.phpt] Stress test $x .= $x [Zend/tests/concat_002.phpt] SPL: SplFileObject::current basic [ext/spl/tests/SplFileObject_current_basic.phpt] SPL: SplFileObject::current variation error [ext/spl/tests/SplFileObject_current_error001.phpt] SPL: SplFileObject::current variation [ext/spl/tests/SplFileObject_current_variation001.phpt] SplFileObject::fflush function - basic test [ext/spl/tests/SplFileObject_fflush_basic_001.phpt] SplFileObject::fgetcsv default path [ext/spl/tests/SplFileObject_fgetcsv_basic.phpt] SplFileObject::fgetcsv with alternative delimiter [ext/spl/tests/SplFileObject_fgetcsv_delimiter_basic.phpt] SplFileObject::fgetcsv with alternative delimiter [ext/spl/tests/SplFileObject_fgetcsv_delimiter_error.phpt] SplFileObject::fgetcsv with alternative delimiter [ext/spl/tests/SplFileObject_fgetcsv_enclosure_basic.phpt] SplFileObject::fgetcsv with alternative delimiter [ext/spl/tests/SplFileObject_fgetcsv_enclosure_error.phpt] SplFileObject::fgetcsv with alternative delimiter [ext/spl/tests/SplFileObject_fgetcsv_escape_basic.phpt] SplFileObject::fgetcsv with default escape character [ext/spl/tests/SplFileObject_fgetcsv_escape_default.phpt] SplFileObject::fgetcsv with alternative delimiter [ext/spl/tests/SplFileObject_fgetcsv_escape_error.phpt] SplFileObject::fpassthru function - basic functionality test [ext/spl/tests/SplFileObject_fpassthru_basic.phpt] SplFileObject::fputcsv(): functionality tests [ext/spl/tests/SplFileObject_fputcsv.phpt] SplFileObject::fputcsv(): Checking data after calling the function [ext/spl/tests/SplFileObject_fputcsv_002.phpt] SplFileObject::fputcsv(): error conditions [ext/spl/tests/SplFileObject_fputcsv_error.phpt] Test fputcsv() : usage variations - with all parameters specified [ext/spl/tests/SplFileObject_fputcsv_variation1.phpt] SplFileObject::fputcsv(): Usage variations -- with line without any CSV fields [ext/spl/tests/SplFileObject_fputcsv_variation10.phpt] SplFileObject::fputcsv(): Usage variations -- with default enclosure value [ext/spl/tests/SplFileObject_fputcsv_variation11.phpt] SplFileObject::fputcsv(): Usage variations -- with default enclosure and different delimiter [ext/spl/tests/SplFileObject_fputcsv_variation12.phpt] Test fputcsv() : usage variations - with default enclosure & delimiter of two chars [ext/spl/tests/SplFileObject_fputcsv_variation13.phpt] Test fputcsv() : usage variations - with enclosure & delimiter of two chars [ext/spl/tests/SplFileObject_fputcsv_variation14.phpt] Test fputcsv() : usage variations - with default arguments value [ext/spl/tests/SplFileObject_fputcsv_variation5.phpt] Test fputcsv() : usage variations - with different delimiter and enclosure [ext/spl/tests/SplFileObject_fputcsv_variation6.phpt] Test fputcsv() : usage variations - with different delimiter and same enclosure [ext/spl/tests/SplFileObject_fputcsv_variation7.phpt] Test fputcsv() : usage variations - with same delimiter and different enclosure [ext/spl/tests/SplFileObject_fputcsv_variation8.phpt] SplFileObject::fscanf function - basic functionality test [ext/spl/tests/SplFileObject_fscanf_basic.phpt] SplFileObject::fseek function - parameters test [ext/spl/tests/SplFileObject_fseek_error_001.phpt] SplFileObject::ftruncate function - truncating with stream that does not support truncation [ext/spl/tests/SplFileObject_ftruncate_error_001.phpt] SplFileObject::fpassthru function - parameters test [ext/spl/tests/SplFileObject_fwrite_error_001.phpt] SplFileObject::fwrite function - writing with two parameters length < input string length [ext/spl/tests/SplFileObject_fwrite_variation_001.phpt] SplFileObject::fwrite function - writing with two parameters, length > input string length [ext/spl/tests/SplFileObject_fwrite_variation_002.phpt] SplFileObject::getCsvControl function - basic test [ext/spl/tests/SplFileObject_getCsvControl_basic_001.phpt] SPL: SplFileObject::getchildren basic [ext/spl/tests/SplFileObject_getchildren_basic.phpt] SPL: SplFileObject::getchildren error 001 [ext/spl/tests/SplFileObject_getchildren_error001.phpt] SPL: SplFileObject::getFlags basic [ext/spl/tests/SplFileObject_getflags_basic.phpt] SPL: SplFileObject::getFlags error 001 [ext/spl/tests/SplFileObject_getflags_error001.phpt] SPL: SplFileObject::getFlags error 001 [ext/spl/tests/SplFileObject_getflags_error002.phpt] SPL: SplFileObject::getFlags [ext/spl/tests/SplFileObject_getflags_variation001.phpt] SPL: SplFileObject::haschildren basic [ext/spl/tests/SplFileObject_haschildren_basic.phpt] SPL: SplFileObject::haschildren error 001 [ext/spl/tests/SplFileObject_haschildren_error001.phpt] SPL: SplFileObject::key basic [ext/spl/tests/SplFileObject_key_basic.phpt] SPL: SplFileObject::key error [ext/spl/tests/SplFileObject_key_error001.phpt] SPL: SplFileObject::key error [ext/spl/tests/SplFileObject_key_error002.phpt] SPL: SplFileObject::key error [ext/spl/tests/SplFileObject_key_error003.phpt] SPL: SplFileObject::next basic [ext/spl/tests/SplFileObject_next_basic.phpt] SPL: SplFileObject::next variation 001 [ext/spl/tests/SplFileObject_next_variation001.phpt] SPL: SplFileObject::next variation 002, read ahead [ext/spl/tests/SplFileObject_next_variation002.phpt] SPL: SplFileObject::rewind basic [ext/spl/tests/SplFileObject_rewind_basic.phpt] SPL: SplFileObject::rewind() with a parameter. [ext/spl/tests/SplFileObject_rewind_error001.phpt] SPL: SplFileObject::rewind variation 001 [ext/spl/tests/SplFileObject_rewind_variation001.phpt] SPL: SplFileObject::seek basic [ext/spl/tests/SplFileObject_seek_basic.phpt] SPL: SplFileObject::seek error 001 [ext/spl/tests/SplFileObject_seek_error002.phpt] SplFileObject::seek function - test parameters [ext/spl/tests/SplFileObject_seek_error_001.phpt] SPL: SplFileObject::setCsvControl basic [ext/spl/tests/SplFileObject_setCsvControl_basic.phpt] SPL: SplFileObject::setCsvControl error 001 [ext/spl/tests/SplFileObject_setCsvControl_error001.phpt] SPL: SplFileObject::setCsvControl error 002 [ext/spl/tests/SplFileObject_setCsvControl_error002.phpt] SPL: SplFileObject::setCsvControl error 003 [ext/spl/tests/SplFileObject_setCsvControl_error003.phpt] SPL: SplFileObject::setCsvControl variation 001 [ext/spl/tests/SplFileObject_setCsvControl_variation001.phpt] Bug #36258 (SplFileObject::getPath() may lead to segfault) [ext/spl/tests/bug36258.phpt] SPL: SplFileObject::fgetss (bug 45216) [ext/spl/tests/bug45216.phpt] Bug #46053 (SplFileObject::seek - Endless loop) [ext/spl/tests/bug46053.phpt] Bug #52573 (SplFileObject::fscanf Segmentation fault) [ext/spl/tests/bug52573.phpt] Bug #64228 (RecursiveDirectoryIterator always assumes SKIP_DOTS) [ext/spl/tests/bug64228.phpt] Bug #64782: SplFileObject constructor make $context optional / give it a default value [ext/spl/tests/bug64782.phpt] SplFileObject::fread function [ext/spl/tests/bug65545.phpt] SPL: SplFileObject::seek'ing [ext/spl/tests/fileobject_001.phpt] SPL: SplFileObject::fgetc [ext/spl/tests/fileobject_002.phpt] SPL: SplFileInfo cloning [ext/spl/tests/fileobject_003.phpt] SPL: SplFileObject realpath and include_path [ext/spl/tests/fileobject_004.phpt] SPL: SplFileObject truncate tests [ext/spl/tests/fileobject_005.phpt] SPL: SplFileObject::isFile/isDir/isLink [ext/spl/tests/fileobject_checktype_basic.phpt] SPL: SplFileObject::getBasename [ext/spl/tests/fileobject_getbasename_basic.phpt] SPL: SplFileObject::getCurrentLine [ext/spl/tests/fileobject_getcurrentline_basic.phpt] SPL: SplFileObject::getFileInfo [ext/spl/tests/fileobject_getfileinfo_basic.phpt] SPL: SplFileObject::getMaxLineLen() [ext/spl/tests/fileobject_getmaxlinelen_basic.phpt] SPL: SplFileObject::getMaxLineLen error 001 [ext/spl/tests/fileobject_getmaxlinelen_error001.phpt] SPL: SplFileObject::getSize [ext/spl/tests/fileobject_getsize_basic.phpt] SPL: SplFileObject::setMaxLineLen [ext/spl/tests/fileobject_setmaxlinelen_basic.phpt] SPL: SplFileObject::setMaxLineLen error 001() [ext/spl/tests/fileobject_setmaxlinelen_error001.phpt] SPL: SplFileObject::setMaxLineLen error 002 [ext/spl/tests/fileobject_setmaxlinelen_error002.phpt] SPL: SplFileObject::setMaxLineLen error 003 [ext/spl/tests/fileobject_setmaxlinelen_error003.phpt] Bug #60227 (header() cannot detect the multi-line header with CR) [ext/standard/tests/general_functions/bug60227_1.phpt] Bug #60227 (header() cannot detect the multi-line header with CR), \r before \n [ext/standard/tests/general_functions/bug60227_2.phpt] Bug #60227 (header() cannot detect the multi-line header with CR), \0 before \n [ext/standard/tests/general_functions/bug60227_3.phpt] Bug #60227 (header() cannot detect the multi-line header with CR), CRLF [ext/standard/tests/general_functions/bug60227_4.phpt] Location: headers change the status code [ext/standard/tests/general_functions/header_redirection_001.phpt] Location: headers override non-201 and 3xx response codes [ext/standard/tests/general_functions/header_redirection_002.phpt] Location: headers respect the header() response code parameter [ext/standard/tests/general_functions/header_redirection_003.phpt] Location: headers respect the header() response code parameter [ext/standard/tests/general_functions/header_redirection_004.phpt] Location: headers do not override the 201 response code [ext/standard/tests/general_functions/header_redirection_005.phpt] Location: headers do not override the 300 Multiple Choices response code [ext/standard/tests/general_functions/header_redirection_006.phpt] Location: headers do not override the 301 Moved Permanently response code [ext/standard/tests/general_functions/header_redirection_007.phpt] Location: headers do not override the 302 Found response code [ext/standard/tests/general_functions/header_redirection_008.phpt] Location: headers do not override the 303 See Other response code [ext/standard/tests/general_functions/header_redirection_009.phpt] Location: headers do not override the 304 Not Modified response code [ext/standard/tests/general_functions/header_redirection_010.phpt] Location: headers do not override the 305 Use Proxy response code [ext/standard/tests/general_functions/header_redirection_011.phpt] Location: headers do not override the 307 Temporary Redirect response code [ext/standard/tests/general_functions/header_redirection_012.phpt] Location: headers do not override the 308 Permanent Redirect response code [ext/standard/tests/general_functions/header_redirection_013.phpt] Location: headers do not override the 399 Choose Your Own Adventure response code [ext/standard/tests/general_functions/header_redirection_014.phpt] 64bit pack()/unpack() tests [ext/standard/tests/strings/pack64.phpt] Bug #45860 (header() function fails to correctly replace all Status lines) [sapi/cgi/tests/010.phpt] header_remove() [sapi/cgi/tests/011.phpt] Bug #61605 (header_remove() does not remove all headers) [sapi/cgi/tests/bug61605.phpt] Bug #55758 (Digest Authenticate missed in 5.4) [sapi/cli/tests/php_cli_server_007.phpt] Implement Req #65917 (getallheaders() is not supported by the built-in web server) [sapi/cli/tests/php_cli_server_019.phpt]
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php