Searched +hist:3 +hist:e31838d (Results 1 - 11 of 11) sorted by relevance

/PHP-7.3/ext/curl/
H A Dcurl_file.cdiff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
H A Dinterface.cdiff 3d71c1de Sun Jun 26 17:29:42 UTC 2016 Pierrick Charron <pierrick@php.net> Add curl_multi/share_errno() curl_share_strerror()

Add 3 new functions :
- curl_multi_errno()
- curl_share_errno()
- curl_share_strerror()

https://wiki.php.net/rfc/new-curl-error-functions
diff 3d71c1de Sun Jun 26 17:29:42 UTC 2016 Pierrick Charron <pierrick@php.net> Add curl_multi/share_errno() curl_share_strerror()

Add 3 new functions :
- curl_multi_errno()
- curl_share_errno()
- curl_share_strerror()

https://wiki.php.net/rfc/new-curl-error-functions
diff 5b81f9d9 Tue Jun 07 11:03:14 UTC 2016 Dmitry Stogov <dmitry@zend.com> Fixed bug #72202 (curl_close doesn't close cURL handle)
Now curl_close() forces connection close, independently of other links to the same resource.

This reverts commit 3ba4f8263d7940312668f4c364c988a67be2461a.
diff 3c92f113 Wed Apr 27 22:43:41 UTC 2016 Pierrick Charron <pierrick@webstart.fr> Expose some of the new curl constants to PHP userspace
diff 3ef57f8d Mon Feb 08 11:36:14 UTC 2016 Leigh <leigh@php.net> Fixed memory leak in curl_getinfo()

The "v ? v" in the CAASTR macro caused zend_string_copy to be
called twice
diff 3a2c9e6e Wed Feb 03 15:02:58 UTC 2016 Antony Dovgal <tony2001@php.net> fix build

sorry about that =\
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3b6a8b11 Wed Dec 17 10:38:46 UTC 2014 Anatol Belski <ab@php.net> remove the thread ctx from curl
diff 3bcb1686 Tue Aug 19 09:24:24 UTC 2014 Anatol Belski <ab@php.net> ported ext/curl
/PHP-7.3/ext/com_dotnet/
H A Dcom_wrapper.cdiff 1c850bfc Sat Oct 13 22:55:24 UTC 2018 Peter Kokot <peterkokot@gmail.com> Sync leading and final newlines in source code files

This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
diff 1c850bfc Sat Oct 13 22:55:24 UTC 2018 Peter Kokot <peterkokot@gmail.com> Sync leading and final newlines in source code files

This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
diff 60a69dae Sat Oct 13 22:54:08 UTC 2018 Peter Kokot <peterkokot@gmail.com> Sync leading and final newlines in source code files

This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
diff 60a69dae Sat Oct 13 22:54:08 UTC 2018 Peter Kokot <peterkokot@gmail.com> Sync leading and final newlines in source code files

This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
diff 03f3b847 Sat Oct 13 22:51:01 UTC 2018 Peter Kokot <peterkokot@gmail.com> Sync leading and final newlines in source code files

This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
diff 03f3b847 Sat Oct 13 22:51:01 UTC 2018 Peter Kokot <peterkokot@gmail.com> Sync leading and final newlines in source code files

This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 6db8d4f8 Wed Aug 27 17:25:28 UTC 2014 Anatol Belski <ab@php.net> 's' works with size_t round 3
diff 4d997f63 Mon Aug 25 18:22:49 UTC 2014 Anatol Belski <ab@php.net> master renames phase 3
/PHP-7.3/ext/dom/
H A Dphp_dom.cdiff 3c977618 Sun Jan 01 09:10:28 UTC 2017 dreamszhu <dreamsxin@qq.com> Fix dom class can't be inherited by the internal class
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3b9fdf37 Tue Apr 15 18:30:41 UTC 2014 Nikita Popov <nikic@php.net> Make DOM compile

Just make it compile, not work yet...
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 3e691244 Fri Jan 25 16:13:04 UTC 2008 Rob Richards <rrichards@php.net> backport functionality to call user functions within XPath
add test
diff 3c193264 Tue Nov 15 14:18:15 UTC 2005 Dmitry Stogov <dmitry@php.net> Allow recursive calls to __get/__set for different properties
diff 7dced12c Thu Oct 07 11:40:20 UTC 2004 Rob Richards <rrichards@php.net> add DOMDocument xmlEncoding, xmlStandalone, xmlVersion (spec name changes)
add DOMText isElementContentWhitespace (spec name change)
- old props/method kept for BC.
- spec names changed when Level 3 went from Draft to Recommendation
nuke some unused code
diff 3c977618 Sun Jan 01 09:10:28 UTC 2017 dreamszhu <dreamsxin@qq.com> Fix dom class can't be inherited by the internal class
/PHP-7.3/Zend/
H A Dzend_exceptions.cdiff 3fa0cee6 Wed Nov 01 16:12:40 UTC 2017 Xinchen Hui <laruence@gmail.com> Revert "Use zend_get_executed_filename_ex"

This reverts commit 2a37625c20032d54af55a88d54d1a3a1ecc068d1.
diff 3c8c347f Wed Dec 07 12:10:59 UTC 2016 Dmitry Stogov <dmitry@zend.com> Check if PHP is in execution state.
diff 3c84e5e1 Wed Jun 22 14:23:04 UTC 2016 Dmitry Stogov <dmitry@zend.com> Allow "proxy" ovjects to substitute their class names through get_class_name() handler (similar to var_dump() and others).
diff 3e416bba Tue Aug 04 23:46:53 UTC 2015 Stanislav Malyshev <stas@php.net> fix merge
diff 3ae995f0 Sun May 17 16:35:18 UTC 2015 Nikita Popov <nikic@php.net> Tweak uncaught exception message display

This implements a reduced variant of #1226 with just the following
change:

-Fatal error: Uncaught exception 'EngineException' with message 'Call to private method foo::bar() from context ''' in %s:%d
+Fatal error: Uncaught EngineException: Call to private method foo::bar() from context '' in %s:%d

The '' wrapper around messages is very weird if the exception
message itself contains ''. Futhermore having the message wrapped
in '' doesn't work for the "and defined" suffix of
TypeExceptions.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 4d997f63 Mon Aug 25 18:22:49 UTC 2014 Anatol Belski <ab@php.net> master renames phase 3
diff 3d9824a7 Sun Mar 11 18:15:13 UTC 2012 Ilia Alshanetsky <iliaa@php.net> Fixed bug #60569 (Nullbyte truncates Exception $message).
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
H A Dzend_API.hdiff d690014b Sun Sep 11 21:44:46 UTC 2016 Andrea Faulds <ajf@ajf.me> Remove zpp fallback code (always use Fast ZPP)

Squashed commit of the following:

commit 3e27fbb3d22b42d181e15c345f1c59a007b6b58c
Author: Andrea Faulds <ajf@ajf.me>
Date: Sun Sep 11 19:14:37 2016 +0100

Keep dummy FAST_ZPP macro for compatibility

commit 8a7cfd00deaa4a3c5026c97580c49c886c72a5b4
Author: Andrea Faulds <ajf@ajf.me>
Date: Mon Sep 5 22:36:03 2016 +0100

Remove FAST_ZPP macro and plain zpp fallback code
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 4d997f63 Mon Aug 25 18:22:49 UTC 2014 Anatol Belski <ab@php.net> master renames phase 3
diff 3db6b511 Tue Jul 02 15:27:48 UTC 2013 Anthony Ferrara <ircmaxell@gmail.com> Get basic language tests to all pass (minus xfails)
diff 3cf5ab9e Thu Aug 05 13:10:15 UTC 2010 Dmitry Stogov <dmitry@php.net> Use interned strings for class names
diff ef49b9a8 Wed Dec 31 11:17:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff ef49b9a8 Wed Dec 31 11:17:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
H A Dzend_API.cdiff 3f4340a7 Thu Jun 29 18:22:21 UTC 2017 Julien Pauli <jpauli@php.net> Fix bug #74832, crash in extension loading
diff d690014b Sun Sep 11 21:44:46 UTC 2016 Andrea Faulds <ajf@ajf.me> Remove zpp fallback code (always use Fast ZPP)

Squashed commit of the following:

commit 3e27fbb3d22b42d181e15c345f1c59a007b6b58c
Author: Andrea Faulds <ajf@ajf.me>
Date: Sun Sep 11 19:14:37 2016 +0100

Keep dummy FAST_ZPP macro for compatibility

commit 8a7cfd00deaa4a3c5026c97580c49c886c72a5b4
Author: Andrea Faulds <ajf@ajf.me>
Date: Mon Sep 5 22:36:03 2016 +0100

Remove FAST_ZPP macro and plain zpp fallback code
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3bc8a958 Fri Sep 19 11:41:01 UTC 2014 Dmitry Stogov <dmitry@zend.com> Fixed useless or duplicated IS_INTERNED() checks
diff 4d997f63 Mon Aug 25 18:22:49 UTC 2014 Anatol Belski <ab@php.net> master renames phase 3
diff 3e131b41 Thu May 15 12:18:19 UTC 2014 Dmitry Stogov <dmitry@zend.com> Fixed memory leaks
diff 3bc8810b Thu Apr 03 23:55:27 UTC 2014 Dmitry Stogov <dmitry@zend.com> Constant duplication optimization
Argument receiving optimization
diff 3da247e7 Fri Mar 07 09:41:02 UTC 2014 Xinchen Hui <laruence@gmail.com> Forgot to remove unused codes
diff 3ed445f7 Thu Feb 27 20:54:38 UTC 2014 Dmitry Stogov <dmitry@zend.com> Fixed IS_REFERENCE support
/PHP-7.3/sapi/cli/
H A Dphp_cli.cdiff 3ed8b7a8 Sun Mar 20 22:07:14 UTC 2016 Andrea Faulds <ajf@ajf.me> Use "Standard input code" instead of "php://stdin"
diff b1f33db3 Thu Sep 08 15:46:53 UTC 2016 Anatol Belski <ab@php.net> backport 59444347 and 3d7343f6
diff 3d3f11ed Mon Jun 20 07:32:19 UTC 2016 Anatol Belski <ab@php.net> Fixed the UTF-8 and long path support in the streams on Windows.

Since long the default PHP charset is UTF-8, however the Windows part is
out of step with this important point. The current implementation in PHP
doesn't technically permit to handle UTF-8 filepath and several other
things. Till now, only the ANSI compatible APIs are being used. Here is more
about it

https://msdn.microsoft.com/en-us/library/windows/desktop/dd317752%28v=vs.85%29.aspx

The patch fixes not only issues with multibyte filenames under
incompatible codepages, but indirectly also issues with some other multibyte
encodings like BIG5, Shift-JIS, etc. by providing a clean way to access
filenames in UTF-8. Below is a small list of issues from the bug tracker,
that are getting fixed:

https://bugs.php.net/63401
https://bugs.php.net/41199
https://bugs.php.net/50203
https://bugs.php.net/71509
https://bugs.php.net/64699
https://bugs.php.net/64506
https://bugs.php.net/30195
https://bugs.php.net/65358
https://bugs.php.net/61315
https://bugs.php.net/70943
https://bugs.php.net/70903
https://bugs.php.net/63593
https://bugs.php.net/54977
https://bugs.php.net/54028
https://bugs.php.net/43148
https://bugs.php.net/30730
https://bugs.php.net/33350
https://bugs.php.net/35300
https://bugs.php.net/46990
https://bugs.php.net/61309
https://bugs.php.net/69333
https://bugs.php.net/45517
https://bugs.php.net/70551
https://bugs.php.net/50197
https://bugs.php.net/72200
https://bugs.php.net/37672

Yet more related tickets can for sure be found - on bugs.php.net, Stackoverflow
and Github. Some of the bugs are pretty recent, some descend to early
2000th, but the user comments in there last even till today. Just for example,
bug #30195 was opened in 2004, the latest comment in there was made in 2014. It
is certain, that these bugs descend not only to pure PHP use cases, but get also
redirected from the popular PHP based projects. Given the modern systems (and
those supported by PHP) are always based on NTFS, there is no excuse to keep
these issues unresolved.

The internalization approach on Windows is in many ways different from
UNIX and Linux, while it supports and is based on Unicode. It depends on the
current system code page, APIs used and exact kind how the binary was compiled
The locale doesn't affect the way Unicode or ANSI API work. PHP in particular
is being compiled without _UNICODE defined and this is conditioned by the
way we handle strings. Here is more about it

https://msdn.microsoft.com/en-us/library/tsbaswba.aspx

However, with any system code page ANSI functions automatically convert
paths to UTF-16. Paths in some encodings incompatible with the
current system code page, won't work correctly with ANSI APIs. PHP
till now only uses the ANSI Windows APIs.

For example, on a system with the current code page 1252, the paths
in cp1252 are supported and transparently converted to UTF-16 by the
ANSI functions. Once one wants to handle a filepath encoded with cp932 on
that particular system, an ANSI or a POSIX compatible function used in
PHP will produce an erroneous result. When trying to convert that cp932 path
to UTF-8 and passing to the ANSI functions, an ANSI function would
likely interpret the UTF-8 string as some string in the current code page and
create a filepath that represents every single byte of the UTF-8 string.
These behaviors are not only broken but also disregard the documented
INI settings.

This patch solves the issies with the multibyte paths on Windows by
intelligently enforcing the usage of the Unicode aware APIs. For
functions expect Unicode (fe CreateFileW, FindFirstFileW, etc.), arguments
will be converted to UTF-16 wide chars. For functions returning Unicode
aware data (fe GetCurrentDirectoryW, etc.), resulting wide string is
converted back to char's depending on the current PHP charset settings,
either to the current ANSI codepage (this is the behavior prior to this patch)
or to UTF-8 (the default behavior).

In a particular case, users might have to explicitly set
internal_encoding or default_charset, if filenames in ANSI codepage are
necessary. Current tests show no regressions and witness that this will be an
exotic case, the current default UTF-8 encoding is compatible with any
supported system. The dependency libraries are long switching to Unicode APIs,
so some tests were also added for extensions not directly related to streams.
At large, the patch brings over 150 related tests into the core. Those target
and was run on various environments with European, Asian, etc. codepages.
General PHP frameworks was tested and showed no regressions.

The impact on the current C code base is low, the most places affected
are the Windows only places in the three files tsrm_win32.c, zend_virtual_cwd.c
and plain_wrapper.c. The actual implementation of the most of the wide
char supporting functionality is in win32/ioutil.* and win32/codepage.*,
several low level functionsare extended in place to avoid reimplementation for
now. No performance impact was sighted. As previously mentioned, the ANSI APIs
used prior the patch perform Unicode conversions internally. Using the
Unicode APIs directly while doing custom conversions just retains the status
quo. The ways to optimize it are open (fe. by implementing caching for the
strings converted to wide variants).

The long path implementation is user transparent. If a path exceeds the
length of _MAX_PATH, it'll be automatically prefixed with \\?\. The MAXPATHLEN
is set to 2048 bytes.

Appreciation to Pierre Joye, Matt Ficken, @algo13 and others for tips, ideas
and testing.

Thanks.
diff 3ac63df9 Wed Feb 10 00:57:48 UTC 2016 Joe Watkins <krakjoe@php.net> be more precise about the meaning of -n
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 4d997f63 Mon Aug 25 18:22:49 UTC 2014 Anatol Belski <ab@php.net> master renames phase 3
diff f2419953 Wed Jun 30 02:30:14 UTC 2010 Felipe Pena <felipe@php.net> - MF5.3: Reverted fix for bug #48930 (due binary compatibility breakage)
# To commit a new common fix
diff ef49b9a8 Wed Dec 31 11:17:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff ef49b9a8 Wed Dec 31 11:17:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/PHP-7.3/ext/spl/
H A Dspl_iterators.cdiff 3e11b7fc Sun Sep 10 18:11:58 UTC 2017 jhdxr <jhdxr@php.net> fix bug #75173 incorrect behavior of AppendIterator::append in foreach loop
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3f4c877b Tue Feb 11 11:30:42 UTC 2014 Xinchen Hui <laruence@gmail.com> Use better data structures (incomplete)
diff 3a8a487a Mon Feb 22 23:55:30 UTC 2010 Peter Cowburn <salathe@php.net> Corrected typo in LimitIterator offset exception. Fixes #51119
diff ef49b9a8 Wed Dec 31 11:17:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff ef49b9a8 Wed Dec 31 11:17:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 7f4dc870 Wed Dec 31 11:12:40 UTC 2008 Sebastian Bergmann <sebastian@php.net> Bump copyright year, 3 of 3.
diff 7f4dc870 Wed Dec 31 11:12:40 UTC 2008 Sebastian Bergmann <sebastian@php.net> Bump copyright year, 3 of 3.
/PHP-7.3/ext/soap/
H A Dsoap.cdiff 3f5c47af Wed Sep 30 05:29:00 UTC 2020 George Peter Banyard <girgias@php.net> Fixed incorrect logical condition
diff 3f5c47af Wed Sep 30 05:29:00 UTC 2020 George Peter Banyard <girgias@php.net> Fixed incorrect logical condition
diff 3a71fa36 Fri Feb 13 05:09:56 UTC 2015 Xinchen Hui <laruence@php.net> Micro opt
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3ca0ca15 Wed Nov 26 07:17:35 UTC 2014 Anatol Belski <ab@php.net> Merge remote-tracking branch 'origin/master' into native-tls

* origin/master: (102 commits)
fix dir separator in test
fix TS build
fix TS build
Better fix for bug #68446
Revert "Merge remote-tracking branch 'origin/PHP-5.6'"
Revert NEWS and set test to XFAIL
Revert "Fix bug #68446 (bug with constant defaults and type hints)"
Improved zend_hash_clean() and added new optimized zend_symtable_clean()
Use inline version of zval_ptr_dtor()
Added new optimized zend_array_destroy() function
Moved i_zval_ptr_dtor() from zend_execute.h to zend_variables.h
fix REGISTER_NS_*_CONSTANT macros
Removed useless assert. EG(uninitialized_zval) can't be refcounted.
Use specialized destructors when types of zvals are known.
move tests into proper place
Improved assignment to object property
Reuse zend_assign_to_variable() in zend_std_write_property()
cleanup comments from svn/cvs era
fix dir separator in test
fork test for windows
...
diff 6db8d4f8 Wed Aug 27 17:25:28 UTC 2014 Anatol Belski <ab@php.net> 's' works with size_t round 3
diff 3e131b41 Thu May 15 12:18:19 UTC 2014 Dmitry Stogov <dmitry@zend.com> Fixed memory leaks
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
diff 08659c2d Wed Dec 31 11:15:49 UTC 2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/PHP-7.3/ext/reflection/
H A Dphp_reflection.cdiff d690014b Sun Sep 11 21:44:46 UTC 2016 Andrea Faulds <ajf@ajf.me> Remove zpp fallback code (always use Fast ZPP)

Squashed commit of the following:

commit 3e27fbb3d22b42d181e15c345f1c59a007b6b58c
Author: Andrea Faulds <ajf@ajf.me>
Date: Sun Sep 11 19:14:37 2016 +0100

Keep dummy FAST_ZPP macro for compatibility

commit 8a7cfd00deaa4a3c5026c97580c49c886c72a5b4
Author: Andrea Faulds <ajf@ajf.me>
Date: Mon Sep 5 22:36:03 2016 +0100

Remove FAST_ZPP macro and plain zpp fallback code
diff 3ae33415 Fri Dec 04 03:10:07 UTC 2015 Xinchen Hui <laruence@gmail.com> Fixed bug #71018 (ReflectionProperty::setValue() behavior changed)
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3e31838d Thu Jan 22 08:50:42 UTC 2015 Dmitry Stogov <dmitry@zend.com> zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
diff 3b4a6dc1 Fri Nov 14 08:46:06 UTC 2014 Anatol Belski <ab@php.net> removed useless check

the offset member is an unsigned
diff efa7f87d Fri Sep 26 06:56:42 UTC 2014 Remi Collet <remi@php.net> Fixed bug #68103 Dupplicate entry in Reflection

$ php -r '$r=new ReflectionExtension("pthreads"); print_r($r->getClassNames());'
Array
(
[0] => Threaded
[1] => stackable
[2] => Thread
[3] => Worker
[4] => Mutex
[5] => Cond
[6] => Collectable
[7] => Pool
)

In getClasses() output, it is possible to compare key (ex "stackable")
with $obj->name (ex "Threaded") to detect class alias.

...
[Threaded] => ReflectionClass Object
(
[name] => Threaded
)
[stackable] => ReflectionClass Object
(
[name] => Threaded
)
...
diff 3bc8810b Thu Apr 03 23:55:27 UTC 2014 Dmitry Stogov <dmitry@zend.com> Constant duplication optimization
Argument receiving optimization
diff 3e963f8e Tue Dec 10 15:07:16 UTC 2013 Remi Collet <remi@php.net> Fixed Bug #66218 zend_register_functions breaks reflection

Functions registered using zend_register_functions instead of zend_module_entry.functions are not seen on reflection.

Ex: additional_functions from api_module_entry.
Ex: in CLI, dl, cli_set_process_title and cli_get_process_title

Note:
- also affects functions overrided in extension
(should be be reported in extension, where overrided, not in original extension)
- also allow extension to call zend_register_functions for various list
(instead of having a single bug list)
diff 3db6b511 Tue Jul 02 15:27:48 UTC 2013 Anthony Ferrara <ircmaxell@gmail.com> Get basic language tests to all pass (minus xfails)
diff 3db55c82 Thu Nov 24 09:16:11 UTC 2011 Xinchen Hui <laruence@php.net> Fixed bug #60367 (Reflection and Late Static Binding)

Completed in 656 milliseconds