]> granicus.if.org Git - php/log
php
11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Fri, 13 Sep 2013 23:44:10 +0000 (16:44 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

# By Nikita Popov
# Via Nikita Popov
* 'master' of https://git.php.net/repository/php-src:
  Fix intl build

11 years agoFix intl build
Nikita Popov [Fri, 13 Sep 2013 23:37:09 +0000 (01:37 +0200)]
Fix intl build

11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Fri, 13 Sep 2013 21:10:58 +0000 (14:10 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

# By Nikita Popov (10) and others
# Via Nikita Popov (6) and others
* 'master' of https://git.php.net/repository/php-src: (26 commits)
  Remove some more unnecessary macros from phar
  Remove PHAR_(Z)STR* usages
  Remove version checks in phar
  Fix two warnings
  Provide more macros for handling of interned strings
  Make use of Z_*VAL and ZVAL_* in language scanner
  Make consistent use of Z_*VAL macros in compiler
  fix broken sha2 configure tests
  fix broken sha2 configure tests
  Small cleanup in class name resolution of compiler
  Fixed minor bug in test.
  Move NEWS entries to correct version
  Fix bug #64782: SplFileObject constructor make $context optional
  Prepare pdo_firebird for a pecl release also
  Fix bug #65502: DateTimeImmutable::createFromFormat returns DateTime
  Fix bug #65548: Comparison for DateTimeImmutable doesn't work
  Sort the NEWS file alphabetically.
  Request non-keep-alive connections by default in HTTP 1.1 requests.
  Allow CURLOPT_FOLLOWLOCATION to be used with open_basedir.
  Tinker with the wording of the short_open_tag description.
  ...

11 years agoRemove some more unnecessary macros from phar
Nikita Popov [Fri, 13 Sep 2013 19:40:32 +0000 (21:40 +0200)]
Remove some more unnecessary macros from phar

11 years agoRemove PHAR_(Z)STR* usages
Nikita Popov [Fri, 13 Sep 2013 19:21:23 +0000 (21:21 +0200)]
Remove PHAR_(Z)STR* usages

11 years agoRemove version checks in phar
Nikita Popov [Fri, 13 Sep 2013 18:49:09 +0000 (20:49 +0200)]
Remove version checks in phar

No need to keep around compatability code for PHP 5.0 and PHP 6.

11 years agoFix two warnings
Nikita Popov [Fri, 13 Sep 2013 18:01:23 +0000 (20:01 +0200)]
Fix two warnings

11 years agoProvide more macros for handling of interned strings
Nikita Popov [Fri, 13 Sep 2013 16:45:02 +0000 (18:45 +0200)]
Provide more macros for handling of interned strings

 * str_erealloc behaves like erealloc for normal strings, but will
   use emalloc+memcpy for interned strings.
 * str_estrndup behaves like estrndup for normal strings, but will
   not copy interned strings.
 * str_strndup behaves like zend_strndup for normal strings, but
   will not copy interned strings.
 * str_efree_rel behaves like efree_rel for normal strings, but
   will not free interned strings.
 * str_hash will return INTERNED_HASH for interned strings and
   compute it using zend_hash_func for normal strings.

11 years agoMake use of Z_*VAL and ZVAL_* in language scanner
Nikita Popov [Fri, 13 Sep 2013 13:08:01 +0000 (15:08 +0200)]
Make use of Z_*VAL and ZVAL_* in language scanner

11 years agoMake consistent use of Z_*VAL macros in compiler
Nikita Popov [Fri, 13 Sep 2013 13:07:47 +0000 (15:07 +0200)]
Make consistent use of Z_*VAL macros in compiler

11 years agoMerge branch 'PHP-5.5'
Michael Wallner [Fri, 13 Sep 2013 10:59:45 +0000 (12:59 +0200)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  fix broken sha2 configure tests

11 years agofix broken sha2 configure tests
Michael Wallner [Fri, 13 Sep 2013 10:54:42 +0000 (12:54 +0200)]
fix broken sha2 configure tests

see http://patch-tracker.debian.org/patch/series/view/php5/5.5.3+dfsg-1/fix_broken_sha2_test.patch

11 years agofix broken sha2 configure tests
Michael Wallner [Fri, 13 Sep 2013 10:54:42 +0000 (12:54 +0200)]
fix broken sha2 configure tests

see http://patch-tracker.debian.org/patch/series/view/php5/5.5.3+dfsg-1/fix_broken_sha2_test.patch

11 years agoSmall cleanup in class name resolution of compiler
Nikita Popov [Fri, 13 Sep 2013 10:18:39 +0000 (12:18 +0200)]
Small cleanup in class name resolution of compiler

 * The fetch_type and check_ns_name parameters of
   zend_resolve_class_name were unused and are now removed.
 * ZEND_FETCH_CLASS_GLOBAL is no longer used (no code actually
   checking for it).
 * The checks for usage of "namespace" as class name were
   unnecessary as that situation can't occur anyways.

11 years agoMerge branch 'PHP-5.5'
Nikita Popov [Thu, 12 Sep 2013 21:30:40 +0000 (23:30 +0200)]
Merge branch 'PHP-5.5'

11 years agoFixed minor bug in test.
Levi Morrison [Thu, 12 Sep 2013 21:26:51 +0000 (15:26 -0600)]
Fixed minor bug in test.

11 years agoMerge branch 'PHP-5.5'
Nikita Popov [Thu, 12 Sep 2013 16:25:49 +0000 (18:25 +0200)]
Merge branch 'PHP-5.5'

11 years agoMove NEWS entries to correct version
Nikita Popov [Thu, 12 Sep 2013 16:23:53 +0000 (18:23 +0200)]
Move NEWS entries to correct version

Accidentially inserted NEWS entries in previous release.

11 years agoMerge branch 'PHP-5.5'
Nikita Popov [Thu, 12 Sep 2013 15:49:28 +0000 (17:49 +0200)]
Merge branch 'PHP-5.5'

11 years agoFix bug #64782: SplFileObject constructor make $context optional
Nikita Popov [Thu, 12 Sep 2013 15:46:14 +0000 (17:46 +0200)]
Fix bug #64782: SplFileObject constructor make $context optional

11 years agoPrepare pdo_firebird for a pecl release also
Popa Adrian Marius [Thu, 12 Sep 2013 14:47:05 +0000 (17:47 +0300)]
Prepare pdo_firebird for a pecl release also

11 years agoMerge branch 'PHP-5.5'
Nikita Popov [Thu, 12 Sep 2013 13:23:11 +0000 (15:23 +0200)]
Merge branch 'PHP-5.5'

11 years agoFix bug #65502: DateTimeImmutable::createFromFormat returns DateTime
Boro Sitnikovski [Wed, 11 Sep 2013 23:50:52 +0000 (01:50 +0200)]
Fix bug #65502: DateTimeImmutable::createFromFormat returns DateTime

DateTimeImmutable::createFromFormat should call
date_create_immutable_from_format instead of date_create_from_format

11 years agoMerge branch 'PHP-5.5'
Nikita Popov [Thu, 12 Sep 2013 13:15:17 +0000 (15:15 +0200)]
Merge branch 'PHP-5.5'

11 years agoFix bug #65548: Comparison for DateTimeImmutable doesn't work
Boro Sitnikovski [Wed, 11 Sep 2013 23:15:54 +0000 (01:15 +0200)]
Fix bug #65548: Comparison for DateTimeImmutable doesn't work

11 years agoSort the NEWS file alphabetically.
Adam Harvey [Wed, 11 Sep 2013 21:37:07 +0000 (14:37 -0700)]
Sort the NEWS file alphabetically.

Insert OCD otter meme here.

11 years agoRequest non-keep-alive connections by default in HTTP 1.1 requests.
Adam Harvey [Wed, 11 Sep 2013 21:11:29 +0000 (14:11 -0700)]
Request non-keep-alive connections by default in HTTP 1.1 requests.

As noted in FR #65634, at present we don't send a Connection request header
when the protocol version is set to 1.1, which means that RFC-compliant Web
servers should respond with keep-alive connections. Since there's no way of
reusing the HTTP connection at present, this simply means that PHP will appear
to hang until the remote server hits its connection timeout, which may be quite
some time.

This commit sends a "Connection: close" header by default when HTTP 1.1 (or
later) is requested by the user via the context options. It can be overridden
by specifying a Connection header in the context options. It isn't possible to
disable sending of the Connection header, but given "Connection: keep-alive" is
the same as the default HTTP 1.1 behaviour, I don't see this as a significant
issue — users who want to opt in for that still can.

As a note, although I've removed an efree(protocol_version), this doesn't
result in a memory leak: protocol_version is freed in the out: block at the end
of the function anyway, and there are no returns between the removed efree()
and the later call. Yes, I ran the tests with valgrind to check that. ☺

Implements FR #65634 (HTTP wrapper is very slow with protocol_version 1.1).

11 years agoAllow CURLOPT_FOLLOWLOCATION to be used with open_basedir.
Adam Harvey [Tue, 10 Sep 2013 18:42:42 +0000 (11:42 -0700)]
Allow CURLOPT_FOLLOWLOCATION to be used with open_basedir.

Newer versions of libcurl prevent file:// location response headers by default,
which means that the open_basedir check is unnecessary — the fact
CURLOPT_REDIR_PROTOCOLS can't set CURLPROTO_FILE with open_basedir enabled
means that there's no possibility of breaching the open_basedir restriction,
and this allows HTTP redirects to be followed automatically.

Implements FR #65646 (re-enable CURLOPT_FOLLOWLOCATION with open_basedir or
safe_mode).

11 years agoMerge branch 'PHP-5.5'
Adam Harvey [Mon, 9 Sep 2013 23:59:26 +0000 (16:59 -0700)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Tinker with the wording of the short_open_tag description.

Conflicts:
php.ini-development
php.ini-production

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Adam Harvey [Mon, 9 Sep 2013 23:58:35 +0000 (16:58 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Tinker with the wording of the short_open_tag description.

11 years agoTinker with the wording of the short_open_tag description.
Adam Harvey [Mon, 9 Sep 2013 23:56:57 +0000 (16:56 -0700)]
Tinker with the wording of the short_open_tag description.

I'm still not thrilled with this, but it's a bit better and addresses the
issues noted in bug #65644. Plus, it now mentions the decoupling of <?=.

11 years agoMerge branch 'PHP-5.5'
Adam Harvey [Mon, 9 Sep 2013 23:46:45 +0000 (16:46 -0700)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fix NEWS: these commits were after 5.5.4 was branched and will be in 5.5.5.

11 years agoFix NEWS: these commits were after 5.5.4 was branched and will be in 5.5.5.
Adam Harvey [Mon, 9 Sep 2013 23:46:14 +0000 (16:46 -0700)]
Fix NEWS: these commits were after 5.5.4 was branched and will be in 5.5.5.

11 years agoMerge branch 'PHP-5.5'
Adam Harvey [Mon, 9 Sep 2013 23:33:43 +0000 (16:33 -0700)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Handle CLI server request headers case insensitively.
  5.4.21 now

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Adam Harvey [Mon, 9 Sep 2013 23:32:16 +0000 (16:32 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Handle CLI server request headers case insensitively.
  5.4.21 now

Conflicts:
configure.in
main/php_version.h

11 years agoHandle CLI server request headers case insensitively.
Adam Harvey [Mon, 9 Sep 2013 23:24:49 +0000 (16:24 -0700)]
Handle CLI server request headers case insensitively.

Fixes bug #65633 (built-in server treat some http headers as case-sensitive).

11 years agoMerge branch 'PHP-5.5'
unknown [Mon, 9 Sep 2013 09:56:58 +0000 (11:56 +0200)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  ensure that the defined interpolation method is used by the generic scaling functions

11 years agoensure that the defined interpolation method is used by the generic scaling functions
unknown [Mon, 9 Sep 2013 09:56:05 +0000 (11:56 +0200)]
ensure that the defined interpolation method is used by the generic scaling functions

11 years agoMerge branch 'PHP-5.5'
Dmitry Stogov [Mon, 9 Sep 2013 06:11:43 +0000 (10:11 +0400)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed issue #128 (opcache_invalidate segmentation fault)

11 years agoMerge commit 'fc9d886f6cd7858bc38c0b564a547dfa2bb743c6'
Dmitry Stogov [Mon, 9 Sep 2013 06:11:20 +0000 (10:11 +0400)]
Merge commit 'fc9d886f6cd7858bc38c0b564a547dfa2bb743c6'

* commit 'fc9d886f6cd7858bc38c0b564a547dfa2bb743c6':
  5.5.5 now

11 years agoFixed issue #128 (opcache_invalidate segmentation fault)
Dmitry Stogov [Mon, 9 Sep 2013 06:05:59 +0000 (10:05 +0400)]
Fixed issue #128 (opcache_invalidate segmentation fault)

11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Fri, 6 Sep 2013 18:05:13 +0000 (11:05 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

* 'master' of https://git.php.net/repository/php-src:
  Remove obsolete flag
  Update DTrace probes
  Add test for oci_set_* error changes
  Make oci_set_*($connection,...) errors retrievable via oci_error($connection). Improve some error handling to produce error text on some rare edge cases. Disambiguate the Oracle library function call return status values from ORA error numbers. Review and unify error data types.

11 years agoRemove obsolete flag
Christopher Jones [Fri, 6 Sep 2013 17:12:16 +0000 (10:12 -0700)]
Remove obsolete flag

11 years agoUpdate DTrace probes
Christopher Jones [Fri, 6 Sep 2013 15:54:19 +0000 (08:54 -0700)]
Update DTrace probes

11 years agoAdd test for oci_set_* error changes
Christopher Jones [Fri, 6 Sep 2013 15:14:18 +0000 (08:14 -0700)]
Add test for oci_set_* error changes

11 years agoMake oci_set_*($connection,...) errors retrievable via oci_error($connection).
Christopher Jones [Fri, 6 Sep 2013 01:18:29 +0000 (18:18 -0700)]
Make oci_set_*($connection,...) errors retrievable via oci_error($connection).
Improve some error handling to produce error text on some rare edge cases.
Disambiguate the Oracle library function call return status values from ORA error numbers.
Review and unify error data types.

11 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Christopher Jones [Wed, 4 Sep 2013 12:40:24 +0000 (05:40 -0700)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

* 'PHP-5.5' of https://git.php.net/repository/php-src:
  5.5.5 now

11 years ago5.5.5 now
Julien Pauli [Wed, 4 Sep 2013 09:22:23 +0000 (11:22 +0200)]
5.5.5 now

11 years agoCast time_t since some "dtrace -G" invocations fail on time_t arguments
Christopher Jones [Tue, 3 Sep 2013 22:17:36 +0000 (15:17 -0700)]
Cast time_t since some "dtrace -G" invocations fail on time_t arguments

11 years ago5.4.21 now
Stanislav Malyshev [Tue, 3 Sep 2013 20:38:15 +0000 (13:38 -0700)]
5.4.21 now

11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Tue, 3 Sep 2013 12:40:49 +0000 (05:40 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

* 'master' of https://git.php.net/repository/php-src:
  Update NEWS/UPGRADING with info about incompat ctx

11 years agoUpdate NEWS/UPGRADING with info about incompat ctx
Gustavo André dos Santos Lopes [Mon, 2 Sep 2013 21:19:53 +0000 (23:19 +0200)]
Update NEWS/UPGRADING with info about incompat ctx

11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Mon, 2 Sep 2013 12:40:51 +0000 (05:40 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

* 'master' of https://git.php.net/repository/php-src:
  Typo....
  Add a XFAIL test for #64896
  Implement phase 1 of rfc/incompat_ctx
  Make use of direct returns in some places
  Always pass return_value_ptr to internal functions

11 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Christopher Jones [Mon, 2 Sep 2013 12:40:40 +0000 (05:40 -0700)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

* 'PHP-5.5' of https://git.php.net/repository/php-src:
  Typo....
  Add a XFAIL test for #64896

11 years agoMerge branch 'PHP-5.5'
Xinchen Hui [Mon, 2 Sep 2013 08:16:15 +0000 (16:16 +0800)]
Merge branch 'PHP-5.5'

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Xinchen Hui [Mon, 2 Sep 2013 08:16:07 +0000 (16:16 +0800)]
Merge branch 'PHP-5.4' into PHP-5.5

11 years agoTypo....
Xinchen Hui [Mon, 2 Sep 2013 08:15:52 +0000 (16:15 +0800)]
Typo....

11 years agoMerge branch 'PHP-5.5'
Xinchen Hui [Mon, 2 Sep 2013 08:03:10 +0000 (16:03 +0800)]
Merge branch 'PHP-5.5'

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Xinchen Hui [Mon, 2 Sep 2013 08:02:59 +0000 (16:02 +0800)]
Merge branch 'PHP-5.4' into PHP-5.5

11 years agoAdd a XFAIL test for #64896
Xinchen Hui [Mon, 2 Sep 2013 08:02:24 +0000 (16:02 +0800)]
Add a XFAIL test for #64896

11 years agoImplement phase 1 of rfc/incompat_ctx
Gustavo André dos Santos Lopes [Sun, 1 Sep 2013 23:53:06 +0000 (01:53 +0200)]
Implement phase 1 of rfc/incompat_ctx

Just changing the error level of the message from E_STRICT to
E_DEPRECATED. This comes one version later than the timeline
mentioned in the RFC.

Oddly, there were no tests for this ‘feature’. I added a simple
one.

11 years agoMake use of direct returns in some places
Nikita Popov [Mon, 26 Aug 2013 17:14:34 +0000 (19:14 +0200)]
Make use of direct returns in some places

11 years agoAlways pass return_value_ptr to internal functions
Nikita Popov [Mon, 26 Aug 2013 17:06:36 +0000 (19:06 +0200)]
Always pass return_value_ptr to internal functions

Previous some places passed return_value_ptr only if the function
returned by reference. Now return_value_ptr is always set, even
for functions returning by-value.

This allows you to return zvals without copying their contents. For
this purpose two new macros RETVAL_ZVAL_FAST and RETURN_ZVAL_FAST
are added:

    RETVAL_ZVAL_FAST(zv); /* Analog to RETVAL_ZVAL(zv, 1, 0) */
    RETURN_ZVAL_FAST(zv); /* Analog to RETURN_ZVAL(zv, 1, 0) */

These macros behave similarly to the non-FAST versions with
copy=1 and dtor=0, with the difference that the FAST versions
will try return the zval without copying by utilizing return_value_ptr.

11 years agoAllow OCI8 to be DTrace-enabled independently of core PHP's DTrace
Christopher Jones [Sat, 31 Aug 2013 00:37:44 +0000 (17:37 -0700)]
Allow OCI8 to be DTrace-enabled independently of core PHP's DTrace
status.  The proviso is OCI8 must be built "shared" when DTrace is
enabled.  This implementation (i) works around an incomplete core PHP
solution for extension tracing (ii) avoid any issues with DOF section
location and the complexities of needing to merge all provider .d
files for static builds (iii) allows OCI8 to be DTrace-enabled when
doing PECL installs of OCI8 on PHP versions without core PHP DTrace
support.

This is an initial patch i.e. it will undergo further testing.

11 years agoOCI8: remove unused ext/oci8/config.m4 macro
Christopher Jones [Fri, 30 Aug 2013 18:15:56 +0000 (11:15 -0700)]
OCI8: remove unused ext/oci8/config.m4 macro

11 years agoOCI8 whitespace: remove tabs embedded in code
Christopher Jones [Fri, 30 Aug 2013 18:14:20 +0000 (11:14 -0700)]
OCI8 whitespace: remove tabs embedded in code

11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Fri, 30 Aug 2013 12:40:44 +0000 (05:40 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

* 'master' of https://git.php.net/repository/php-src:
  Fixed bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
  Fixed Bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
  Update NEWS
  Fixed bug #60598 (cli/apache sapi segfault on objects manipulation)
  Remove ini dependency in test

11 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Christopher Jones [Fri, 30 Aug 2013 12:40:30 +0000 (05:40 -0700)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

* 'PHP-5.5' of https://git.php.net/repository/php-src:
  Fixed bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
  Fixed Bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
  Update NEWS
  Fixed bug #60598 (cli/apache sapi segfault on objects manipulation)

11 years agoMerge branch 'PHP-5.4' of https://git.php.net/repository/php-src into PHP-5.4
Christopher Jones [Fri, 30 Aug 2013 12:40:24 +0000 (05:40 -0700)]
Merge branch 'PHP-5.4' of https://git.php.net/repository/php-src into PHP-5.4

* 'PHP-5.4' of https://git.php.net/repository/php-src:
  Fixed Bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
  Fixed bug #60598 (cli/apache sapi segfault on objects manipulation)

11 years agoMerge branch 'PHP-5.5'
Remi Collet [Fri, 30 Aug 2013 08:46:06 +0000 (10:46 +0200)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
  Fixed Bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer

11 years agoFixed bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
Remi Collet [Fri, 30 Aug 2013 08:45:33 +0000 (10:45 +0200)]
Fixed bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Remi Collet [Fri, 30 Aug 2013 08:43:12 +0000 (10:43 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed Bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer

11 years agoFixed Bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer
Remi Collet [Fri, 30 Aug 2013 08:42:08 +0000 (10:42 +0200)]
Fixed Bug #65564 stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer

11 years agoMerge branch 'PHP-5.5'
Xinchen Hui [Fri, 30 Aug 2013 03:23:24 +0000 (11:23 +0800)]
Merge branch 'PHP-5.5'

11 years agoUpdate NEWS
Xinchen Hui [Fri, 30 Aug 2013 03:22:58 +0000 (11:22 +0800)]
Update NEWS

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Xinchen Hui [Fri, 30 Aug 2013 03:20:46 +0000 (11:20 +0800)]
Merge branch 'PHP-5.4' into PHP-5.5

11 years agoFixed bug #60598 (cli/apache sapi segfault on objects manipulation)
Xinchen Hui [Fri, 30 Aug 2013 03:20:24 +0000 (11:20 +0800)]
Fixed bug #60598 (cli/apache sapi segfault on objects manipulation)

11 years agoRemove ini dependency in test
Yasuo Ohgaki [Fri, 30 Aug 2013 02:46:16 +0000 (11:46 +0900)]
Remove ini dependency in test

11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Thu, 29 Aug 2013 12:40:31 +0000 (05:40 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

* 'master' of https://git.php.net/repository/php-src:
  Fixed bug #65510 (5.5.2 crashes in _get_zval_ptr_ptr_var)
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Fixed compatibility with php-5.2
  Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4). (Terry Ellison)
  Avoid compiler warning
  Fix bug #65579 (Using traits with get_class_methods causes segfault).

11 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Christopher Jones [Thu, 29 Aug 2013 12:40:27 +0000 (05:40 -0700)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

* 'PHP-5.5' of https://git.php.net/repository/php-src:
  Fixed bug #65510 (5.5.2 crashes in _get_zval_ptr_ptr_var)
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Fixed compatibility with php-5.2
  Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4). (Terry Ellison)
  Avoid compiler warning
  Fix bug #65579 (Using traits with get_class_methods causes segfault).

11 years agoMerge branch 'PHP-5.4' of https://git.php.net/repository/php-src into PHP-5.4
Christopher Jones [Thu, 29 Aug 2013 12:40:23 +0000 (05:40 -0700)]
Merge branch 'PHP-5.4' of https://git.php.net/repository/php-src into PHP-5.4

* 'PHP-5.4' of https://git.php.net/repository/php-src:
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Avoid compiler warning
  Fix bug #65579 (Using traits with get_class_methods causes segfault).

11 years agoMerge branch 'PHP-5.5'
Dmitry Stogov [Thu, 29 Aug 2013 07:57:19 +0000 (11:57 +0400)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed bug #65510 (5.5.2 crashes in _get_zval_ptr_ptr_var)

Conflicts:
NEWS

11 years agoFixed bug #65510 (5.5.2 crashes in _get_zval_ptr_ptr_var)
Dmitry Stogov [Thu, 29 Aug 2013 07:56:01 +0000 (11:56 +0400)]
Fixed bug #65510 (5.5.2 crashes in _get_zval_ptr_ptr_var)

11 years agoMerge branch 'PHP-5.5'
Dmitry Stogov [Thu, 29 Aug 2013 07:20:12 +0000 (11:20 +0400)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)

Conflicts:
NEWS

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Dmitry Stogov [Thu, 29 Aug 2013 07:19:02 +0000 (11:19 +0400)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
  Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)

Conflicts:
NEWS

11 years agoFixed bug #61759 (class_alias() should accept classes with leading backslashes)....
Dmitry Stogov [Thu, 29 Aug 2013 07:16:56 +0000 (11:16 +0400)]
Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)

11 years agoFixed bug #61759 (class_alias() should accept classes with leading backslashes)....
Dmitry Stogov [Thu, 29 Aug 2013 07:12:06 +0000 (11:12 +0400)]
Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)

11 years agoMerge branch 'PHP-5.5'
Dmitry Stogov [Thu, 29 Aug 2013 06:45:00 +0000 (10:45 +0400)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed compatibility with php-5.2

11 years agoFixed compatibility with php-5.2
Dmitry Stogov [Thu, 29 Aug 2013 06:44:07 +0000 (10:44 +0400)]
Fixed compatibility with php-5.2

11 years agoMerge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
Dmitry Stogov [Thu, 29 Aug 2013 06:32:21 +0000 (10:32 +0400)]
Merge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5

* 'PHP-5.5' of git.php.net:php-src:
  Avoid compiler warning
  Fix bug #65579 (Using traits with get_class_methods causes segfault).

11 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Thu, 29 Aug 2013 06:31:50 +0000 (10:31 +0400)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  Avoid compiler warning
  Fix bug #65579 (Using traits with get_class_methods causes segfault).

11 years agoMerge branch 'PHP-5.5'
Dmitry Stogov [Thu, 29 Aug 2013 06:31:14 +0000 (10:31 +0400)]
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4). (Terry Ellison)

Conflicts:
NEWS

11 years agoFixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4). (Terry...
Dmitry Stogov [Thu, 29 Aug 2013 06:29:48 +0000 (10:29 +0400)]
Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4). (Terry Ellison)

11 years agoMerge branch 'PHP-5.5'
Xinchen Hui [Thu, 29 Aug 2013 06:02:53 +0000 (14:02 +0800)]
Merge branch 'PHP-5.5'

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Xinchen Hui [Thu, 29 Aug 2013 06:02:34 +0000 (14:02 +0800)]
Merge branch 'PHP-5.4' into PHP-5.5

11 years agoAvoid compiler warning
Xinchen Hui [Thu, 29 Aug 2013 06:02:15 +0000 (14:02 +0800)]
Avoid compiler warning

11 years agoMerge branch 'PHP-5.4' into PHP-5.5
Xinchen Hui [Thu, 29 Aug 2013 06:01:54 +0000 (14:01 +0800)]
Merge branch 'PHP-5.4' into PHP-5.5

11 years agoFix bug #65579 (Using traits with get_class_methods causes segfault).
Adam Harvey [Thu, 29 Aug 2013 03:33:42 +0000 (20:33 -0700)]
Fix bug #65579 (Using traits with get_class_methods causes segfault).

Specifically, this checks if there are trait aliases defined in the class scope
before attempting to dereference the first trait alias. This handles the case
where a trait alias was used in a child trait but no aliases exist in the
concrete class.

11 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christopher Jones [Wed, 28 Aug 2013 18:14:51 +0000 (11:14 -0700)]
Merge branch 'master' of https://git.php.net/repository/php-src

* 'master' of https://git.php.net/repository/php-src:
  removed the /Wp64 switch as we use true 64 bit compiler now
  updated lib versions
  updated lib versions, the vc11 ones only matter now

11 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Christopher Jones [Wed, 28 Aug 2013 18:14:37 +0000 (11:14 -0700)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

* 'PHP-5.5' of https://git.php.net/repository/php-src:
  removed the /Wp64 switch as we use true 64 bit compiler now
  updated lib versions
  updated lib versions, the vc11 ones only matter now