Fw: [PHP-DEV] Unicode progress [Was: unicode.semantics ad infinitum]
| From: | Steph Fox | Date: | Tue, 20 May 2008 18:02:10 +0000 |
| Subject: | Fw: [PHP-DEV] Unicode progress [Was: unicode.semantics ad infinitum] | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-37751@lists.php.net to get a copy of this message | ||
Hm - OK, the list won't take a diff that big. Anyone wants a copy, just ping me.
- Steph
Hi again,Ah, I have it. My TEST_PHP_EXECUTABLE isn't the same as the one running the script - it's 5.3.0-dev. So make test will fail, but my manual tests don't. I'm seeing 85% pass rate in Zend/tests, investigating.OK, I'm down to 27 test failures here in ZE3. 14 of them are caused by a single buglet - function names aren't being stored correctly, so there are a number of diffs that look like: 001+ Warning: s() expects exactly 3 parameters, 2 given in C:\sandbox\php-src\Zend\tests\004.php on line 3 001- Warning: strncmp() expects exactly 3 parameters, 2 given in %s on line %d 10 appear to be caused by a changed error message: 001+ Parse error: parse error, expecting `T_CLASS' in C:\sandbox\php-src\Zend\tests\access_modifiers_003.php on line 3 001- Parse error: syntax error, unexpected T_FINAL, expecting T_CLASS in %s on line %d The final 3 are: access_modifiers_008.phpt 001+ B1::f() 001- Fatal error: Call to protected method B1::f() from context 'B2' in %s on line %d access_modifiers_009.phpt 002- 003- Fatal error: Call to protected method B1::f() from context 'B2' in %s on line %d bug43128.phpt 001+ Fatal error: Allowed memory size of 134217728 bytes exhausted at c:\sandbox\php-src\zend\zend_compile.c:101 (tried to allocate 20971662 bytes) in C:\sandbox\php-src\Zend\tests\bug43128.php(5) : eval()'d code on line 1 001- ok The first two of those also fail in PHP_5_3 branch. Diffs made to tests attached (basically, the old --EXPECT-- replaced by --UEXPECT-- contents throughout). - Steph