]> granicus.if.org Git - php/log
php
11 years agoMerge branch 'phpng' of git.php.net:php-src into phpng
krakjoe [Mon, 5 May 2014 21:45:29 +0000 (22:45 +0100)]
Merge branch 'phpng' of git.php.net:php-src into phpng

11 years agoInitialize CG(one_time_string) in ZTS as well
Nikita Popov [Mon, 5 May 2014 19:16:49 +0000 (21:16 +0200)]
Initialize CG(one_time_string) in ZTS as well

11 years agoFix use after free for doc_comment persist
Nikita Popov [Mon, 5 May 2014 17:56:05 +0000 (19:56 +0200)]
Fix use after free for doc_comment persist

11 years agoFix memory error in ext/xml
Nikita Popov [Mon, 5 May 2014 15:43:13 +0000 (17:43 +0200)]
Fix memory error in ext/xml

11 years agoFix ZTS
Nikita Popov [Mon, 5 May 2014 15:28:22 +0000 (17:28 +0200)]
Fix ZTS

11 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Mon, 5 May 2014 14:25:38 +0000 (16:25 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  test for bug #67198

11 years agotest for bug #67198
Ferenc Kovacs [Mon, 5 May 2014 14:25:15 +0000 (16:25 +0200)]
test for bug #67198

11 years agoFixed segfault in _xml_xmlchar_zval
Xinchen Hui [Mon, 5 May 2014 11:52:42 +0000 (19:52 +0800)]
Fixed segfault in _xml_xmlchar_zval

11 years agoFixed Reference handling in xml_parse_into_struct
Xinchen Hui [Mon, 5 May 2014 11:45:50 +0000 (19:45 +0800)]
Fixed Reference handling in xml_parse_into_struct

11 years agoclean up
Xinchen Hui [Mon, 5 May 2014 10:09:15 +0000 (18:09 +0800)]
clean up

11 years agoFinish Zip (all tests pass)
Xinchen Hui [Mon, 5 May 2014 09:48:49 +0000 (17:48 +0800)]
Finish Zip (all tests pass)

11 years agoRomove unnecessary proxy macro
Xinchen Hui [Mon, 5 May 2014 09:44:07 +0000 (17:44 +0800)]
Romove unnecessary proxy macro

11 years agoMerge branch 'master' into refactoring2
Dmitry Stogov [Mon, 5 May 2014 09:02:43 +0000 (13:02 +0400)]
Merge branch 'master' into refactoring2

Conflicts:
Zend/zend_hash.c
ext/date/php_date.c

11 years agoGC checks during argument release don't make sense
Dmitry Stogov [Mon, 5 May 2014 08:40:16 +0000 (12:40 +0400)]
GC checks during argument release don't make sense

11 years agoRefactor zlib (all tests pass)
Xinchen Hui [Mon, 5 May 2014 07:51:55 +0000 (15:51 +0800)]
Refactor zlib (all tests pass)

11 years agoRefactor gettext
Xinchen Hui [Mon, 5 May 2014 06:32:32 +0000 (14:32 +0800)]
Refactor gettext

11 years agoRefactor bcmath
Xinchen Hui [Mon, 5 May 2014 06:26:23 +0000 (14:26 +0800)]
Refactor bcmath

11 years agoFixed memory leak in prop_handlers registering
Xinchen Hui [Mon, 5 May 2014 06:04:52 +0000 (14:04 +0800)]
Fixed memory leak in prop_handlers registering

11 years agoPort iconv (all tests passes)
Xinchen Hui [Mon, 5 May 2014 05:58:23 +0000 (13:58 +0800)]
Port iconv (all tests passes)

11 years agoDon't use this (keyword)
Xinchen Hui [Mon, 5 May 2014 02:56:18 +0000 (10:56 +0800)]
Don't use this (keyword)

11 years agoRefactor Zip (1 test failed)
Xinchen Hui [Mon, 5 May 2014 02:49:27 +0000 (10:49 +0800)]
Refactor Zip (1 test failed)

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Mon, 5 May 2014 02:34:04 +0000 (10:34 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoPort JSON
Nikita Popov [Wed, 23 Apr 2014 19:44:26 +0000 (21:44 +0200)]
Port JSON

11 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sun, 4 May 2014 22:51:40 +0000 (00:51 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  fixed ZEND_DEBUG usage

11 years agofixed ZEND_DEBUG usage
Anatol Belski [Sun, 4 May 2014 22:50:51 +0000 (00:50 +0200)]
fixed ZEND_DEBUG usage

11 years agoGet php-fpm to work
Nikita Popov [Sun, 4 May 2014 20:10:00 +0000 (22:10 +0200)]
Get php-fpm to work

At least phpinfo() works. Need to do more testing (how do you run
fpm with valgrind?)

11 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sun, 4 May 2014 19:34:36 +0000 (21:34 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  updated libmagic.patch

11 years agoupdated libmagic.patch
Anatol Belski [Sun, 4 May 2014 19:34:17 +0000 (21:34 +0200)]
updated libmagic.patch

11 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sun, 4 May 2014 19:27:37 +0000 (21:27 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  added missing stdint header, bug #66907

11 years agoadded missing stdint header, bug #66907
Anatol Belski [Sun, 4 May 2014 19:26:53 +0000 (21:26 +0200)]
added missing stdint header, bug #66907

11 years agoFixed SimpleXMl build with DOM
Xinchen Hui [Sun, 4 May 2014 03:46:17 +0000 (11:46 +0800)]
Fixed SimpleXMl build with DOM

11 years agoUse self instead of this(keyword)
Xinchen Hui [Sun, 4 May 2014 03:35:05 +0000 (11:35 +0800)]
Use self instead of this(keyword)

11 years agoPort XMLWriter
Xinchen Hui [Sun, 4 May 2014 03:33:17 +0000 (11:33 +0800)]
Port XMLWriter

11 years agoPort XMLReader
Xinchen Hui [Sun, 4 May 2014 03:12:55 +0000 (11:12 +0800)]
Port XMLReader

11 years agoMerge branch 'PHP-5.6'
Bob Weinand [Sat, 3 May 2014 09:41:33 +0000 (11:41 +0200)]
Merge branch 'PHP-5.6'

11 years agoMerge sapi/phpdbg into PHP-5.6
Bob Weinand [Sat, 3 May 2014 09:40:25 +0000 (11:40 +0200)]
Merge sapi/phpdbg into PHP-5.6

11 years ago/me blushes, really hard
krakjoe [Sat, 3 May 2014 09:37:11 +0000 (10:37 +0100)]
/me blushes, really hard

11 years agoFix SXE->string cast for __toString in inheriting class
Nikita Popov [Sat, 3 May 2014 08:49:10 +0000 (10:49 +0200)]
Fix SXE->string cast for __toString in inheriting class

This issue was originally hacked around in zend_make_printable_zval.
I've now moved the overridden __toString() handling into the SXE
cast_object handler, so everything invoking that handler
(zend_make_printable_zval, convert_to_string, zval_get_string,
and various other more obscure usages) see the same behavior.

11 years agoAdd STR_ALLOCA_* API, use in get_method and verify_arg
Nikita Popov [Fri, 2 May 2014 15:01:36 +0000 (17:01 +0200)]
Add STR_ALLOCA_* API, use in get_method and verify_arg

This avoid unnecessary allocations when using dynamic method
dispatch and class typehints.

Probably there are other places where this should be done as well,
those just stood out for my usage.

11 years agoMake they are in the same style of Z_ISREF
Xinchen Hui [Sat, 3 May 2014 08:06:27 +0000 (16:06 +0800)]
Make they are in the same style of Z_ISREF

11 years agoRefactor XML (incompleted)
Xinchen Hui [Sat, 3 May 2014 07:58:09 +0000 (15:58 +0800)]
Refactor XML (incompleted)

11 years agoMerge branch 'PHP-5.5'
Ferenc Kovacs [Sat, 3 May 2014 00:51:46 +0000 (02:51 +0200)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  only build and test nts non-debug and ts debug builds as discussed at https://github.com/php/php-src/pull/654

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Sat, 3 May 2014 00:51:02 +0000 (02:51 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  only build and test nts non-debug and ts debug builds as discussed at https://github.com/php/php-src/pull/654

11 years agoonly build and test nts non-debug and ts debug builds as discussed at https://github...
Ferenc Kovacs [Sat, 3 May 2014 00:50:37 +0000 (02:50 +0200)]
only build and test nts non-debug and ts debug builds as discussed at https://github.com/php/php-src/pull/654

11 years agoMerge branch 'PHP-5.6'
Adam Harvey [Fri, 2 May 2014 21:34:48 +0000 (14:34 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix mysqli build when building against libmysqlclient.

11 years agoFix mysqli build when building against libmysqlclient.
Adam Harvey [Fri, 2 May 2014 21:33:52 +0000 (14:33 -0700)]
Fix mysqli build when building against libmysqlclient.

11 years agoMerge branch 'PHP-5.6'
Adam Harvey [Fri, 2 May 2014 17:26:18 +0000 (10:26 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix author name on the #63228 patch.

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Adam Harvey [Fri, 2 May 2014 17:25:42 +0000 (10:25 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix author name on the #63228 patch.

11 years agoFix author name on the #63228 patch.
Adam Harvey [Fri, 2 May 2014 17:23:09 +0000 (10:23 -0700)]
Fix author name on the #63228 patch.

11 years agoMerge branch 'PHP-5.6'
Nikita Popov [Fri, 2 May 2014 10:52:44 +0000 (12:52 +0200)]
Merge branch 'PHP-5.6'

11 years agoFixed bug #67169: []= after_array_splice incorrect
Nikita Popov [Fri, 2 May 2014 10:48:43 +0000 (12:48 +0200)]
Fixed bug #67169: []= after_array_splice incorrect

This fixes a regression I introduced in beta 1.

11 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Fri, 2 May 2014 07:50:40 +0000 (09:50 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Revert "show leaks in their own group" using valgrind would be a bit too much for travis I guess.

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Fri, 2 May 2014 07:50:25 +0000 (09:50 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Revert "show leaks in their own group" using valgrind would be a bit too much for travis I guess.

11 years agoRevert "show leaks in their own group"
Ferenc Kovacs [Fri, 2 May 2014 07:49:10 +0000 (09:49 +0200)]
Revert "show leaks in their own group"
using valgrind would be a bit too much for travis I guess.

This reverts commit ea60d79e23556deb0f72cf4111deefa0d9a55262.

11 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Fri, 2 May 2014 07:33:31 +0000 (09:33 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  show leaks in their own group

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Fri, 2 May 2014 07:33:08 +0000 (09:33 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  show leaks in their own group

11 years agoshow leaks in their own group
Ferenc Kovacs [Fri, 2 May 2014 07:32:42 +0000 (09:32 +0200)]
show leaks in their own group

11 years agoMerge branch 'PHP-5.6'
Adam Harvey [Thu, 1 May 2014 18:23:48 +0000 (11:23 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Use the right path for the suggested PHP invocation in ext_skel.
  Changed to more understandable NEWS message
  one heading is enough

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Adam Harvey [Thu, 1 May 2014 18:23:14 +0000 (11:23 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Use the right path for the suggested PHP invocation in ext_skel.

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Adam Harvey [Thu, 1 May 2014 18:22:46 +0000 (11:22 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Use the right path for the suggested PHP invocation in ext_skel.

11 years agoUse the right path for the suggested PHP invocation in ext_skel.
Adam Harvey [Thu, 1 May 2014 18:21:34 +0000 (11:21 -0700)]
Use the right path for the suggested PHP invocation in ext_skel.

Fixes bug #67160 (ext_skel outputs incorrect information).

11 years agoChanged to more understandable NEWS message
Bob Weinand [Thu, 1 May 2014 15:10:00 +0000 (17:10 +0200)]
Changed to more understandable NEWS message

11 years agoone heading is enough
Ferenc Kovacs [Thu, 1 May 2014 14:38:06 +0000 (16:38 +0200)]
one heading is enough

11 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Thu, 1 May 2014 14:25:38 +0000 (16:25 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  add new NEWS block for alpha3

11 years agoadd new NEWS block for alpha3
Ferenc Kovacs [Thu, 1 May 2014 14:24:49 +0000 (16:24 +0200)]
add new NEWS block for alpha3

11 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Thu, 1 May 2014 10:50:28 +0000 (12:50 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  XFAIL the leaking multibyte tests, we should really get to the bottom of this

11 years agoXFAIL the leaking multibyte tests, we should really get to the bottom of this
Ferenc Kovacs [Thu, 1 May 2014 10:49:45 +0000 (12:49 +0200)]
XFAIL the leaking multibyte tests, we should really get to the bottom of this

11 years agoMerge branch 'PHP-5.6'
Bob Weinand [Thu, 1 May 2014 10:30:46 +0000 (12:30 +0200)]
Merge branch 'PHP-5.6'

11 years agoFixed numbering in UPGRADING file
Bob Weinand [Thu, 1 May 2014 10:27:38 +0000 (12:27 +0200)]
Fixed numbering in UPGRADING file

11 years agoMerge branch 'PHP-5.6'
Bob Weinand [Thu, 1 May 2014 09:47:28 +0000 (11:47 +0200)]
Merge branch 'PHP-5.6'

11 years agoUpdated NEWS for fixed phpdbg issue #85
Bob Weinand [Thu, 1 May 2014 09:46:35 +0000 (11:46 +0200)]
Updated NEWS for fixed phpdbg issue #85

11 years agoAdded stdion/stdout/stderr constsnts and their php:// wrappers
Bob Weinand [Thu, 1 May 2014 09:38:08 +0000 (11:38 +0200)]
Added stdion/stdout/stderr constsnts and their php:// wrappers
Fixes issue #85

11 years agoMerge sapi/phpdbg
Bob Weinand [Thu, 1 May 2014 09:41:49 +0000 (11:41 +0200)]
Merge sapi/phpdbg

11 years agoAdded stdion/stdout/stderr constsnts and their php:// wrappers
Bob Weinand [Thu, 1 May 2014 09:38:08 +0000 (11:38 +0200)]
Added stdion/stdout/stderr constsnts and their php:// wrappers
Fixes issue #85

11 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Thu, 1 May 2014 08:57:12 +0000 (10:57 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  add missing NEWS entry to the correct release where it was added
  5.5.12 was released yesterday
  add missing NEWS entry to the correct release where it was added
  add missing NEWS entry to the correct release where it was added

11 years agoadd missing NEWS entry to the correct release where it was added
Ferenc Kovacs [Thu, 1 May 2014 08:56:39 +0000 (10:56 +0200)]
add missing NEWS entry to the correct release where it was added

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Thu, 1 May 2014 08:56:21 +0000 (10:56 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  5.5.12 was released yesterday
  add missing NEWS entry to the correct release where it was added
  add missing NEWS entry to the correct release where it was added

11 years ago5.5.12 was released yesterday
Ferenc Kovacs [Thu, 1 May 2014 08:54:15 +0000 (10:54 +0200)]
5.5.12 was released yesterday

11 years agoadd missing NEWS entry to the correct release where it was added
Ferenc Kovacs [Thu, 1 May 2014 08:52:24 +0000 (10:52 +0200)]
add missing NEWS entry to the correct release where it was added

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Ferenc Kovacs [Thu, 1 May 2014 08:52:13 +0000 (10:52 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  add missing NEWS entry to the correct release where it was added

11 years agoMerge branch 'PHP-5.6'
Bob Weinand [Thu, 1 May 2014 08:51:45 +0000 (10:51 +0200)]
Merge branch 'PHP-5.6'

11 years agoUpdated NEWS entry for phpdbg
Bob Weinand [Thu, 1 May 2014 08:50:41 +0000 (10:50 +0200)]
Updated NEWS entry for phpdbg

11 years agoadd missing NEWS entry to the correct release where it was added
Ferenc Kovacs [Thu, 1 May 2014 08:50:08 +0000 (10:50 +0200)]
add missing NEWS entry to the correct release where it was added

11 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Thu, 1 May 2014 08:44:31 +0000 (10:44 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  add some missing NEWS entries

11 years agoadd some missing NEWS entries
Ferenc Kovacs [Thu, 1 May 2014 08:43:34 +0000 (10:43 +0200)]
add some missing NEWS entries

11 years agoAvoid superflous allocations in convert_to_string
Nikita Popov [Thu, 1 May 2014 06:55:59 +0000 (08:55 +0200)]
Avoid superflous allocations in convert_to_string

Taken from zval_get_string.

11 years agozend_stack_top() now returns pointer directly
Nikita Popov [Wed, 30 Apr 2014 18:48:02 +0000 (20:48 +0200)]
zend_stack_top() now returns pointer directly

11 years agoDon't allocate zend_stack elements individually
Nikita Popov [Wed, 30 Apr 2014 18:28:02 +0000 (20:28 +0200)]
Don't allocate zend_stack elements individually

Instead allocate a vector of elements. Size must now be specified
on initialization rather than on push.

11 years agoFix php-cgi -m
Nikita Popov [Sat, 26 Apr 2014 11:56:19 +0000 (13:56 +0200)]
Fix php-cgi -m

11 years agoComment out cast_object for IS_NULL
Nikita Popov [Sat, 26 Apr 2014 11:17:26 +0000 (13:17 +0200)]
Comment out cast_object for IS_NULL

11 years agoJMPZ/JMPNZ/JMPZNZ optimization
Dmitry Stogov [Wed, 30 Apr 2014 21:24:38 +0000 (01:24 +0400)]
JMPZ/JMPNZ/JMPZNZ optimization

11 years agoSplit IS_BOOL into IS_FALSE and IS_TRUE
Dmitry Stogov [Wed, 30 Apr 2014 14:32:42 +0000 (18:32 +0400)]
Split IS_BOOL into IS_FALSE and IS_TRUE

11 years agoMerge branch 'PHP-5.6'
Michael Wallner [Wed, 30 Apr 2014 11:03:12 +0000 (13:03 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  fix test locality inconsitency

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Michael Wallner [Wed, 30 Apr 2014 11:02:43 +0000 (13:02 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix test locality inconsitency

11 years agofix test locality inconsitency
Michael Wallner [Wed, 30 Apr 2014 11:01:59 +0000 (13:01 +0200)]
fix test locality inconsitency

11 years agoMerge branch 'PHP-5.6'
Michael Wallner [Wed, 30 Apr 2014 07:29:53 +0000 (09:29 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  BFN
  fix bug #64247 (CURLOPT_INFILE doesn't allow reset)

11 years agoBFN
Michael Wallner [Wed, 30 Apr 2014 07:29:37 +0000 (09:29 +0200)]
BFN

11 years agoMerge branch 'PHP-5.5' into PHP-5.6
Michael Wallner [Wed, 30 Apr 2014 07:28:21 +0000 (09:28 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix bug #64247 (CURLOPT_INFILE doesn't allow reset)

11 years agofix bug #64247 (CURLOPT_INFILE doesn't allow reset)
Michael Wallner [Wed, 30 Apr 2014 07:26:50 +0000 (09:26 +0200)]
fix bug #64247 (CURLOPT_INFILE doesn't allow reset)

11 years agoOptimized JMPZNZ to avoid multiplication at runtime (may be it makes sense to use...
Dmitry Stogov [Wed, 30 Apr 2014 07:23:19 +0000 (11:23 +0400)]
Optimized JMPZNZ to avoid multiplication at runtime (may be it makes sense to use relative addresses everywere it'll lead to Position Independent Code)