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

Reply via email to