-----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