History log of /PHP_5_5/Zend/zend_builtin_functions.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
47c9027 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/PHP_5_5/Zend/zend_builtin_functions.c
9f4d1ee 10-Dec-2013 Remi Collet <remi@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Fixed Bug #66218 zend_register_functions breaks reflection
3e963f8 10-Dec-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)
/PHP_5_5/Zend/zend_builtin_functions.c
a46f644 10-Dec-2013 Dmitry Stogov <dmitry@zend.com> Revered func_get_args() changes, because they were not completly transparent and broke some tricky PHP code that worked because of luck before php-5.5.6 (see Bug #66107). The changes are going to be kept in PHP-5.6.
/PHP_5_5/Zend/zend_builtin_functions.c
91b8a67 28-Oct-2013 Dmitry Stogov <dmitry@zend.com> Improved performance of func_get_args() by eliminating useless copying
/PHP_5_5/Zend/zend_builtin_functions.c
0f3977b 29-Aug-2013 Dmitry Stogov <dmitry@zend.com> 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
dfc6feb 29-Aug-2013 Dmitry Stogov <dmitry@zend.com> Fixed bug #61759 (class_alias() should accept classes with leading backslashes). (Julien)
/PHP_5_5/Zend/zend_builtin_functions.c
c793a65 04-Aug-2013 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
non living code related typo fixes

Conflicts:
Zend/zend_compile.c
8d86597 23-Jul-2013 Veres Lajos <vlajos@gmail.com> non living code related typo fixes
/PHP_5_5/Zend/zend_builtin_functions.c
629965a 21-Jul-2013 Xinchen Hui <laruence@php.net> Merge branch 'PHP-5.4' into PHP-5.5
b963249 20-Jul-2013 Arpad Ray <arraypad@gmail.com> Fixed bug #65291 - get_defined_constants() crash with __CLASS__ in trait

Also fix and test for get_defined_constants(true)
/PHP_5_5/Zend/zend_builtin_functions.c
a015fa8 19-Jul-2013 Arpad Ray <arraypad@gmail.com> Fixed bug #65291 - get_defined_constants() crash with __CLASS__ in trait
/PHP_5_5/Zend/zend_builtin_functions.c
3411fbb 26-Apr-2013 David Soria Parra <dsp@php.net> Fix implicit uint* to int* conversion warning
/PHP_5_5/Zend/zend_builtin_functions.c
7992509 21-Mar-2013 Xinchen Hui <laruence@php.net> Merge branch 'PHP-5.4' into PHP-5.5
7dce019 21-Mar-2013 Xinchen Hui <laruence@php.net> Fixed bug #64239 (Debug backtrace changed behavior since 5.4.10 or 5.4.11)
/PHP_5_5/Zend/zend_builtin_functions.c
960d5be 19-Mar-2013 Dmitry Stogov <dmitry@zend.com> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Partial fix for bug #64239
984561c 19-Mar-2013 Dmitry Stogov <dmitry@zend.com> Partial fix for bug #64239
/PHP_5_5/Zend/zend_builtin_functions.c
74e11fb 19-Mar-2013 Dmitry Stogov <dmitry@zend.com> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Fixed bug #62343 (Show class_alias In get_declared_classes())

Conflicts:
NEWS
84630a1 19-Mar-2013 Dmitry Stogov <dmitry@zend.com> Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
Fixed bug #62343 (Show class_alias In get_declared_classes())
4a62915 19-Mar-2013 Dmitry Stogov <dmitry@zend.com> Fixed bug #62343 (Show class_alias In get_declared_classes())
/PHP_5_5/Zend/zend_builtin_functions.c
62059c1 14-Jan-2013 Xinchen Hui <laruence@php.net> Fixed bug #63980 (object members get trimmed by zero bytes)
/PHP_5_5/Zend/zend_builtin_functions.c
a666285 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/PHP_5_5/Zend/zend_builtin_functions.c
0a7395e 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/PHP_5_5/Zend/zend_builtin_functions.c
831fbcf 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/PHP_5_5/Zend/zend_builtin_functions.c
5c7dd78 24-Mar-2012 Nikita Popov <nikic@php.net> Simplify set_error_handler/set_exception_handler code
/PHP_5_5/Zend/zend_builtin_functions.c
f28c128 24-Mar-2012 Nikita Popov <nikic@php.net> Return previous error handler when resetting the error handler

set_error_handler(null) and set_exception_handler(null) now return the
previous error/exception handler instead of just returning bool(true).
This is consistent with the behavior of these functions with non-null
values.
/PHP_5_5/Zend/zend_builtin_functions.c
c815dd7 23-Mar-2012 Nikita Popov <nikic@php.net> Allow resetting the error handler

This allows the error handler to be reset using set_error_handler(null).
As the code suggests this behavior was already previously intended, but
the callback check was done too strictly.
/PHP_5_5/Zend/zend_builtin_functions.c
4954aba 22-Sep-2012 Nikita Popov <nikic@php.net> Revert error/exception handler changes

This reverts the following two commits:

* 6ba2e662e447f369c6e7686e8b39dde033fd5334
* d8f8e98d8e0493adf1fae622595bd3435bdbf835

Laruence already did some partial changes to set_error_handler and
set_exception_handler. I'm reverting those modifications to apply the full
set of changes. (The modifications changed the code structure in a way that
would lead to more duplication with the new behavior.)
/PHP_5_5/Zend/zend_builtin_functions.c
6ba2e66 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Implemented FR #60738 (Allow 'set_error_handler' to handle NULL)

The previous commit was reverted as Stas ask, so only commit this
to Truk now.
/PHP_5_5/Zend/zend_builtin_functions.c
d8f8e98 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Improve set_exception_handler while doing reset
/PHP_5_5/Zend/zend_builtin_functions.c
872fdd1 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Merge branch 'PHP-5.3' of ../php-5.3 into PHP-5.4
9c99a89 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Revert "Implemented FR #60738 (Allow 'set_error_handler' to handle NULL)"

This reverts commit fcae164ea63979d7814d7aa114fe8351033e7400.
/PHP_5_5/Zend/zend_builtin_functions.c
2d21149 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Revert "Merge from PHP-5.4"

This reverts commit 9a87fe1c529eabc7aeec4559d916dda5fda3cdd2.
/PHP_5_5/Zend/zend_builtin_functions.c
7ffc442 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Merge branch 'PHP-5.3' of ../php-5.3 into PHP-5.4
fcae164 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Implemented FR #60738 (Allow 'set_error_handler' to handle NULL)
/PHP_5_5/Zend/zend_builtin_functions.c
9a87fe1 24-Mar-2012 Xinchen Hui <laruence@gmail.com> Merge from PHP-5.4

Improve set_exception_handler
/PHP_5_5/Zend/zend_builtin_functions.c
4130f5a 24-Mar-2012 Xinchen Hui <laruence@php.net> Improve set_exception_handler

Remove useless alloc/free and return_value copy while doing reset
exception handler
/PHP_5_5/Zend/zend_builtin_functions.c
213145a 02-Mar-2012 Xinchen Hui <laruence@php.net> MFH: Fixed bug #61072 (Memory leak when restoring an exception handler).
/PHP_5_5/Zend/zend_builtin_functions.c
8f7381a 14-Feb-2012 Xinchen Hui <laruence@php.net> Fixed bug #61072 (Memory leak when restoring an exception handler)
/PHP_5_5/Zend/zend_builtin_functions.c
e4ca0ed 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/PHP_5_5/Zend/zend_builtin_functions.c
4e19825 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/PHP_5_5/Zend/zend_builtin_functions.c
0f0ffd3 20-Nov-2011 Stanislav Malyshev <stas@php.net> fix is_a reflection
/PHP_5_5/Zend/zend_builtin_functions.c
66877fb 18-Nov-2011 Stanislav Malyshev <stas@php.net> fix typo
/PHP_5_5/Zend/zend_builtin_functions.c
77d0643 18-Nov-2011 Stanislav Malyshev <stas@php.net> fixes for bug #55748
/PHP_5_5/Zend/zend_builtin_functions.c
3598185 09-Nov-2011 Stanislav Malyshev <stas@php.net> fix bug #55475 - implement is_a BC solution
/PHP_5_5/Zend/zend_builtin_functions.c
f50f54a 26-Sep-2011 Stanislav Malyshev <stas@php.net> update proto
/PHP_5_5/Zend/zend_builtin_functions.c
92f6892 23-Sep-2011 Rasmus Lerdorf <rasmus@php.net> Re-committing Alan's is_a revert/fix for bug #55475
Dmitry had done so earlier, but reverted pending discussion.
It is completely clear that this should never have been changed in the
5.3 branch in the first place giving the number of things that broke
because of it.
/PHP_5_5/Zend/zend_builtin_functions.c
59ad27b 15-Sep-2011 Dmitry Stogov <dmitry@php.net> Reverted the fix for #55475 (is_a() triggers autoloader) before the common decision
/PHP_5_5/Zend/zend_builtin_functions.c
e98759e 15-Sep-2011 Dmitry Stogov <dmitry@php.net> Fixed bug #55475 (is_a() triggers autoloader). (alan at akbkhome dot com)
/PHP_5_5/Zend/zend_builtin_functions.c
4a25a77 13-Sep-2011 Dmitry Stogov <dmitry@php.net> Fixed ZE specific compile warnings (Bug #55629)
/PHP_5_5/Zend/zend_builtin_functions.c
baf2e82 08-Aug-2011 Etienne Kneuss <colder@php.net> Fix typo
/PHP_5_5/Zend/zend_builtin_functions.c
6b5d5b8 08-Aug-2011 Etienne Kneuss <colder@php.net> Fix typo
/PHP_5_5/Zend/zend_builtin_functions.c
cbd4f76 08-Aug-2011 Pierrick Charron <pierrick@php.net> Use snprintf to make the static analyzers happy
/PHP_5_5/Zend/zend_builtin_functions.c
d0a4c01 08-Aug-2011 Pierrick Charron <pierrick@php.net> Use snprintf to make the static analyzers happy
/PHP_5_5/Zend/zend_builtin_functions.c
bfd10cf 07-Aug-2011 Pierrick Charron <pierrick@php.net> function_name cannot be false
/PHP_5_5/Zend/zend_builtin_functions.c
b900591 07-Aug-2011 Pierrick Charron <pierrick@php.net> function_name cannot be false
/PHP_5_5/Zend/zend_builtin_functions.c
68e5e29 25-Jul-2011 Felipe Pena <felipe@php.net> - Fix compiler warning
/PHP_5_5/Zend/zend_builtin_functions.c
a10e7fe 25-Jul-2011 Felipe Pena <felipe@php.net> - Use ZEND_FE_END macro here
/PHP_5_5/Zend/zend_builtin_functions.c
468d135 25-Jul-2011 Felipe Pena <felipe@php.net> - Use ZEND_FE_END macro here
/PHP_5_5/Zend/zend_builtin_functions.c
4d926b1 23-Jul-2011 Stanislav Malyshev <stas@php.net> Change E_ALL to include E_STRICT
/PHP_5_5/Zend/zend_builtin_functions.c
1ee8ff3 12-Jul-2011 Stanislav Malyshev <stas@php.net> remove warning for is_a() BC
/PHP_5_5/Zend/zend_builtin_functions.c
c6076da 12-Jul-2011 Stanislav Malyshev <stas@php.net> remove warning for is_a() BC
/PHP_5_5/Zend/zend_builtin_functions.c
adabded 04-Jul-2011 Dmitry Stogov <dmitry@php.net> Fixed bug #53727 (Inconsistent behavior of is_subclass_of with interfaces)
/PHP_5_5/Zend/zend_builtin_functions.c
293f710 04-Jul-2011 Dmitry Stogov <dmitry@php.net> Fixed bug #53727 (Inconsistent behavior of is_subclass_of with interfaces)
/PHP_5_5/Zend/zend_builtin_functions.c
6f3148d 09-Apr-2011 Sebastian Bergmann <sebastian@php.net> Add optional argument to debug_backtrace() and debug_print_backtrace() to limit the amount of stack frames returned.
/PHP_5_5/Zend/zend_builtin_functions.c
3a3f369 16-Jan-2011 Stanislav Malyshev <stas@php.net> Add options to debug_backtrace functions
/PHP_5_5/Zend/zend_builtin_functions.c
b4dba12 16-Jan-2011 Stanislav Malyshev <stas@php.net> Add options to debug_backtrace functions
/PHP_5_5/Zend/zend_builtin_functions.c
478e5d1 09-Jan-2011 Stefan Marr <gron@php.net> Added trait_exists() [TRAITS] [DOC]

- also changed class_exists() to return false for traits
- added related tests, and get_declared_traits() tests in ext/s/t/co
/PHP_5_5/Zend/zend_builtin_functions.c
927bf09 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/PHP_5_5/Zend/zend_builtin_functions.c
0203cc3 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/PHP_5_5/Zend/zend_builtin_functions.c
565c484 15-Nov-2010 Felipe Pena <felipe@php.net> - Moved leak_variable() to zend_builtin_functions.c (Gustavo)
/PHP_5_5/Zend/zend_builtin_functions.c
aaa2f1c 14-Oct-2010 Hartmut Holzgraefe <hholzgra@php.net> marked char pointer arguments as const in lots of
places where strings pointed to are not modified
to prevent compiler warnings about discarded qualifiers ...
/PHP_5_5/Zend/zend_builtin_functions.c
5eb64a4 11-Jun-2010 Felipe Pena <felipe@php.net> - Fixed bug #52060 (Memory leak when passing a closure to method_exists())
/PHP_5_5/Zend/zend_builtin_functions.c
ba0486f 11-Jun-2010 Felipe Pena <felipe@php.net> - Fixed bug #52060 (Memory leak when passing a closure to method_exists())
/PHP_5_5/Zend/zend_builtin_functions.c
c5237d8 24-May-2010 Dmitry Stogov <dmitry@php.net> Added caches to eliminate repeatable run-time bindings of functions, classes, constants, methods and properties
/PHP_5_5/Zend/zend_builtin_functions.c
00eec09 06-May-2010 Felipe Pena <felipe@php.net> - Added get_declared_traits()
/PHP_5_5/Zend/zend_builtin_functions.c
2b0464c 01-May-2010 Felipe Pena <felipe@php.net> - Fixed bug #51719 (typo in function prototype)
/PHP_5_5/Zend/zend_builtin_functions.c
84c1643 01-May-2010 Felipe Pena <felipe@php.net> - Fixed bug #51719 (typo in function prototype)
/PHP_5_5/Zend/zend_builtin_functions.c
dd5c478 20-Apr-2010 Dmitry Stogov <dmitry@php.net> Added concept of interned strings. All strings constants known at compile time are allocated in a single copy and never changed.
/PHP_5_5/Zend/zend_builtin_functions.c
94dd837 20-Apr-2010 Dmitry Stogov <dmitry@php.net> Changed the structure of op_array.opcodes. The constant values are moved from opcode operands into a separate literal table
/PHP_5_5/Zend/zend_builtin_functions.c
f867fad 07-Mar-2010 Felipe Pena <felipe@php.net> - Fixed bug #50383 (Exceptions thrown in __call / __callStatic do not include file and line in trace)
/PHP_5_5/Zend/zend_builtin_functions.c
ea1447c 07-Mar-2010 Felipe Pena <felipe@php.net> - Fixed bug #50810 (property_exists does not work for private)
/PHP_5_5/Zend/zend_builtin_functions.c
d2281d1 05-Jan-2010 Sebastian Bergmann <sebastian@php.net> sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php
/PHP_5_5/Zend/zend_builtin_functions.c
b63f178 30-Dec-2009 Ilia Alshanetsky <iliaa@php.net> Fixed bug #44827 (define() allows :: in constant names).
/PHP_5_5/Zend/zend_builtin_functions.c
dc74c51 06-Aug-2009 Jani Taskinen <jani@php.net> - Restore PHP-5.2 behaviour when passing null inside object scope to get_class()
/PHP_5_5/Zend/zend_builtin_functions.c
5a81699 30-Jun-2009 Felipe Pena <felipe@php.net> - MFH: Fixed bug #48709 (metaphone and 'wh')
/PHP_5_5/Zend/zend_builtin_functions.c
c59a4a0 08-Jun-2009 Pierre Joye <pajoye@php.net> - typo
/PHP_5_5/Zend/zend_builtin_functions.c
5289261 08-Jun-2009 Ilia Alshanetsky <iliaa@php.net> Fixed bug #44827 (define() is missing error checks for class constants)
/PHP_5_5/Zend/zend_builtin_functions.c
d553002 05-Jun-2009 Matt Wilmas <mattwil@php.net> MFH: Added zend_eval_stringl and made create_function(), etc. binary-safe
/PHP_5_5/Zend/zend_builtin_functions.c
b33c516 22-May-2009 Arnaud Le Blanc <lbarnaud@php.net> MFH: Use zend_get_property_info() in get_class_vars() (fixes #46812)
/PHP_5_5/Zend/zend_builtin_functions.c
dcfe5d7 07-May-2009 Felipe Pena <felipe@php.net> - MFH: Parameter parsing changes for get_defined_constants() (Kalle)
/PHP_5_5/Zend/zend_builtin_functions.c
cc91da1 16-Mar-2009 Dmitry Stogov <dmitry@php.net> Fixed bug #47664 (get_class returns NULL instead of FALSE)
/PHP_5_5/Zend/zend_builtin_functions.c
1c3b44b 08-Mar-2009 Felipe Pena <felipe@php.net> - MFH: Fixed bug #47593 (interface_exists() returns false when using absolute namespace path)
patch by Kalle
- BFN #47572
/PHP_5_5/Zend/zend_builtin_functions.c
e66b91c 03-Mar-2009 Ilia Alshanetsky <iliaa@php.net> Fixed bug #47549 (get_defined_constants() return array with broken
array categories)
/PHP_5_5/Zend/zend_builtin_functions.c
23f7fa5 10-Jan-2009 Felipe Pena <felipe@php.net> - MFH: Fixed bug #47054 (BC break in static functions called as dynamic)
/PHP_5_5/Zend/zend_builtin_functions.c
8797aa9 31-Dec-2008 Marcus Boerger <helly@php.net> MFH
- Register engine classes when and where they should be
- Show core module version as PHP version
/PHP_5_5/Zend/zend_builtin_functions.c
63d00f7 31-Dec-2008 Marcus Boerger <helly@php.net> - MFH Move stdClass registering where it should be
/PHP_5_5/Zend/zend_builtin_functions.c
08659c2 31-Dec-2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/PHP_5_5/Zend/zend_builtin_functions.c
826cc0d 30-Dec-2008 Marcus Boerger <helly@php.net> - MFH Provide a core module that contains all Zend and php/main (in 5.3 incl. stdClass)
/PHP_5_5/Zend/zend_builtin_functions.c
7cfc6b9 30-Dec-2008 Hannes Magnusson <bjori@php.net> Fix arginfo and proto
/PHP_5_5/Zend/zend_builtin_functions.c
ff03720 30-Dec-2008 Marcus Boerger <helly@php.net> MFH Use a module struct for the built-in functions
/PHP_5_5/Zend/zend_builtin_functions.c
d828b8a 09-Dec-2008 Johannes Schlüter <johannes@php.net> MFH: Fix #46813 (class_exists doesn`t work with fully qualified namespace)
/PHP_5_5/Zend/zend_builtin_functions.c
34742e3 17-Nov-2008 Felipe Pena <felipe@php.net> MFH:
- Changed 'strlen' to use ZEND_FUNCTION(strlen)
- Removed duplicated arginfo structs
/PHP_5_5/Zend/zend_builtin_functions.c
fc2fb50 17-Nov-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_5/Zend/zend_builtin_functions.c
96ab6ac 16-Nov-2008 Felipe Pena <felipe@php.net> - MFH: Fixed strlen function entry (missing arginfo struct size, thanks Philip!)
/PHP_5_5/Zend/zend_builtin_functions.c
7a37fa2 02-Nov-2008 Felipe Pena <felipe@php.net> - Revert ZEND_BEGIN_ARG_INFO change
/PHP_5_5/Zend/zend_builtin_functions.c
df10005 24-Oct-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_5/Zend/zend_builtin_functions.c
8a106de 22-Oct-2008 Ilia Alshanetsky <iliaa@php.net> Revert define() fix, it needs further review
/PHP_5_5/Zend/zend_builtin_functions.c
e2bee49 19-Oct-2008 Ilia Alshanetsky <iliaa@php.net> Fixed bug #46341 (Added missing validation checks into define() for class
constants)
/PHP_5_5/Zend/zend_builtin_functions.c
317b48f 22-Aug-2008 Felipe Pena <felipe@php.net> MFH:
- Fixed bug #45862 (get_class_vars is inconsistent with 'protected' and 'private' variables)
- Added some tests
/PHP_5_5/Zend/zend_builtin_functions.c
9c787d8 18-Aug-2008 Felipe Pena <felipe@php.net> - MFH: Fixed bug #45743 (property_exists fails to find static protected member in child class)
/PHP_5_5/Zend/zend_builtin_functions.c
e304515 02-Aug-2008 Felipe Pena <felipe@php.net> - MFH: Added parameter TSRMLS_DC in zend_is_callable()
/PHP_5_5/Zend/zend_builtin_functions.c
1f84519 24-Jul-2008 Moriyoshi Koizumi <moriyoshi@php.net> - MFH: Suppress signedness warnings
/PHP_5_5/Zend/zend_builtin_functions.c
0fbe6a0 24-Jul-2008 Felipe Pena <felipe@php.net> - MFH: Added TSRMLS_DC to apply_func_args_t and zend_hash_apply_with_arguments.
/PHP_5_5/Zend/zend_builtin_functions.c
d619b57 21-Jul-2008 Hannes Magnusson <bjori@php.net> MFH: Add E_USER_DEPRECATED (patch by Lars Strojny)
/PHP_5_5/Zend/zend_builtin_functions.c
73d93df 06-Jul-2008 Felipe Pena <felipe@php.net> - Fixed arginfo
/PHP_5_5/Zend/zend_builtin_functions.c
816e66a 05-Jul-2008 Felipe Pena <felipe@php.net> - Added arginfo
- Removed #include "zend_arg_defs.c"
/PHP_5_5/Zend/zend_builtin_functions.c
22b86e5 01-Jul-2008 Antony Dovgal <tony2001@php.net> MFH
/PHP_5_5/Zend/zend_builtin_functions.c
d8bc271 25-Jun-2008 Felipe Pena <felipe@php.net> - Removed E_DEPRECATED on is_a()
(http://marc.info/?l=php-internals&m=121390431523970&w=2)
[doc]
/PHP_5_5/Zend/zend_builtin_functions.c
8b8f359 19-Jun-2008 Dmitry Stogov <dmitry@php.net> Fixed #45307 (define() crashes because of uninitialized variable)
/PHP_5_5/Zend/zend_builtin_functions.c
58a673a 18-Jun-2008 Stanislav Malyshev <stas@php.net> Use new parameter parsing API for builtin functions
/PHP_5_5/Zend/zend_builtin_functions.c
7da75d8 27-May-2008 Matt Wilmas <mattwil@php.net> MFH: Add array_init_size() and use it where array size is known at initialization
/PHP_5_5/Zend/zend_builtin_functions.c
907fa66 12-May-2008 Dmitry Stogov <dmitry@php.net> Added API to use namesapces in internal extensions
/PHP_5_5/Zend/zend_builtin_functions.c
2ecf4bb 29-Apr-2008 Dmitry Stogov <dmitry@php.net> Lazy EG(active_symbol_table) initialization
/PHP_5_5/Zend/zend_builtin_functions.c
cc2b17d 10-Mar-2008 Felipe Pena <felipe@php.net> MFH: Added new macro for check void parameters.
(deprecating ZEND_WRONG_PARAM_COUNT for this cases)
/PHP_5_5/Zend/zend_builtin_functions.c
d3e5026 23-Feb-2008 Marcus Boerger <helly@php.net> - MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
[DOC] Finally added deprecation messages
/PHP_5_5/Zend/zend_builtin_functions.c
18cc21c 21-Feb-2008 Dmitry Stogov <dmitry@php.net> Fixed bug #43483 (get_class_methods() does not list all visible methods)
/PHP_5_5/Zend/zend_builtin_functions.c
cb71415 19-Feb-2008 Dmitry Stogov <dmitry@php.net> Fixed memory leaks
/PHP_5_5/Zend/zend_builtin_functions.c
d90ebc6 24-Jan-2008 Dmitry Stogov <dmitry@php.net> Fixed comilation warnings
/PHP_5_5/Zend/zend_builtin_functions.c
0b68251 24-Jan-2008 Dmitry Stogov <dmitry@php.net> Changed EG(argument_stack) implementation.
/PHP_5_5/Zend/zend_builtin_functions.c
71592ce 22-Jan-2008 Dmitry Stogov <dmitry@php.net> Added garbage collector
/PHP_5_5/Zend/zend_builtin_functions.c
d1dded8 31-Dec-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 2 of 2.
/PHP_5_5/Zend/zend_builtin_functions.c
648fbe9 22-Nov-2007 Dmitry Stogov <dmitry@php.net> Fixed bug #43128 (Very long class name causes segfault)
/PHP_5_5/Zend/zend_builtin_functions.c
4b4d634 07-Oct-2007 Yiduo (David) Wang <davidw@php.net> MFH: Added macros for managing zval refcounts and is_ref statuses
/PHP_5_5/Zend/zend_builtin_functions.c
eb0c56a 03-Oct-2007 Dmitry Stogov <dmitry@php.net> Fixed bug #42820 (defined() on constant with namespace prefixes tries to load class).
/PHP_5_5/Zend/zend_builtin_functions.c
166266d 29-Sep-2007 Dmitry Stogov <dmitry@php.net> Added support for Late Static Binding. (Dmitry, Etienne Kneuss)
/PHP_5_5/Zend/zend_builtin_functions.c
f32ffe9 28-Sep-2007 Dmitry Stogov <dmitry@php.net> Namespaces
/PHP_5_5/Zend/zend_builtin_functions.c
6c810b0 27-Sep-2007 Dmitry Stogov <dmitry@php.net> Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
/PHP_5_5/Zend/zend_builtin_functions.c
d0d1e42 30-Aug-2007 Sebastian Bergmann <sebastian@php.net> Add optional parameter to debug_backtrace().
/PHP_5_5/Zend/zend_builtin_functions.c
1aab36e 22-Aug-2007 Dmitry Stogov <dmitry@php.net> Fixed bug #42009 (is_a() and is_subclass_of() should NOT call autoload, in the same way as "instanceof" operator).
/PHP_5_5/Zend/zend_builtin_functions.c
ef71664 08-Aug-2007 Dmitry Stogov <dmitry@php.net> Fixed bug #42211 (property_exists() fails to find protected properties from a parent class)
/PHP_5_5/Zend/zend_builtin_functions.c
48d5519 02-Aug-2007 Antony Dovgal <tony2001@php.net> MFH: int -> zend_bool
/PHP_5_5/Zend/zend_builtin_functions.c
c0667ee 02-Aug-2007 Johannes Schlüter <johannes@php.net> - MFH: Respect value of the parameter for get_loaded_extensions() and only
print zend extensions if set to true
/PHP_5_5/Zend/zend_builtin_functions.c
ebaba40 31-Jul-2007 Johannes Schlüter <johannes@php.net> - MFH: Add additional param to get_loaded_extensions() for returning Zend
extensions (Fixes #41278) [DOC]
/PHP_5_5/Zend/zend_builtin_functions.c
7ec48cb 24-Jul-2007 Dmitry Stogov <dmitry@php.net> Fixed bug #40757 (get_object_vars get nothing in child class)
Fixed bug #41929 (Foreach on object does not iterate over all visible properties)
/PHP_5_5/Zend/zend_builtin_functions.c
1351bc4 09-Jun-2007 Johannes Schlüter <johannes@php.net> Fix #41640 (get_class_vars produces error on class constants)
/PHP_5_5/Zend/zend_builtin_functions.c
e1814f0 16-Apr-2007 Dmitry Stogov <dmitry@php.net> WIN64 support
/PHP_5_5/Zend/zend_builtin_functions.c
50ea267 24-Feb-2007 Marcus Boerger <helly@php.net> - Avoid sprintf, even when checked copy'n'paste or changes lead to errors
/PHP_5_5/Zend/zend_builtin_functions.c
4223aa4 01-Jan-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump year.
/PHP_5_5/Zend/zend_builtin_functions.c
d040ec9 20-Dec-2006 Antony Dovgal <tony2001@php.net> MFH
/PHP_5_5/Zend/zend_builtin_functions.c
ea013f9 20-Dec-2006 Antony Dovgal <tony2001@php.net> use Z_* macros
/PHP_5_5/Zend/zend_builtin_functions.c
0966666 28-Nov-2006 Antony Dovgal <tony2001@php.net> MFH: resolve coverity issue #224
/PHP_5_5/Zend/zend_builtin_functions.c
eb666b7 21-Nov-2006 Antony Dovgal <tony2001@php.net> MFH: fix proto
/PHP_5_5/Zend/zend_builtin_functions.c
3f92ab7 15-Nov-2006 Dmitry Stogov <dmitry@php.net> typo
/PHP_5_5/Zend/zend_builtin_functions.c
842b1b5 15-Nov-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #39445 (Calling debug_backtrace() in the __toString() function produces a crash)
/PHP_5_5/Zend/zend_builtin_functions.c
a04b6ed 26-Sep-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #38942 (Double old-style-ctor inheritance)
/PHP_5_5/Zend/zend_builtin_functions.c
ee97ffd 27-Jul-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #38047 ("file" and "line" sometimes not set in backtrace from inside error handler)
/PHP_5_5/Zend/zend_builtin_functions.c
519ed8e 24-Jul-2006 Marcus Boerger <helly@php.net> - Better fix for #34505 and related, drop zend_unmangle_property_name_ex()
/PHP_5_5/Zend/zend_builtin_functions.c
9269611 20-Jul-2006 Antony Dovgal <tony2001@php.net> MFH
/PHP_5_5/Zend/zend_builtin_functions.c
dd5cbcd 09-Jul-2006 Marcus Boerger <helly@php.net> - Fixed Bug #37811 define not using toString on objects
/PHP_5_5/Zend/zend_builtin_functions.c
badf27f 27-Jun-2006 Antony Dovgal <tony2001@php.net> MFH: no need to throw E_ERROR here
/PHP_5_5/Zend/zend_builtin_functions.c
8df40bd 31-May-2006 Dmitry Stogov <dmitry@php.net> Keeping consistent arg_stack during arguments freeing (Exception from destructor may use inconsistent arg_stack for backtrace).
/PHP_5_5/Zend/zend_builtin_functions.c
637a404 09-May-2006 Marcus Boerger <helly@php.net> - MFH as discussed
. zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D)
. zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D)
. added E_RECOVERABLE_ERROR
. added ZEND_TOSTRING_FUNC_NAME
. added __tostring function cache to zend_class_entry
. added ZEND_NAMED_ME
. modified ZEND_ME_MAPPING to support method flags
. added ZEND_MN
. method entries now use prefix "zim_" instead of "zif_"
. drop EG(ze1_compatibility_mode)
. changed cast handler, now without (int should_free):
typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC);
. changed get_iterator, now receives whether value is by ref:
zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
. added zend_objects_store_add_ref_by_handle
. added zend_objects_store_del_ref_by_handle
. convert_to_explicit_type(pzv, type)
/PHP_5_5/Zend/zend_builtin_functions.c
e25a1dc 05-Apr-2006 Antony Dovgal <tony2001@php.net> fix #36944 (strncmp & strncasecmp do not return false on negative string length)
/PHP_5_5/Zend/zend_builtin_functions.c
cfbcb43 28-Mar-2006 Antony Dovgal <tony2001@php.net> fix #36897 (debug_print_backtrace() doesn't return void but array(0) {})
/PHP_5_5/Zend/zend_builtin_functions.c
b32a78c 03-Mar-2006 Dmitry Stogov <dmitry@php.net> Remove "called at [(null):0]" from debug backtrace
/PHP_5_5/Zend/zend_builtin_functions.c
da30791 07-Feb-2006 Andrei Zmievski <andrei@php.net> MFH.
/PHP_5_5/Zend/zend_builtin_functions.c
61e93cc 04-Jan-2006 Andi Gutmans <andi@php.net> - Update copyright notices to 2006
/PHP_5_5/Zend/zend_builtin_functions.c
8768ab9 01-Dec-2005 Dmitry Stogov <dmitry@php.net> Fixed bug #34729 (Crash in ZTS mode under Apache)
/PHP_5_5/Zend/zend_builtin_functions.c
f5117c8 24-Nov-2005 Sebastian Bergmann <sebastian@php.net> MFH: Add an additional field $frame['object'] to the result array of debug_backtrace() that contains a reference to the respective object when the frame was called from an object.
/PHP_5_5/Zend/zend_builtin_functions.c
f43767b 16-Sep-2005 Antony Dovgal <tony2001@php.net> fix #34505 (possible memory corruption when unmangling properties with empty names)
1st part
/PHP_5_5/Zend/zend_builtin_functions.c
9305339 09-Sep-2005 Dmitry Stogov <dmitry@php.net> Changed "instanceof" and "catch" operators, is_a() and is_subclass_of() functions to not call __autoload().
/PHP_5_5/Zend/zend_builtin_functions.c
248345d 01-Sep-2005 Dmitry Stogov <dmitry@php.net> Support for class constants and static members for internal classes
/PHP_5_5/Zend/zend_builtin_functions.c
33df597 22-Aug-2005 Stanislav Malyshev <stas@php.net> fix crash if throw attempted outside of executable code
/PHP_5_5/Zend/zend_builtin_functions.c
4e798f6 18-Aug-2005 Antony Dovgal <tony2001@php.net> MFH: fix memleak
/PHP_5_5/Zend/zend_builtin_functions.c
916815b 03-Aug-2005 foobar <sniper@php.net> Bump up the year
/PHP_5_5/Zend/zend_builtin_functions.c
d5a1296 27-Jun-2005 Stanislav Malyshev <stas@php.net> fix various "Class entry requested for an object without PHP class" messages
when working with non-PHP objects.
# Using Z_OBJCE(object)->name is usually bad idea unless you know it's
# a pure PHP object
/PHP_5_5/Zend/zend_builtin_functions.c
0e720a8 27-Jun-2005 Dmitry Stogov <dmitry@php.net> Fixed wrong include/requre occurrences in debug backtrace.
/PHP_5_5/Zend/zend_builtin_functions.c
f3f9739 23-Jun-2005 Dmitry Stogov <dmitry@php.net> Fixed bug #28377 (debug_backtrace is intermittently passing args)
/PHP_5_5/Zend/zend_builtin_functions.c
f17f5da 23-Jun-2005 Dmitry Stogov <dmitry@php.net> Fixed bug #30828 (debug_backtrace() reports incorrect class in overridden methods)
/PHP_5_5/Zend/zend_builtin_functions.c
da2ab06 22-Jun-2005 Dmitry Stogov <dmitry@php.net> Fixed bug #29896 (Backtrace argument list out of sync)
/PHP_5_5/Zend/zend_builtin_functions.c
fac2718 07-Jun-2005 Dmitry Stogov <dmitry@php.net> Fixed memory leak in debug_print_backtrace()
/PHP_5_5/Zend/zend_builtin_functions.c
81b536f 03-May-2005 Dmitry Stogov <dmitry@php.net> Fixed bug #32296 (get_class_methods output has changed between 5.0.2 and 5.0.3)
Now get_class_methods() shows accessible private and protected methods if it is called from class scope.
/PHP_5_5/Zend/zend_builtin_functions.c
56d543c 02-May-2005 Marcus Boerger <helly@php.net> - Extend API to support real existance test without the need to add any new
functions or change any behavior
/PHP_5_5/Zend/zend_builtin_functions.c
4f15b20 26-Apr-2005 Dmitry Stogov <dmitry@php.net> Fixed bug #32429 (method_exists() always return TRUE if __call method exists)
/PHP_5_5/Zend/zend_builtin_functions.c
4e04b5b 18-Apr-2005 Dmitry Stogov <dmitry@php.net> Fixed memory leak in debug_backtrace()
/PHP_5_5/Zend/zend_builtin_functions.c
7aad424 17-Apr-2005 Marcus Boerger <helly@php.net> - Fix special cases of property_exists()
/PHP_5_5/Zend/zend_builtin_functions.c
083795c 16-Apr-2005 Sara Golemon <pollita@php.net> Fix method_exists(), pce is fetched, but ce is used
/PHP_5_5/Zend/zend_builtin_functions.c
5b21e48 15-Apr-2005 Marcus Boerger <helly@php.net> - Fix even though we already know that the function will be renamed
/PHP_5_5/Zend/zend_builtin_functions.c
32182b1 08-Apr-2005 Marcus Boerger <helly@php.net> - Add property_exits()
/PHP_5_5/Zend/zend_builtin_functions.c
95f860d 04-Apr-2005 Stanislav Malyshev <stas@php.net> MF50: fix backtraces - non-Zend classes have names too
/PHP_5_5/Zend/zend_builtin_functions.c
7b6ec91 14-Mar-2005 Stanislav Malyshev <stas@php.net> ws
/PHP_5_5/Zend/zend_builtin_functions.c
c3957fe 13-Mar-2005 Stanislav Malyshev <stas@php.net> Fix get_extension_funcs() - extension names are now lowercased, so should
be function arguments.
/PHP_5_5/Zend/zend_builtin_functions.c
6f00c1b 07-Mar-2005 Marcus Boerger <helly@php.net> - Fix #32226
/PHP_5_5/Zend/zend_builtin_functions.c
ddd62f2 28-Feb-2005 Marcus Boerger <helly@php.net> - Add support for methods dynamically added through object handlers
/PHP_5_5/Zend/zend_builtin_functions.c
8324d21 27-Feb-2005 Marcus Boerger <helly@php.net> - Update method_exists to new handlers and allow first parameter as string
/PHP_5_5/Zend/zend_builtin_functions.c
1088e28 01-Feb-2005 Stanislav Malyshev <stas@php.net> Fix debug_trace with eval (patch from Antony Dovgal)
/PHP_5_5/Zend/zend_builtin_functions.c
6b1f070 27-Dec-2004 Zeev Suraski <zeev@php.net> MFB
/PHP_5_5/Zend/zend_builtin_functions.c
6a16f3e 26-Oct-2004 Andi Gutmans <andi@php.net> - Patch from Andrey Hristov:
I have cooked a small patch which allows is_subclass_of() the accept
not only an object as first parameter but a string as well. When string
is passed the function checks whether the class specified is subclass of
the second parameter
class a{}
class b{} extends a{}
is_subclass_of("a", "a") //false
is_subclass_of("b", "a") //true
currently only objects are allowed as first parameter
/PHP_5_5/Zend/zend_builtin_functions.c
b52ab41 14-Oct-2004 Marcus Boerger <helly@php.net> - Allow to omit object/classname in get_parent_class() which makes it
compatible with the signature and behavior of get_class()
/PHP_5_5/Zend/zend_builtin_functions.c
0c40e2a 12-Oct-2004 Marcus Boerger <helly@php.net> Bug #30381 Strange results with get_class_vars()
/PHP_5_5/Zend/zend_builtin_functions.c
a4c3875 12-Oct-2004 Marcus Boerger <helly@php.net> - Fix visibility in get_class_vars() and get_class_methods()
# Still there is a problem/error in the executor, i'll have a look
/PHP_5_5/Zend/zend_builtin_functions.c
0f9b3de 12-Oct-2004 Marcus Boerger <helly@php.net> - Fix set_exception_handler
# unsettign with '' never worked so we use NULL now which is much better
# because it matches the the return NULL in case no handler was defined
# and can't lead to problems with wrong string operations.
/PHP_5_5/Zend/zend_builtin_functions.c
4b395a1 04-Oct-2004 Marcus Boerger <helly@php.net> - Bugfix #27798
/PHP_5_5/Zend/zend_builtin_functions.c
4bcd155 27-Sep-2004 Marcus Boerger <helly@php.net> - Fix warnings
/PHP_5_5/Zend/zend_builtin_functions.c
96ab56e 09-Sep-2004 Andi Gutmans <andi@php.net> - Roll back VM commit
/PHP_5_5/Zend/zend_builtin_functions.c
2e286e7 08-Sep-2004 Andi Gutmans <andi@php.net> - Fix bug #28054 by preventing printing out bogus information in backtrace
when in error handler (still doesn't know all information but at least
it's not bogus)
/PHP_5_5/Zend/zend_builtin_functions.c
709c5bd 25-Aug-2004 Andi Gutmans <andi@php.net> - Add interface_exists() and differentiate between classes and interfaces
(Andrey Hristov)
/PHP_5_5/Zend/zend_builtin_functions.c
b1c45f6 05-Aug-2004 Ilia Alshanetsky <iliaa@php.net> Eliminate unneeded variable.
/PHP_5_5/Zend/zend_builtin_functions.c
7bfc91c 03-Aug-2004 Marcus Boerger <helly@php.net> - Fixed Bug #29505 get_class_vars() severely broken when used with arrays
/PHP_5_5/Zend/zend_builtin_functions.c
03e298e 27-Jul-2004 Wez Furlong <wez@php.net> Fix two possible crashes. Latter is unlikely unless you are doing scary
things, but former looks nasty.
/PHP_5_5/Zend/zend_builtin_functions.c
d423616 21-Jul-2004 Edin Kadribasic <edink@php.net> Fixed build
/PHP_5_5/Zend/zend_builtin_functions.c
08fa884 21-Jul-2004 Marcus Boerger <helly@php.net> - Fixded #29291: get_class_vars() return names with NULLs
/PHP_5_5/Zend/zend_builtin_functions.c
6d182a8 18-Jun-2004 George Schlossnagle <gschlossnagle@php.net> fix for 28213.

class_name and call_type should be reinitialized on every loop iter.
/PHP_5_5/Zend/zend_builtin_functions.c
96a8b63 17-Jun-2004 Sara Golemon <pollita@php.net> String length in parse_parameters should be int
/PHP_5_5/Zend/zend_builtin_functions.c
877ecb3 28-May-2004 Derick Rethans <derick@php.net> - Make the default mask for user defined error handlers include ALL errors,
including E_STRICT.
/PHP_5_5/Zend/zend_builtin_functions.c
ef98786 23-May-2004 Andi Gutmans <andi@php.net> - Fix the following script (it crashed):
<?php
class ErrorHandler {
function __construct() {
set_error_handler(array(&$this, 'handle'));
}

function __destruct() {
restore_error_handler();
}

function handle($code, $msg, $file, $line, $locals) {
}
}

new ErrorHandler();
?>
/PHP_5_5/Zend/zend_builtin_functions.c
953a099 27-Apr-2004 Marcus Boerger <helly@php.net> - Optional parameter to class_exists() that can be used to bypass
__autoload() which can be helpfull in __autoload() itself.
/PHP_5_5/Zend/zend_builtin_functions.c
5fff6fa 25-Apr-2004 Marcus Boerger <helly@php.net> Skip correct amount of stack entries
/PHP_5_5/Zend/zend_builtin_functions.c
2310acb 13-Apr-2004 Zeev Suraski <zeev@php.net> Fix debug_backtrace to show arguments again
We need to merge code from debug_backtrace & debug_print_backtrace at
some point!
/PHP_5_5/Zend/zend_builtin_functions.c
c534a9e 07-Apr-2004 Andi Gutmans <andi@php.net> - Hopefully fix the debug_backtrace() code.
/PHP_5_5/Zend/zend_builtin_functions.c
7264ffe 07-Apr-2004 Andi Gutmans <andi@php.net> - Fix crash bug in zend_debug_backtrace(). No idea how come this survived
- for so long....
/PHP_5_5/Zend/zend_builtin_functions.c
8838b38 03-Apr-2004 Andi Gutmans <andi@php.net> Patch by Timm Friebe:
It changes
set_exception_handler() to accept the pseudo-type "callable" (instead of
a string referring to a global function).


Examples:
set_exception_handler('function_name');
set_exception_handler(array('class_name', 'static_method'));
set_exception_handler(array($instance, 'instance_method'));


This also makes set_exception_handler() more consistent with all the
other callback functionality, e.g. set_error_handler().
/PHP_5_5/Zend/zend_builtin_functions.c
c85843a 01-Apr-2004 Ilia Alshanetsky <iliaa@php.net> MFB: Revert patch for bug #27782.
/PHP_5_5/Zend/zend_builtin_functions.c
ec4655f 30-Mar-2004 Ilia Alshanetsky <iliaa@php.net> Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
/PHP_5_5/Zend/zend_builtin_functions.c
afe794c 29-Mar-2004 Marcus Boerger <helly@php.net> Allow mixed case search for extensions
/PHP_5_5/Zend/zend_builtin_functions.c
4efbb35 14-Mar-2004 Marcus Boerger <helly@php.net> Make object parameter optional
/PHP_5_5/Zend/zend_builtin_functions.c
47cb332 14-Mar-2004 Andi Gutmans <andi@php.net> - Fixing bug #27123
/PHP_5_5/Zend/zend_builtin_functions.c
a84efbe 01-Mar-2004 Derick Rethans <derick@php.net> - Fixed bug #27443 (defined() returns wrong type).
/PHP_5_5/Zend/zend_builtin_functions.c
b87a245 25-Feb-2004 foobar <sniper@php.net> ws + cs
/PHP_5_5/Zend/zend_builtin_functions.c
a72c1ab 10-Jan-2004 Zeev Suraski <zeev@php.net> Added error mask to set_error_handler()
Patch by Christian Schneider <cschneid@cschneid.com>
/PHP_5_5/Zend/zend_builtin_functions.c
ccfc46b 08-Jan-2004 foobar <sniper@php.net> - Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?
/PHP_5_5/Zend/zend_builtin_functions.c
03f8baa 08-Dec-2003 Derick Rethans <derick@php.net> - Make it compile again
/PHP_5_5/Zend/zend_builtin_functions.c
dc6a849 07-Dec-2003 Stanislav Malyshev <stas@php.net> Apply Andrey Hristov's patch adding get_declared_interfaces()
/PHP_5_5/Zend/zend_builtin_functions.c
709060e 01-Dec-2003 Andi Gutmans <andi@php.net> - Nuke property_exists(). We need to fix isset() and this is already
- supported in reflection API. In any case, it's best not to add new
- functions in the general namespace except for keeping engine consistency
(which would have been true in this case)
/PHP_5_5/Zend/zend_builtin_functions.c
3be27ec 27-Nov-2003 Marcus Boerger <helly@php.net> Add a support function to check for property existance which is different
from checking a property from being empty/set.
Update test #26182.
/PHP_5_5/Zend/zend_builtin_functions.c
d344648 24-Nov-2003 Andi Gutmans <andi@php.net> - Fix __autoload() to preserve class case.
- Heads up, this patch might break stuff so please let me know if you
- bump into any problems.
/PHP_5_5/Zend/zend_builtin_functions.c
c0df450 18-Nov-2003 Andi Gutmans <andi@php.net> - Add E_STRICT, to be used to warn purists (like Jani :)
/PHP_5_5/Zend/zend_builtin_functions.c
7cc93e1 10-Nov-2003 Marcus Boerger <helly@php.net> Bugfix #26010 (Bug on get_object_vars() function)
/PHP_5_5/Zend/zend_builtin_functions.c
e912635 04-Nov-2003 Marcus Boerger <helly@php.net> Removedouble efree call
/PHP_5_5/Zend/zend_builtin_functions.c
3efe102 18-Sep-2003 Marcus Boerger <helly@php.net> Nuke vars no longer needed
/PHP_5_5/Zend/zend_builtin_functions.c
7b3e848 18-Sep-2003 Marcus Boerger <helly@php.net> Go with studlyCaps
/PHP_5_5/Zend/zend_builtin_functions.c
f1b80b9 31-Aug-2003 Zeev Suraski <zeev@php.net> Attempt at fixing the linkage problem in Win32
/PHP_5_5/Zend/zend_builtin_functions.c
bdd2d4a 29-Aug-2003 Marcus Boerger <helly@php.net> Need to tell zend_fetch_debug_backtrace() whether to skip top function or not.
# And i wondered why the trace wasn't rally accurate.
/PHP_5_5/Zend/zend_builtin_functions.c
8d3620a 28-Aug-2003 Marcus Boerger <helly@php.net> - Split debug_backtrace() into lowlevel c function and php function wrapper
- Add trace property to default method based on new zend_fetch_debug_backtrace
# Unforunatley the handler for uncaught exception can't show this backtrace
# simply because there is currently no way to do it. If i can think of a
# solution i'll add it. Until them i am open to any ideas/help.
/PHP_5_5/Zend/zend_builtin_functions.c
2e36578 28-Aug-2003 Sascha Schumann <sas@php.net> Add format attribute to a number of functions

Kill a few warnings
/PHP_5_5/Zend/zend_builtin_functions.c
f94b536 22-Aug-2003 Ilia Alshanetsky <iliaa@php.net> Replace *magic number* with a much nicer define.
/PHP_5_5/Zend/zend_builtin_functions.c
c29e30d 22-Aug-2003 Ilia Alshanetsky <iliaa@php.net> Set 2147483647 as the module number of user defined constants
Fixed a few bugs and cleaned up get_defined_constants().
/PHP_5_5/Zend/zend_builtin_functions.c
744dd20 17-Aug-2003 Marcus Boerger <helly@php.net> Fix warnings
/PHP_5_5/Zend/zend_builtin_functions.c
bdf84d4 03-Aug-2003 Marcus Boerger <helly@php.net> Add missing arg info
/PHP_5_5/Zend/zend_builtin_functions.c
f8bbafd 03-Aug-2003 Zeev Suraski <zeev@php.net> ntroduce infrastructure for supplying information about arguments,
including:

- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future use, maybe introspection)
- Class/Interface name (for type hints)
- If a class/interface name is available, whether to allow a null instance

Both user and builtin functions share the same data structures.

To declare a builtin function that expects its first arg to be an instance
of class 'Person', its second argument as a regular arg, and its third by
reference, use:

ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0)
ZEND_ARG_OBJ_INFO(0, someone, Person, 1)
ZEND_ARG_PASS_INFO(0)
ZEND_ARG_PASS_INFO(1)
ZEND_END_ARG_INFO();

and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family
of macros.

The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref.

The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat
the arguments for which there's no explicit information as pass by reference
or not.
The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.
/PHP_5_5/Zend/zend_builtin_functions.c
2109ab3 24-Jul-2003 Zeev Suraski <zeev@php.net> Fix each() binary safety for keys
/PHP_5_5/Zend/zend_builtin_functions.c
2f96c16 03-Jul-2003 Stanislav Malyshev <stas@php.net> fix the get_parent_class fix
/PHP_5_5/Zend/zend_builtin_functions.c
d007a6c 02-Jul-2003 Marcus Boerger <helly@php.net> Bug #24399: is_subclass_of(): fix memleak, too
/PHP_5_5/Zend/zend_builtin_functions.c
c491b0a 02-Jul-2003 Sterling Hughes <sterling@php.net> Fix bug #24445
/PHP_5_5/Zend/zend_builtin_functions.c
1d70191 30-Jun-2003 Sterling Hughes <sterling@php.net> move the check down a little so it catches all cases
/PHP_5_5/Zend/zend_builtin_functions.c
d0bd54c 30-Jun-2003 Sterling Hughes <sterling@php.net> Fix bug #24399 from an excellent test case by edin
/PHP_5_5/Zend/zend_builtin_functions.c
4dcc1ef 16-Jun-2003 Stanislav Malyshev <stas@php.net> fix lambda function static vars (related to #17115)
/PHP_5_5/Zend/zend_builtin_functions.c
f68c7ff 10-Jun-2003 James Cox <imajes@php.net> updating license information in the headers.
/PHP_5_5/Zend/zend_builtin_functions.c
7f52928 09-Jun-2003 foobar <sniper@php.net> ws
/PHP_5_5/Zend/zend_builtin_functions.c
4abaac8 08-Jun-2003 Zeev Suraski <zeev@php.net> Fix set_error_handler()
/PHP_5_5/Zend/zend_builtin_functions.c
039c174 04-Jun-2003 Stanislav Malyshev <stas@php.net> rm namespace leftovers
/PHP_5_5/Zend/zend_builtin_functions.c
f7f5a5e 02-Jun-2003 Stanislav Malyshev <stas@php.net> MEGA-patch: namespaces are R.I.P.
/PHP_5_5/Zend/zend_builtin_functions.c
66b9125 21-May-2003 Marcus Boerger <helly@php.net> Make use optimized string lowering
/PHP_5_5/Zend/zend_builtin_functions.c
bec9581 21-May-2003 foobar <sniper@php.net> Fixed bug #23619 (set_error_handler() registered handler not called for object instances). (Jani, waboring@qualys.com)
/PHP_5_5/Zend/zend_builtin_functions.c
ad01495 21-Apr-2003 Stanislav Malyshev <stas@php.net> Change get_class() so that it returns qualified names for namespaced
classes.

*HEADS UP*: get_class_name() handler interface is changed, now it should
allocate the space it returns with emalloc, and the users free it. If
anyone has problems with it or has suggestions how to do it without this -
please tell.

Also: make function_exists() understand namespaces.
/PHP_5_5/Zend/zend_builtin_functions.c
ba02f60 20-Apr-2003 Stanislav Malyshev <stas@php.net> refine the set_error_handler fix
/PHP_5_5/Zend/zend_builtin_functions.c
faafbd6 20-Apr-2003 Stanislav Malyshev <stas@php.net> Fix for bug #21094 (set_error_handler can not accept methods),
by Timm Friebe
/PHP_5_5/Zend/zend_builtin_functions.c
591863d 08-Apr-2003 Andrei Zmievski <andrei@php.net> Switch some functions to use new zend_lookup_ns_class() methods. This
means that they will accept both simple and fully qualified class names.
/PHP_5_5/Zend/zend_builtin_functions.c
800de8a 02-Apr-2003 Stanislav Malyshev <stas@php.net> allow class_exists() to work with namespaces too.
add CLASS_IS_NAMESPACE macro
/PHP_5_5/Zend/zend_builtin_functions.c
e12415c 02-Apr-2003 Stanislav Malyshev <stas@php.net> fix typo
/PHP_5_5/Zend/zend_builtin_functions.c
8a03806 02-Apr-2003 Stanislav Malyshev <stas@php.net> fix parameterless get_declared_classes call
/PHP_5_5/Zend/zend_builtin_functions.c
62f9eb8 01-Apr-2003 Andrei Zmievski <andrei@php.net> Split ZEND_NAMESPACE into user and internal namespaces. Hope this is
okay with engine folks.
/PHP_5_5/Zend/zend_builtin_functions.c
438aaf7 01-Apr-2003 Stanislav Malyshev <stas@php.net> improve namespace name hanfling
/PHP_5_5/Zend/zend_builtin_functions.c
334702d 01-Apr-2003 Stanislav Malyshev <stas@php.net> fix get_declared_classes()
/PHP_5_5/Zend/zend_builtin_functions.c
f9fae74 01-Apr-2003 Stanislav Malyshev <stas@php.net> make get_declared_classes() work with namespaces (based on Tal Peer's patch)
/PHP_5_5/Zend/zend_builtin_functions.c
3fc8528 26-Mar-2003 Sebastian Bergmann <sebastian@php.net> Eliminate TSRMLS_FETCH() calls in destroy_op_array() and zend_get_class_entry().
/PHP_5_5/Zend/zend_builtin_functions.c
26dd849 05-Mar-2003 Zeev Suraski <zeev@php.net> Add support for interfaces
/PHP_5_5/Zend/zend_builtin_functions.c
3661930 10-Feb-2003 Zeev Suraski <zeev@php.net> Fix get_parent_class()
/PHP_5_5/Zend/zend_builtin_functions.c
e7b5c21 08-Feb-2003 Sebastian Bergmann <sebastian@php.net> zend_config.h (and its Win32 version) is already included by zend.h
/PHP_5_5/Zend/zend_builtin_functions.c
df3662f 08-Feb-2003 Ilia Alshanetsky <iliaa@php.net> The string.h is already avaliable through zend.h, so the manual inclusion
is not necessary.
/PHP_5_5/Zend/zend_builtin_functions.c
957aeb8 07-Feb-2003 Ilia Alshanetsky <iliaa@php.net> Added a check to ensure that string.h is avaliable before trying to use it.

Thanks Andi.
/PHP_5_5/Zend/zend_builtin_functions.c
419108f 07-Feb-2003 Ilia Alshanetsky <iliaa@php.net> Added missing header.
/PHP_5_5/Zend/zend_builtin_functions.c
ae6cc1a 07-Feb-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #15734 (Added an optional parameter to get_defined_constants(),
which if passed, will include information regarding who created the constant).
/PHP_5_5/Zend/zend_builtin_functions.c
dc052fe 06-Feb-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #19506 (get_extension_funcs() can now retrieve a list of built-in
Zend Engine functions, if "zend" is specified as the module name).
Made get_extension_funcs() on failure.
/PHP_5_5/Zend/zend_builtin_functions.c
333406b 01-Feb-2003 foobar <sniper@php.net> - Added some missing CVS $Id$ tags, headers and footers.
/PHP_5_5/Zend/zend_builtin_functions.c
24db7f1 12-Jan-2003 Sebastian Bergmann <sebastian@php.net> ZTS fixes.
/PHP_5_5/Zend/zend_builtin_functions.c
c37ee2a 12-Jan-2003 Harald Radi <phanto@php.net> fix 'use of uninitialized variable' warning
/PHP_5_5/Zend/zend_builtin_functions.c
efcd8a7 08-Jan-2003 Ilia Alshanetsky <iliaa@php.net> MFZE2
/PHP_5_5/Zend/zend_builtin_functions.c
2c5d4b8 31-Dec-2002 Sebastian Bergmann <sebastian@php.net> Bump year.
/PHP_5_5/Zend/zend_builtin_functions.c
27de54b 01-Dec-2002 Andi Gutmans <andi@php.net> - MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
f222884 01-Dec-2002 Andi Gutmans <andi@php.net> - Revert as the patch doesn't compile
/PHP_5_5/Zend/zend_builtin_functions.c
b6ecd67 01-Dec-2002 Andi Gutmans <andi@php.net> - MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
671fff2 30-Nov-2002 Andi Gutmans <andi@php.net> h WHitespace
/PHP_5_5/Zend/zend_builtin_functions.c
c6502fa 27-Nov-2002 Andi Gutmans <andi@php.net> - Nuke use of deprecated macro
/PHP_5_5/Zend/zend_builtin_functions.c
e8214a3 23-Nov-2002 Andi Gutmans <andi@php.net> - Commit Marcus' cleanup of abstract and static inheritance and improve
- error messages
/PHP_5_5/Zend/zend_builtin_functions.c
33d0e4e 20-Nov-2002 Derick Rethans <derick@php.net> - MFZE1: Disable leak() and crash() when not using debug mode
/PHP_5_5/Zend/zend_builtin_functions.c
4be862b 19-Nov-2002 Zeev Suraski <zeev@php.net> MFZE1 - error_reporting fix
/PHP_5_5/Zend/zend_builtin_functions.c
d7648f4 21-Oct-2002 Thies C. Arntzen <thies@php.net> MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
d3617c5 09-Oct-2002 Ilia Alshanetsky <iliaa@php.net> MFZE1 zend_str_tolower issue.
/PHP_5_5/Zend/zend_builtin_functions.c
52bd901 28-Sep-2002 Derick Rethans <derick@php.net> - Fix for defines...
/PHP_5_5/Zend/zend_builtin_functions.c
34f5bd5 28-Sep-2002 Derick Rethans <derick@php.net> - Fix build in non-ZTS mode
/PHP_5_5/Zend/zend_builtin_functions.c
ee7b8f9 26-Sep-2002 Ilia Alshanetsky <iliaa@php.net> MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
7dfa439 18-Sep-2002 Zeev Suraski <zeev@php.net> Add useful debugging function
/PHP_5_5/Zend/zend_builtin_functions.c
a35c61a 16-Sep-2002 Andrei Zmievski <andrei@php.net> MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
43139dc 15-Sep-2002 Andi Gutmans <andi@php.net> - WS - Always use "if (" and not "if("
/PHP_5_5/Zend/zend_builtin_functions.c
ca0a7c4 03-Sep-2002 Thies C. Arntzen <thies@php.net> nuke warning
/PHP_5_5/Zend/zend_builtin_functions.c
db92641 03-Sep-2002 Thies C. Arntzen <thies@php.net> nuke unneeded stuff
/PHP_5_5/Zend/zend_builtin_functions.c
1c5841d 03-Sep-2002 Andi Gutmans <andi@php.net> - Fix typo
/PHP_5_5/Zend/zend_builtin_functions.c
96ab239 02-Sep-2002 Thies C. Arntzen <thies@php.net> refine last patch. if the argument-stack is not consistent don't try to show
arguments. no call to zend_error is made as we might end up in an infinite
recursion if called from an error_handler.
so: if the arguments to functions aren't shown in debug_backtrace this is 'cause
the arument stack was not consistent when debug_backtrace was called.
/PHP_5_5/Zend/zend_builtin_functions.c
9afea71 02-Sep-2002 Thies C. Arntzen <thies@php.net> debug_backtrace() now checks the complete argument-stack for consistency.
/PHP_5_5/Zend/zend_builtin_functions.c
eef3e66 28-Aug-2002 Thies C. Arntzen <thies@php.net> debug_backtrace()
- make args passed to functions called vy call_user_function available again.
/PHP_5_5/Zend/zend_builtin_functions.c
b72069e 28-Aug-2002 Thies C. Arntzen <thies@php.net> debug_backtrace():
- make args work if called from the error_handler
- fix refcount for args
/PHP_5_5/Zend/zend_builtin_functions.c
4d931b9 26-Aug-2002 Thies C. Arntzen <thies@php.net> debug_backtrace(): show name of included file for include and require calls
plus some small fixes suggested by andi.
# now it's perfect;-)
/PHP_5_5/Zend/zend_builtin_functions.c
c651dd9 24-Aug-2002 Andi Gutmans <andi@php.net> - Whitespace
/PHP_5_5/Zend/zend_builtin_functions.c
8a02b43 24-Aug-2002 Andi Gutmans <andi@php.net> - Whitespace and better variable name
/PHP_5_5/Zend/zend_builtin_functions.c
800c67a 24-Aug-2002 Thies C. Arntzen <thies@php.net> fix warning
/PHP_5_5/Zend/zend_builtin_functions.c
eea1a0b 23-Aug-2002 Thies C. Arntzen <thies@php.net> debug_backtrace: show include/require/eval as normal functions on the stack
# the hard bit is to find out the args for those
/PHP_5_5/Zend/zend_builtin_functions.c
8feda5c 23-Aug-2002 Derick Rethans <derick@php.net> - No spaces :)
/PHP_5_5/Zend/zend_builtin_functions.c
2808091 23-Aug-2002 Thies C. Arntzen <thies@php.net> - debug_backtrace now also returns an array containing the arguments of the
called function.

zeev, andi - is knowing the structure of the stack considered a bad thing in
zend_builtin_function? if yes i would have to create a new function in
zend_ptr_stack.c (but i think we are save this way)
/PHP_5_5/Zend/zend_builtin_functions.c
7ed2d36 23-Aug-2002 Thies C. Arntzen <thies@php.net> - debug_backtrace:
added "type" ('->' or '::') for object calls.
made calls done thru call_user_func show-up correct in backtraces.

andi,
does this look correct to you?
/PHP_5_5/Zend/zend_builtin_functions.c
04788f9 16-Aug-2002 Stig Bakken <ssb@php.net> @- Added set_exception_handler() function for registering a global,
@ catch-all exception handling function (Stig)
- Added set_exception_handler() function for registering a global,
catch-all exception handling function (Stig)
/PHP_5_5/Zend/zend_builtin_functions.c
41e3f4f 26-Jul-2002 Andi Gutmans <andi@php.net> - Fix problem with debug_backtrace() reported by Stig. We weren't reporting
- global function information because it wasn't available. We have to do
- an additional assignment per-function call so that it'll be available.
- Also don't define the global scope as function name _main_ but leave it
- empty so that frameworks like Pear can decide what they want to do.
/PHP_5_5/Zend/zend_builtin_functions.c
eebae9f 05-Jul-2002 Stig Bakken <ssb@php.net> * folding fixes
/PHP_5_5/Zend/zend_builtin_functions.c
28247f5 26-Jun-2002 Andi Gutmans <andi@php.net> - Centralize global class fetch
/PHP_5_5/Zend/zend_builtin_functions.c
b4a76ac 11-Jun-2002 Andi Gutmans <andi@php.net> - Don't show debug_backtrace() in the trace itself.
- This patch is a bit ugly because the whole code itself is pretty complex
- and hard to re-order.
/PHP_5_5/Zend/zend_builtin_functions.c
3738a6e 09-Jun-2002 Harald Radi <phanto@php.net> only check for an available class entry instead of
the std_object_handlers on some places

#some linuxtag work
/PHP_5_5/Zend/zend_builtin_functions.c
4f77354 13-May-2002 Derick Rethans <derick@php.net> - MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
dc0bc97 10-May-2002 Andi Gutmans <andi@php.net> - Nuke C++ comment
/PHP_5_5/Zend/zend_builtin_functions.c
b6219a0 10-May-2002 Andi Gutmans <andi@php.net> - Make debug_backtrace() return an array. Still not finished because I
might want to differentiate between method calls and static methods.

Example:
$bt = debug_backtrace();
foreach ($bt as $frame) {
if (isset($frame['class'])) {
print $frame['class'];
print "::";
}
print $frame['function'];
print " [";
print $frame['file'];
print ":";
print $frame['line'];
print "]\n";
}
/PHP_5_5/Zend/zend_builtin_functions.c
14a81f9 08-May-2002 Andi Gutmans <andi@php.net> - Hopefully fix problems with debug_backtrace()
/PHP_5_5/Zend/zend_builtin_functions.c
b43ba8d 08-May-2002 Derick Rethans <derick@php.net> - MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
b66c89c 07-May-2002 Andi Gutmans <andi@php.net> - More debug backtrace work. It still doesn't work very well...
/PHP_5_5/Zend/zend_builtin_functions.c
7e5ec2d 02-May-2002 Andi Gutmans <andi@php.net> Initial support for built-in backtracing.
There are still a few problems such as includes and calling other functions
from internal functions which aren't seen (will have to think if and how to
fix this).
Also the main scripts filename isn't available. Need to think about that.
/PHP_5_5/Zend/zend_builtin_functions.c
7a06754 30-Apr-2002 Stanislav Malyshev <stas@php.net> Make OBJCE return zend_class_entry*, also some cleanups
/PHP_5_5/Zend/zend_builtin_functions.c
51e797f 23-Apr-2002 Harald Radi <phanto@php.net> some type cleanup work
/PHP_5_5/Zend/zend_builtin_functions.c
6ac6cb1 22-Apr-2002 Harald Radi <phanto@php.net> added get_class_entry callback handler to the
object handlers structure
/PHP_5_5/Zend/zend_builtin_functions.c
92dd5e6 12-Mar-2002 Stanislav Malyshev <stas@php.net> - make class tables contain class_entry *, not class_entry
- fix isset($this)
/PHP_5_5/Zend/zend_builtin_functions.c
1f9464e 02-Mar-2002 Derick Rethans <derick@php.net> - MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
0c6be86 02-Mar-2002 Derick Rethans <derick@php.net> - MFZE1
/PHP_5_5/Zend/zend_builtin_functions.c
6608f07 07-Feb-2002 Stanislav Malyshev <stas@php.net> Mega-commit: Enter the new object model
Note: only standard Zend objects are working now. This is definitely going to
break custom objects like COM, Java, etc. - this will be fixed later.
Also, this may break other things that access objects' internals directly.
/PHP_5_5/Zend/zend_builtin_functions.c
cb2124b 02-Feb-2002 Sebastian Bergmann <sebastian@php.net> Revert per Andi's request. Sorry :-(
/PHP_5_5/Zend/zend_builtin_functions.c
fd884e2 02-Feb-2002 Sebastian Bergmann <sebastian@php.net> Fix warning. Again :-)
/PHP_5_5/Zend/zend_builtin_functions.c
2c95fc2 02-Feb-2002 Andi Gutmans <andi@php.net> - Please don't use strcmp() and friends in Zend but only the mem*
- functions. I didn't check this patch so please check that it works.
/PHP_5_5/Zend/zend_builtin_functions.c
86469a0 02-Feb-2002 Sebastian Bergmann <sebastian@php.net> Fix a warning.
/PHP_5_5/Zend/zend_builtin_functions.c
031784c 01-Feb-2002 Sebastian Bergmann <sebastian@php.net> MFZE1: is_a()
/PHP_5_5/Zend/zend_builtin_functions.c
62dc854 06-Jan-2002 Sebastian Bergmann <sebastian@php.net> Happy New Year.
/PHP_5_5/Zend/zend_builtin_functions.c
d863d52 11-Dec-2001 Sebastian Bergmann <sebastian@php.net> Update headers.
/PHP_5_5/Zend/zend_builtin_functions.c
5476706 04-Dec-2001 Andi Gutmans <andi@php.net> - Damn Zeev :)
/PHP_5_5/Zend/zend_builtin_functions.c
4f6c95d 11-Aug-2001 Zeev Suraski <zeev@php.net> Whitespace
/PHP_5_5/Zend/zend_builtin_functions.c
3aa5674 02-Aug-2001 Zeev Suraski <zeev@php.net> TSRMLS fixes
/PHP_5_5/Zend/zend_builtin_functions.c
d76cf1d 31-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH work
/PHP_5_5/Zend/zend_builtin_functions.c
4187439 30-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH work
/PHP_5_5/Zend/zend_builtin_functions.c
b525549 30-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH work, and get rid of redundant ParametersPassedByRef
/PHP_5_5/Zend/zend_builtin_functions.c
8ce8324 30-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH annihilation
/PHP_5_5/Zend/zend_builtin_functions.c
b577038 30-Jul-2001 Zeev Suraski <zeev@php.net> Avoid TSRMLS_FETCH()'s (still lots of work left)
/PHP_5_5/Zend/zend_builtin_functions.c
896eec1 28-Jul-2001 Andi Gutmans <andi@php.net> - Use the Z_OBJ* macros for accessing objects
/PHP_5_5/Zend/zend_builtin_functions.c
b4f3b9d 28-Jul-2001 Zeev Suraski <zeev@php.net> Redesigned thread safety mechanism - nua nua
/PHP_5_5/Zend/zend_builtin_functions.c
2c254ba 27-Jul-2001 Zeev Suraski <zeev@php.net> Get rid of ELS_*(), and use TSRMLS_*() instead.
This patch is *bound* to break some files, as I must have had typos somewhere.
If you use any uncommon extension, please try to build it...
/PHP_5_5/Zend/zend_builtin_functions.c
b70eedd 26-Jun-2001 Andi Gutmans <andi@php.net> - Fix crash bug (fix by Jani).
/PHP_5_5/Zend/zend_builtin_functions.c
9f0a619 23-May-2001 Andrei Zmievski <andrei@php.net> Fix segfault -- need to copy-construct constant value.
/PHP_5_5/Zend/zend_builtin_functions.c
4d78270 21-May-2001 Andrei Zmievski <andrei@php.net> Moving some functions into Zend.
/PHP_5_5/Zend/zend_builtin_functions.c
1b94b89 30-Apr-2001 Andi Gutmans <andi@php.net> - Add mistakenly removen closing bracket
/PHP_5_5/Zend/zend_builtin_functions.c
ec1068d 30-Apr-2001 Andi Gutmans <andi@php.net> - Get rid of warning
/PHP_5_5/Zend/zend_builtin_functions.c
acd56b0 27-Apr-2001 Andi Gutmans <andi@php.net> - More whitespace fixes while I'm at it.
/PHP_5_5/Zend/zend_builtin_functions.c
0971ff9 27-Apr-2001 Andi Gutmans <andi@php.net> - Whitespace changes to be standard like the rest of Zend
/PHP_5_5/Zend/zend_builtin_functions.c
3e2ff34 26-Mar-2001 Andrei Zmievski <andrei@php.net> Updated get_class_methods() to take class instance as well as class name.
/PHP_5_5/Zend/zend_builtin_functions.c
54da902 26-Mar-2001 Andrei Zmievski <andrei@php.net> Making it possible to pass a class name to get_parent_class() as well
as a class instance.
/PHP_5_5/Zend/zend_builtin_functions.c
2b2484d 23-Mar-2001 Andrei Zmievski <andrei@php.net> Fixing function name length.
/PHP_5_5/Zend/zend_builtin_functions.c
d2c9e80 26-Feb-2001 Andi Gutmans <andi@php.net> - Update copyright year
/PHP_5_5/Zend/zend_builtin_functions.c
0bed994 24-Feb-2001 Andi Gutmans <andi@php.net> - Add exports from Daniel Beulshausen
/PHP_5_5/Zend/zend_builtin_functions.c
36eaad2 22-Dec-2000 Zeev Suraski <zeev@php.net> Allow get_current_key() not to return the key itself, instead of a duplicate
/PHP_5_5/Zend/zend_builtin_functions.c
acdae3a 07-Dec-2000 Sascha Schumann <sas@php.net> Hardcode strlen due to problems on SCO OpenServer 5.0.4 which defines
strlen to __std_hdr_strlen.
/PHP_5_5/Zend/zend_builtin_functions.c
b531e43 07-Dec-2000 Stanislav Malyshev <stas@php.net> Fix memory leak - get_current_key mallocs it's result, no need to
copy it.
/PHP_5_5/Zend/zend_builtin_functions.c
81814c8 27-Nov-2000 Andrei Zmievski <andrei@php.net> Update class constants before trying to get default properties.
/PHP_5_5/Zend/zend_builtin_functions.c
9ca1038 21-Nov-2000 Andrei Zmievski <andrei@php.net> Sterling's patch to make get_defined_vars() simpler and better.
/PHP_5_5/Zend/zend_builtin_functions.c
610edbc 17-Oct-2000 Andi Gutmans <andi@php.net> - Fix copy&paste bug
/PHP_5_5/Zend/zend_builtin_functions.c
154052f 14-Oct-2000 Andi Gutmans <andi@php.net> - Add another patch from Sterling.
/PHP_5_5/Zend/zend_builtin_functions.c
5c6593b 14-Oct-2000 Andi Gutmans <andi@php.net> - Preliminary commit of Sterlings get_defined_functions()/get_defined_vars
functions
/PHP_5_5/Zend/zend_builtin_functions.c
ab8c6ed 30-Sep-2000 Andi Gutmans <andi@php.net> - Cleanup error output
/PHP_5_5/Zend/zend_builtin_functions.c
5918218 18-Sep-2000 Stanislav Malyshev <stas@php.net> Made get_included_files() work again, in somewhat different way
/PHP_5_5/Zend/zend_builtin_functions.c
5286b39 12-Sep-2000 Zeev Suraski <zeev@php.net> Make compile_string() accept a description of the code
/PHP_5_5/Zend/zend_builtin_functions.c
0fd8685 05-Sep-2000 Andrei Zmievski <andrei@php.net> Fix memory overrun.
/PHP_5_5/Zend/zend_builtin_functions.c
951eb90 05-Sep-2000 Stanislav Malyshev <stas@php.net> Fix crash with trigger_error having no args (#6549)
/PHP_5_5/Zend/zend_builtin_functions.c
1192fe5 26-Aug-2000 Andi Gutmans <andi@php.net> - Don't define this function in non-debug mode
/PHP_5_5/Zend/zend_builtin_functions.c
c06692e 09-Aug-2000 Zeev Suraski <zeev@php.net> The patch we promised - redesigned the compilation/execution API:
Advantages:
- Smaller memory footprint for the op arrays
- Slightly faster compilation times (due to saved erealloc() calls and faster zend_op
initialization)
- include_once() & require_once() share the same file list
- Consistency between include() and require() - this mostly means that return()
works inside require()'d files just as it does in include() files (it used to
be meaningless in require()'d files, most of the time (see below))
- Made require() consistent with itself. Before, if the argument was not a constant
string, require() took the include() behavior (with return()).
- Removed lots of duplicate code.
Bottom line - require() and include() are very similar now; require() is simply an include()
which isn't allowed to fail. Due to the erealloc() calls for large op arrays, require()
didn't end up being any faster than include() in the Zend engine.
/PHP_5_5/Zend/zend_builtin_functions.c
2c95b11 28-Jul-2000 Stanislav Malyshev <stas@php.net> Make define return false and issue E_NOTICE when trying to redefine constant
@- Make define return false and issue E_NOTICE when trying to redefine constant (Stas)
/PHP_5_5/Zend/zend_builtin_functions.c
1373a16 26-Jul-2000 Stanislav Malyshev <stas@php.net> Add strncasecmp function
@ Added strncasecmp function (Andi)
/PHP_5_5/Zend/zend_builtin_functions.c
58e1dd2 18-Jul-2000 Zeev Suraski <zeev@php.net> Forgot to link this function...
/PHP_5_5/Zend/zend_builtin_functions.c
55d313d 14-Jul-2000 Zeev Suraski <zeev@php.net> Improve register_resource_ex() infrastructure
/PHP_5_5/Zend/zend_builtin_functions.c
fde2e61 30-Jun-2000 Zeev Suraski <zeev@php.net> error_reporting fix
/PHP_5_5/Zend/zend_builtin_functions.c
34c2b0a 17-Jun-2000 Zeev Suraski <zeev@php.net> - Add restore_error_handler()
error_handler's are now stored in a stack
/PHP_5_5/Zend/zend_builtin_functions.c
6b8059a 12-Jun-2000 Zeev Suraski <zeev@php.net> Make Egon happy :)
/PHP_5_5/Zend/zend_builtin_functions.c
e962769 12-Jun-2000 Zeev Suraski <zeev@php.net> Return the previous error handler from set_error_handler()
/PHP_5_5/Zend/zend_builtin_functions.c
fce92e3 12-Jun-2000 Zeev Suraski <zeev@php.net> Avoid using E_CORE_* errorlevels in any place which is not in the global startup sequence
/PHP_5_5/Zend/zend_builtin_functions.c
a297914 10-Jun-2000 Zeev Suraski <zeev@php.net> Fix bug #4768
/PHP_5_5/Zend/zend_builtin_functions.c
b51aa1f 09-Jun-2000 Andrei Zmievski <andrei@php.net> Made an alias for hash apply with arguments.
/PHP_5_5/Zend/zend_builtin_functions.c
fddf89a 09-Jun-2000 Zeev Suraski <zeev@php.net> Fixed bug #4819
/PHP_5_5/Zend/zend_builtin_functions.c
f8983e4 05-Jun-2000 Andi Gutmans <andi@php.net> - Complete change to create_function()
/PHP_5_5/Zend/zend_builtin_functions.c
b7a8baf 04-Jun-2000 Zeev Suraski <zeev@php.net> Rename lambda()
/PHP_5_5/Zend/zend_builtin_functions.c
e374f6f 03-Jun-2000 Zeev Suraski <zeev@php.net> Fix a lambda() bug
/PHP_5_5/Zend/zend_builtin_functions.c
70345bd 03-Jun-2000 Zeev Suraski <zeev@php.net> Add missing {
/PHP_5_5/Zend/zend_builtin_functions.c
0b7a9ce 03-Jun-2000 Zeev Suraski <zeev@php.net> - Fix Win32 compilation (Use winsock2.h from now on)
- Add lambda() support
/PHP_5_5/Zend/zend_builtin_functions.c
746f018 02-Jun-2000 Zeev Suraski <zeev@php.net> Update error code
/PHP_5_5/Zend/zend_builtin_functions.c
164e4e5 01-May-2000 Andrei Zmievski <andrei@php.net> Added a way to get all declared classes.
/PHP_5_5/Zend/zend_builtin_functions.c
67f6974 19-Apr-2000 Zeev Suraski <zeev@php.net> Initial support for trapping errors (not complete and disabled; will be enabled only
post-PHP 4.0.0)
/PHP_5_5/Zend/zend_builtin_functions.c
a51d305 19-Apr-2000 Zeev Suraski <zeev@php.net> - Renamed get_used_files() to get_required_files() for consistency
- Documented some functions
- Added user-level warning messages
- Added user_error()
/PHP_5_5/Zend/zend_builtin_functions.c
a659712 28-Mar-2000 Zeev Suraski <zeev@php.net> The checks for func_num_args() and friends were broken - fixed
/PHP_5_5/Zend/zend_builtin_functions.c
7fd92b5 26-Mar-2000 Andi Gutmans <andi@php.net> - Stop zend_func_args() and co. from crashing
/PHP_5_5/Zend/zend_builtin_functions.c
5dba477 25-Mar-2000 Zeev Suraski <zeev@php.net> - Some header dependencies cleanup
- Generalize zval_print() and zval_print_r()
/PHP_5_5/Zend/zend_builtin_functions.c
6db1899 24-Mar-2000 Andi Gutmans <andi@php.net> - Nuke hash_*_ptr functions
/PHP_5_5/Zend/zend_builtin_functions.c
0eaa79e 23-Mar-2000 Andrei Zmievski <andrei@php.net> Use WRONG_PARAM_COUNT.
/PHP_5_5/Zend/zend_builtin_functions.c
7bd5794 23-Mar-2000 Zeev Suraski <zeev@php.net> - Make it compile
/PHP_5_5/Zend/zend_builtin_functions.c
40e99c5 23-Mar-2000 Andrei Zmievski <andrei@php.net> Added get_class_methods().
/PHP_5_5/Zend/zend_builtin_functions.c
caf9049 18-Mar-2000 Zeev Suraski <zeev@php.net> The third argument to define() wasn't working right, fixed
/PHP_5_5/Zend/zend_builtin_functions.c
05cf442 12-Mar-2000 Zeev Suraski <zeev@php.net> -
/PHP_5_5/Zend/zend_builtin_functions.c
5951b16 10-Mar-2000 Andi Gutmans <andi@php.net> - Quick way of supporting include_once().
Good enough for RC1.
/PHP_5_5/Zend/zend_builtin_functions.c
5e55e47 06-Mar-2000 Zeev Suraski <zeev@php.net> It's official now...
/PHP_5_5/Zend/zend_builtin_functions.c
68ab1d3 27-Feb-2000 Egon Schmid <eschmid@php.net> Fixed some protos.
/PHP_5_5/Zend/zend_builtin_functions.c
f1d0753 26-Feb-2000 Sam Ruby <rubys@php.net> compilation error - Win32
/PHP_5_5/Zend/zend_builtin_functions.c
685fd42 26-Feb-2000 Andrei Zmievski <andrei@php.net> Added get_class_vars() and get_object_vars() functions.
/PHP_5_5/Zend/zend_builtin_functions.c
0ac9536 19-Feb-2000 Zeev Suraski <zeev@php.net> (c) patch
/PHP_5_5/Zend/zend_builtin_functions.c
2a4d65f 16-Feb-2000 Zeev Suraski <zeev@php.net> ZEND_TEST_EXCEPTIONS should be defined/undefined before it's checked
/PHP_5_5/Zend/zend_builtin_functions.c
95c7788 14-Feb-2000 Andi Gutmans <andi@php.net> - Fix bug in func_get_arg()
- Get rid of compiler warnings for unused function crash()
/PHP_5_5/Zend/zend_builtin_functions.c
81662eb 13-Feb-2000 Zeev Suraski <zeev@php.net> *** empty log message ***
/PHP_5_5/Zend/zend_builtin_functions.c
c2fd675 08-Feb-2000 Andrei Zmievski <andrei@php.net> Patches from Walter for strncmp() stuff.
/PHP_5_5/Zend/zend_builtin_functions.c
f207b36 05-Feb-2000 Zeev Suraski <zeev@php.net> Pass the executor globals to internal functions
/PHP_5_5/Zend/zend_builtin_functions.c
fafbf6d 24-Jan-2000 Zeev Suraski <zeev@php.net> - Implement declare() with declarables framework
- Implement ticks - Germany&Norway - 5 points!
/PHP_5_5/Zend/zend_builtin_functions.c
bdefd5d 04-Jan-2000 Andi Gutmans <andi@php.net> - Change IS_UNSET -> IS_NULL
/PHP_5_5/Zend/zend_builtin_functions.c
f2d703e 31-Dec-1999 Zeev Suraski <zeev@php.net> - Nuke undefined_variable_string
- Introduce IS_UNSET
/PHP_5_5/Zend/zend_builtin_functions.c
235386b 26-Dec-1999 Zeev Suraski <zeev@php.net> Change ALLOC_ZVAL() semantics
/PHP_5_5/Zend/zend_builtin_functions.c
62b2087 24-Dec-1999 Andi Gutmans <andi@php.net> - Create two new macro's. ALLOC_ZVAL() and FREE_ZVAL(z) and make Zend use
them.
/PHP_5_5/Zend/zend_builtin_functions.c
473632b 22-Dec-1999 Sascha Schumann <sas@php.net> Kill compiler warning
/PHP_5_5/Zend/zend_builtin_functions.c
1fe57c9 22-Dec-1999 Zeev Suraski <zeev@php.net> - Fix function_exists()
/PHP_5_5/Zend/zend_builtin_functions.c
cd7d554 18-Dec-1999 Zeev Suraski <zeev@php.net> - Introduce ZEND_NUM_ARGS(), to replace ARG_COUNT(ht)
- Rename getParameters() and friends for consistency and namespace cleanliness
/PHP_5_5/Zend/zend_builtin_functions.c
8a879b8 15-Dec-1999 Andrei Zmievski <andrei@php.net> Doh! I'm an idiot.
/PHP_5_5/Zend/zend_builtin_functions.c
c9c6446 15-Dec-1999 Andrei Zmievski <andrei@php.net> - s/inheritence/inheritance/g
- Added is_subclass_of() function
/PHP_5_5/Zend/zend_builtin_functions.c
22344ea 15-Dec-1999 Andrei Zmievski <andrei@php.net> val->len
/PHP_5_5/Zend/zend_builtin_functions.c
46b14f8 15-Dec-1999 Andrei Zmievski <andrei@php.net> Faster, must go faster.
/PHP_5_5/Zend/zend_builtin_functions.c
3fdf0db 14-Dec-1999 Andrei Zmievski <andrei@php.net> - Added class_exists()
- Moved function_exists() here from from the basic_functions.c
- Modified method_exists() to convert method name to lowercase
when checking
/PHP_5_5/Zend/zend_builtin_functions.c
efc84af 04-Dec-1999 Zeev Suraski <zeev@php.net> - Implement get_used_files() and get_imported_files()
/PHP_5_5/Zend/zend_builtin_functions.c
ca1d1f8 04-Oct-1999 Thies C. Arntzen <thies@php.net> use getParametersEx for all builtin functions
/PHP_5_5/Zend/zend_builtin_functions.c
86357a9 01-Oct-1999 Andi Gutmans <andi@php.net> - Move is_ref back to being an unsigned char and not a bit field.
/PHP_5_5/Zend/zend_builtin_functions.c
4dd47ff 01-Oct-1999 Andi Gutmans <andi@php.net> - Remove locking support completely
/PHP_5_5/Zend/zend_builtin_functions.c
49c891f 22-Sep-1999 Thies C. Arntzen <thies@php.net> preliminary fix for each until andi & zeev clean up!
/PHP_5_5/Zend/zend_builtin_functions.c
a30f028 21-Sep-1999 Zeev Suraski <zeev@php.net> Add get_func_args()
/PHP_5_5/Zend/zend_builtin_functions.c
9f1d0de 21-Sep-1999 Zeev Suraski <zeev@php.net> *** empty log message ***
/PHP_5_5/Zend/zend_builtin_functions.c
68217ef 20-Sep-1999 Andi Gutmans <andi@php.net> - Move some more Zend internal functions from PHP
/PHP_5_5/Zend/zend_builtin_functions.c
7831d30 20-Sep-1999 Andi Gutmans <andi@php.net> - Newline for Sun's compiler
/PHP_5_5/Zend/zend_builtin_functions.c
06a18f1 20-Sep-1999 Andi Gutmans <andi@php.net> - Add some internal functions to Zend
/PHP_5_5/Zend/zend_builtin_functions.c
7a4a594 20-Sep-1999 Zeev Suraski <zeev@php.net> Added zend_num_args() and zend_get_arg()
/PHP_5_5/Zend/zend_builtin_functions.c
13d840b 20-Sep-1999 Zeev Suraski <zeev@php.net> Add a file in which we can put Zend builtin functions
/PHP_5_5/Zend/zend_builtin_functions.c