]>
granicus.if.org Git - php/log
Xinchen Hui [Sun, 25 May 2014 12:04:35 +0000 (20:04 +0800)]
Fixed apply_func_args_t
Xinchen Hui [Sun, 25 May 2014 11:56:51 +0000 (19:56 +0800)]
Fixed apply_func_arg_t, and it's better not using cast (compiler friendly)
Xinchen Hui [Sun, 25 May 2014 10:32:35 +0000 (18:32 +0800)]
Fixed apply_func_t (they should be broken before)
Matteo Beccati [Sat, 24 May 2014 22:07:52 +0000 (00:07 +0200)]
Fix broken Junit output with --disable-cgi
Xinchen Hui [Sat, 24 May 2014 13:45:07 +0000 (21:45 +0800)]
typo
Xinchen Hui [Sat, 24 May 2014 13:37:15 +0000 (21:37 +0800)]
fci->retval is always set
Xinchen Hui [Sat, 24 May 2014 13:19:34 +0000 (21:19 +0800)]
Added folder mark and codes style
Dmitry Stogov [Fri, 23 May 2014 16:37:53 +0000 (20:37 +0400)]
Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros.
Nikita Popov [Fri, 23 May 2014 12:32:52 +0000 (14:32 +0200)]
Remove incorrect EMPTY_SWITCH_DEFAULT_CASE() usage
Nikita Popov [Fri, 23 May 2014 11:15:08 +0000 (13:15 +0200)]
Remove UB in signed printing macro
Signed->unsigned conversion and unsigned negation are well-defined
(unlike signed negation for LONG_MIN.)
Nikita Popov [Fri, 23 May 2014 11:10:50 +0000 (13:10 +0200)]
Optimize int to string conversion
Probably platform depedentant, but for me snprintf is terribly
slow.
The code for the long printing is taken from the smart string
API.
Nikita Popov [Fri, 16 May 2014 20:00:07 +0000 (22:00 +0200)]
Fix typo
Nikita Popov [Fri, 16 May 2014 16:54:01 +0000 (18:54 +0200)]
Assert that EMPTY_SWITCH_DEFAULT_CASE() cannot be reached in debug
Christopher Jones [Wed, 21 May 2014 23:43:44 +0000 (16:43 -0700)]
Make a start on phpng compat
Xinchen Hui [Wed, 21 May 2014 15:09:55 +0000 (23:09 +0800)]
Fixed tests but introduce segfaults (behavior same as trunk)
Xinchen Hui [Wed, 21 May 2014 07:52:36 +0000 (15:52 +0800)]
Refactored ext/pdo_firebird (didn't do test)
Xinchen Hui [Wed, 21 May 2014 05:11:56 +0000 (13:11 +0800)]
Fixed segafult while stream is referenced by persistent resource (like dba)
Xinchen Hui [Wed, 21 May 2014 04:22:59 +0000 (12:22 +0800)]
Fixed persistent dba handling
Xinchen Hui [Wed, 21 May 2014 03:40:19 +0000 (11:40 +0800)]
Refactored ext/dba (tests passes, but segfaults need to be fixed)
Andrey Hristov [Tue, 20 May 2014 18:50:15 +0000 (21:50 +0300)]
Second set of changes to mysqlnd for phpng.
A bit problematic is that the streams seem not to be completely ported.
Also there are some hacks in the streams about EG(regular_list) and EG(persistent_list)
and these need to be carefully checked. The test suite should catch them, however.
Andrey Hristov [Tue, 20 May 2014 16:57:11 +0000 (19:57 +0300)]
First set of phpng changes for mysqlnd
Andrey Hristov [Tue, 20 May 2014 13:41:14 +0000 (16:41 +0300)]
Defensive check
Andrey Hristov [Tue, 20 May 2014 11:51:16 +0000 (14:51 +0300)]
Merge branch 'phpng' of git.php.net:php-src into phpng
Andrey Hristov [Tue, 20 May 2014 11:50:50 +0000 (14:50 +0300)]
Add one more check to skip getting into code that will do nothing
Dmitry Stogov [Tue, 20 May 2014 09:55:15 +0000 (13:55 +0400)]
Reverted last commit
Dmitry Stogov [Tue, 20 May 2014 09:47:10 +0000 (13:47 +0400)]
Fixed wrong test (see https://bugs.php.net/bug.php?id=67307)
Dmitry Stogov [Tue, 20 May 2014 09:19:21 +0000 (13:19 +0400)]
More accurate mysql_close()
Xinchen Hui [Tue, 20 May 2014 09:02:29 +0000 (17:02 +0800)]
Refactoring ext/snmp
Xinchen Hui [Tue, 20 May 2014 07:50:41 +0000 (15:50 +0800)]
Merge branch 'phpng' of https://git.php.net/repository/php-src into phpng
Conflicts:
ext/pdo_pgsql/tests/common.phpt
Xinchen Hui [Tue, 20 May 2014 03:31:39 +0000 (11:31 +0800)]
Revert changes to configs by accident
Xinchen Hui [Tue, 20 May 2014 03:29:37 +0000 (11:29 +0800)]
Refactored ext/ldap
Xinchen Hui [Tue, 20 May 2014 03:26:26 +0000 (11:26 +0800)]
Refactored ext/ldap
Dmitry Stogov [Mon, 19 May 2014 18:21:14 +0000 (22:21 +0400)]
Merge branch 'phpng' of git.php.net:php-src into phpng
* 'phpng' of git.php.net:php-src:
remove mysqlnd_bt.c as it a long dead code
Dmitry Stogov [Mon, 19 May 2014 18:20:02 +0000 (22:20 +0400)]
Fixed test. The warning actually indicate a problem in master that we didn't repeat in phpng.
Andrey Hristov [Mon, 19 May 2014 17:32:41 +0000 (20:32 +0300)]
remove mysqlnd_bt.c as it a long dead code
Dmitry Stogov [Mon, 19 May 2014 12:19:01 +0000 (16:19 +0400)]
Fixed incorrect efree()
Dmitry Stogov [Mon, 19 May 2014 09:11:20 +0000 (13:11 +0400)]
Fixed double free
Dmitry Stogov [Mon, 19 May 2014 08:51:48 +0000 (12:51 +0400)]
Fixed incorrect Z_LVAL() usage
Dmitry Stogov [Mon, 19 May 2014 07:53:06 +0000 (11:53 +0400)]
Merge branch 'phpng' of git.php.net:php-src into phpng
* 'phpng' of git.php.net:php-src:
Fixed memleak (3 tests fails now)
Fixed resources apply_dtor
It's a zend_array not Hashtable (fixed segfault)
Fixed segfault
Refactoring ext/pgsql (incompleted, only compilable)
Dmitry Stogov [Mon, 19 May 2014 07:52:33 +0000 (11:52 +0400)]
Prevent crash in case of SQL error
Dmitry Stogov [Mon, 19 May 2014 07:50:38 +0000 (11:50 +0400)]
Prevent double resource free
Xinchen Hui [Mon, 19 May 2014 06:57:17 +0000 (14:57 +0800)]
Fixed memleak (3 tests fails now)
Xinchen Hui [Mon, 19 May 2014 06:53:02 +0000 (14:53 +0800)]
Fixed resources apply_dtor
Xinchen Hui [Mon, 19 May 2014 06:49:28 +0000 (14:49 +0800)]
It's a zend_array not Hashtable (fixed segfault)
Xinchen Hui [Mon, 19 May 2014 06:44:59 +0000 (14:44 +0800)]
Fixed segfault
Xinchen Hui [Mon, 19 May 2014 06:25:30 +0000 (14:25 +0800)]
Refactoring ext/pgsql (incompleted, only compilable)
Xinchen Hui [Mon, 19 May 2014 02:39:28 +0000 (10:39 +0800)]
Use new iterator macros
Xinchen Hui [Mon, 19 May 2014 02:26:10 +0000 (10:26 +0800)]
This should be this (broken compiling before)
Xinchen Hui [Mon, 19 May 2014 02:21:13 +0000 (10:21 +0800)]
Merge branch 'phpng' of git.php.net:php-src into phpng
Dmitry Stogov [Sun, 18 May 2014 21:20:56 +0000 (01:20 +0400)]
Removed the old hack that was originally developed to support constants in array indeces, and isn't needed anymore after the Bob's patch.
Dmitry Stogov [Sun, 18 May 2014 20:50:00 +0000 (00:50 +0400)]
Use new hash iteration API and avoid old zend_hash_update_current_key() hack
Dmitry Stogov [Sun, 18 May 2014 17:17:31 +0000 (21:17 +0400)]
Merge branch 'master' into phpng
* master:
Support for __debugInfo (Joe Watkins)
Optimize ZEND_POW (Rouven Weßling)
gcov: tentative fix for broken coverage data after fix for opcache coverage slightly hackish, but works. The idea is that we want to give priority to .gcda files in .libs dirs vs the files in the upper level dir
gcov: tentative fix for broken coverage data after fix for opcache coverage slightly hackish, but works. The idea is that we want to give priority to .gcda files in .libs dirs vs the files in the upper level dir
Prevent recursion in ZF2 Parameters class
adding NEWS block for beta4
5.4.30 next
enable email notifications
update NEWS
update NEWS
update NEWS
- Updated to version 2014.3 (2014c)
fix bug #67253: timelib_meridian_with_check out-of-bounds read
Fix bug #67252: convert_uudecode out-of-bounds read
Fix bug #67251 - date_parse_from_format out-of-bounds read
Fix bug #67250 (iptcparse out-of-bounds read)
Conflicts:
ext/opcache/zend_persist.c
ext/spl/spl_array.c
Dmitry Stogov [Sun, 18 May 2014 16:56:34 +0000 (20:56 +0400)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Support for __debugInfo (Joe Watkins)
Dmitry Stogov [Sun, 18 May 2014 16:55:40 +0000 (20:55 +0400)]
Support for __debugInfo (Joe Watkins)
Dmitry Stogov [Sun, 18 May 2014 16:51:37 +0000 (20:51 +0400)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Optimize ZEND_POW (Rouven Weßling)
gcov: tentative fix for broken coverage data after fix for opcache coverage slightly hackish, but works. The idea is that we want to give priority to .gcda files in .libs dirs vs the files in the upper level dir
Conflicts:
ext/opcache/ZendAccelerator.h
Dmitry Stogov [Sun, 18 May 2014 16:48:16 +0000 (20:48 +0400)]
Optimize ZEND_POW (Rouven Weßling)
Nuno Lopes [Sun, 18 May 2014 15:23:21 +0000 (11:23 -0400)]
gcov: tentative fix for broken coverage data after fix for opcache coverage
slightly hackish, but works. The idea is that we want to give priority to .gcda files in .libs dirs vs the files in the upper level dir
Nuno Lopes [Sun, 18 May 2014 15:21:05 +0000 (11:21 -0400)]
gcov: tentative fix for broken coverage data after fix for opcache coverage
slightly hackish, but works. The idea is that we want to give priority to .gcda files in .libs dirs vs the files in the upper level dir
Tjerk Meesters [Sun, 18 May 2014 13:55:44 +0000 (21:55 +0800)]
Merge branch 'PHP-5.6'
Conflicts:
ext/spl/spl_array.c
Xinchen Hui [Sun, 18 May 2014 13:06:44 +0000 (21:06 +0800)]
Merge branch 'phpng' of git.php.net:/php-src into phpng
Conflicts:
ext/pdo/pdo_sql_parser.c
Xinchen Hui [Sun, 18 May 2014 13:04:43 +0000 (21:04 +0800)]
Fixed uninitialized used
Xinchen Hui [Sun, 18 May 2014 12:55:06 +0000 (20:55 +0800)]
Fixed uninitialized used
Xinchen Hui [Sun, 18 May 2014 12:25:07 +0000 (20:25 +0800)]
Fixed Hash API usage
Xinchen Hui [Sun, 18 May 2014 12:23:26 +0000 (20:23 +0800)]
Fixed Hash API usage
Dmitry Stogov [Sun, 18 May 2014 11:49:35 +0000 (15:49 +0400)]
phpng support for ext/readline
Dmitry Stogov [Sun, 18 May 2014 11:04:04 +0000 (15:04 +0400)]
phpng support for ext/enchant
Dmitry Stogov [Sun, 18 May 2014 09:28:06 +0000 (13:28 +0400)]
Fixed wrong condition
Dmitry Stogov [Sun, 18 May 2014 09:27:54 +0000 (13:27 +0400)]
Regenerated parser
Pierre Joye [Sun, 18 May 2014 09:19:31 +0000 (11:19 +0200)]
Merge branch 'phpng' of git.php.net:php-src into phpng
# By Xinchen Hui
# Via Xinchen Hui
* 'phpng' of git.php.net:php-src:
Fixed Hash API usage (it's in comments)
Fixed Zend Hash API usage (although it's in comments)
Fixed several tests failes
Pierre Joye [Sun, 18 May 2014 09:19:02 +0000 (11:19 +0200)]
more port to phpng, zend_string and hash, work in progress
Xinchen Hui [Sun, 18 May 2014 04:09:14 +0000 (12:09 +0800)]
Fixed Hash API usage (it's in comments)
Xinchen Hui [Sun, 18 May 2014 04:05:36 +0000 (12:05 +0800)]
Fixed Zend Hash API usage (although it's in comments)
Xinchen Hui [Sun, 18 May 2014 04:02:54 +0000 (12:02 +0800)]
Fixed several tests failes
Xinchen Hui [Sun, 18 May 2014 04:02:05 +0000 (12:02 +0800)]
Finish ext/sockets
Pierre Joye [Sat, 17 May 2014 13:34:03 +0000 (15:34 +0200)]
fix smart string usage (work in progress), ps: a lot of len tests are done twice or more, rooms for cleanup here
Pierre Joye [Sat, 17 May 2014 13:29:25 +0000 (15:29 +0200)]
fix init, new smart_str struct (use zend_string now)
Pierre Joye [Sat, 17 May 2014 13:05:48 +0000 (15:05 +0200)]
Merge branch 'phpng' of git.php.net:php-src into phpng
# By Dmitry Stogov
# Via Dmitry Stogov
* 'phpng' of git.php.net:php-src:
Fixed new hash API usage
Dmitry Stogov [Sat, 17 May 2014 07:48:29 +0000 (11:48 +0400)]
Fixed new hash API usage
Pierre Joye [Sat, 17 May 2014 06:12:18 +0000 (08:12 +0200)]
fix hash API calls
Pierre Joye [Sat, 17 May 2014 03:54:06 +0000 (05:54 +0200)]
fix signature according to apply_func_arg_t
Pierre Joye [Sat, 17 May 2014 03:50:01 +0000 (05:50 +0200)]
only used if HAVE_NOFOLLOW
Pierre Joye [Sat, 17 May 2014 03:44:26 +0000 (05:44 +0200)]
Z_TYPE_PP > Z_TYPE_P
Pierre Joye [Sat, 17 May 2014 03:42:00 +0000 (05:42 +0200)]
Merge branch 'phpng' of git.php.net:php-src into phpng
# By Dmitry Stogov (5) and Xinchen Hui (3)
# Via Xinchen Hui (3) and Dmitry Stogov (2)
* 'phpng' of git.php.net:php-src:
Fixed signed
Refactoring socket (only compilable now)
it make no sense to create a reference to object
Initialize zvals
Fixed <any> with XML references
Refactored shmop
Fixed pointer mess (use * instead of **)
Fixed support for XML references
Pierre Joye [Sat, 17 May 2014 03:41:21 +0000 (05:41 +0200)]
fix zend_hash_get_current_data_ptr_ex call
Xinchen Hui [Sat, 17 May 2014 02:39:05 +0000 (10:39 +0800)]
Merge branch 'phpng' of git.php.net:php-src into phpng
Xinchen Hui [Sat, 17 May 2014 02:28:54 +0000 (10:28 +0800)]
Fixed signed
Xinchen Hui [Sat, 17 May 2014 02:23:46 +0000 (10:23 +0800)]
Refactoring socket (only compilable now)
Dmitry Stogov [Fri, 16 May 2014 16:21:08 +0000 (20:21 +0400)]
Merge branch 'phpng' of git.php.net:php-src into phpng
* 'phpng' of git.php.net:php-src:
Refactored shmop
Dmitry Stogov [Fri, 16 May 2014 16:20:17 +0000 (20:20 +0400)]
it make no sense to create a reference to object
Dmitry Stogov [Fri, 16 May 2014 15:43:49 +0000 (19:43 +0400)]
Initialize zvals
Dmitry Stogov [Fri, 16 May 2014 14:11:28 +0000 (18:11 +0400)]
Fixed <any> with XML references
Xinchen Hui [Fri, 16 May 2014 14:02:19 +0000 (22:02 +0800)]
Merge branch 'phpng' of git.php.net:php-src into phpng
Xinchen Hui [Fri, 16 May 2014 14:00:04 +0000 (22:00 +0800)]
Refactored shmop
Dmitry Stogov [Fri, 16 May 2014 12:56:36 +0000 (16:56 +0400)]
Fixed pointer mess (use * instead of **)
Dmitry Stogov [Fri, 16 May 2014 12:35:37 +0000 (16:35 +0400)]
Merge branch 'phpng' of git.php.net:php-src into phpng
* 'phpng' of git.php.net:php-src:
hash find returns zval* now
Dmitry Stogov [Fri, 16 May 2014 12:35:00 +0000 (16:35 +0400)]
Fixed support for XML references
Pierre Joye [Fri, 16 May 2014 12:32:46 +0000 (14:32 +0200)]
Merge branch 'phpng' of git.php.net:php-src into phpng
# By Dmitry Stogov (3) and Xinchen Hui (1)
# Via Xinchen Hui
* 'phpng' of git.php.net:php-src:
Fixed invalid read in ext/pdo/tests/pdo_025.phpt(pgsql)
Fixed persistent WSDL cache
Fixed wrong backtrace (__doRequest is not a static method). The "master" behavior is wrong.
Restored __destructor() behavior
Pierre Joye [Fri, 16 May 2014 12:31:20 +0000 (14:31 +0200)]
hash find returns zval* now
Xinchen Hui [Fri, 16 May 2014 11:13:01 +0000 (19:13 +0800)]
Merge branch 'phpng' of git.php.net:php-src into phpng
Xinchen Hui [Fri, 16 May 2014 11:11:38 +0000 (19:11 +0800)]
Fixed invalid read in ext/pdo/tests/pdo_025.phpt(pgsql)