summaryrefslogtreecommitdiff
path: root/Zend/zend_builtin_functions.c
Commit message (Collapse)AuthorAgeFilesLines
* Fixed refcount handling in get_class_vars()Xinchen Hui2015-01-231-0/+2
|
* define() must not modify the source arrayDmitry Stogov2015-01-221-8/+1
|
* cleanupDmitry Stogov2015-01-201-17/+1
|
* Optimized is_aXinchen Hui2015-01-191-6/+10
|
* bump yearXinchen Hui2015-01-151-1/+1
|
* Fixed possible double freeDmitry Stogov2015-01-131-1/+1
|
* Fixed possible crashDmitry Stogov2015-01-131-11/+13
|
* Optimized error_reporting() similar to silence operator (ZEND_BEGIN_SILENCE ↵Dmitry Stogov2015-01-121-6/+33
| | | | opcode).
* Use FAST_ZPP in few more frequently used functionsDmitry Stogov2015-01-121-0/+7
|
* trailing whitespace removalStanislav Malyshev2015-01-101-44/+44
|
* Drop duplicate arg from hash_get_current_key_exNikita Popov2014-12-261-1/+1
|
* remove unused variableAnatol Belski2014-12-241-1/+0
|
* C89 compatAnatol Belski2014-12-241-1/+2
|
* Added new API function 'zend_string* zend_string_tolower(zend_string*)'.Dmitry Stogov2014-12-241-45/+42
| | | | It simplifies code and avoids unnecessary allocation and copying if string is already in lower case.
* API for fast construction of packed arraysDmitry Stogov2014-12-231-50/+57
|
* Improved get_object_vars()Dmitry Stogov2014-12-231-16/+22
|
* Don't count variadic argument in zend_func.common.num_args. This allows ↵Dmitry Stogov2014-12-221-9/+0
| | | | faster CALL/RETURN code.
* Allow arrays with define(), to match const syntax supportDmitry Stogov2014-12-211-1/+77
|
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-96/+96
|
* Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ↵Dmitry Stogov2014-11-281-3/+3
| | | | ZEND_CALL_VAR_NUM().
* Pack EX(frame_info) into EX(This).u1.v.reserved. Rename "frame"kind" into ↵Dmitry Stogov2014-11-281-3/+3
| | | | "call_kind" and VM_FRAME_... into ZEND_CALL_...
* Pack EX(num_args) into EX(This).u2.num_argsDmitry Stogov2014-11-281-7/+7
|
* Improved object property access.Dmitry Stogov2014-11-061-6/+4
|
* Addtion fix for bug #68252 , forget static variable hanldingXinchen Hui2014-10-281-3/+3
|
* Fixed bug #68252 (segfault in Zend/zend_hash.c in function _zend_hash_del_el)Xinchen Hui2014-10-281-1/+1
| | | | Don't leave a UNDEF gap in function_table
* fix datatype mismatchesAnatol Belski2014-10-241-2/+2
| | | | and convert len args to size_t where the underlaying API uses zend_string
* Update get_class_name semanticsNikita Popov2014-10-091-12/+4
| | | | | | | | | | | | | | * get_class_name is now only used for displaying the class name in debugging functions like var_dump, print_r, etc. It is no longer used in get_class() etc. * As it is no longer used in get_parent_class() the parent argument is now gone. This also fixes incorrect parent classes being reported in COM. * get_class_name is now always required (previously some places made it optional and some required it) and is also required to return a non-NULL value. * Remove zend_get_object_classname. This also fixes a number of potential leaks due to incorrect usage of this function.
* Remove zend_get_class_entry functionNikita Popov2014-10-091-7/+3
|
* Remove support for classes without class entriesNikita Popov2014-10-091-5/+1
| | | | get_class_entry must be non-NULL and return non-NULL.
* Merged EX(frame_kind) and EX(flags) into single wordDmitry Stogov2014-10-071-3/+3
|
* Replaced EG(This) and EX(object) with EX(This).Dmitry Stogov2014-10-031-8/+8
| | | | Internal functions now recieves zend_execute_data as the first argument.
* Fix a couple compile warningsNikita Popov2014-09-291-1/+1
|
* Fix segmentation fault in debug_backtrace()Timm Friebe2014-09-281-0/+1
|
* Remove dead codeNikita Popov2014-09-241-17/+2
|
* folder marksXinchen Hui2014-09-201-46/+19
|
* Avoid double IS_INTERNED() checkDmitry Stogov2014-09-191-4/+4
|
* Switch (un)mangle property name to size_t and zend_stringNikita Popov2014-09-161-3/+3
| | | | Also use the _ex variants where possible.
* fix signed/unsigned mismatchAnatol Belski2014-09-151-6/+6
|
* Preallocate hash tables of required sizeDmitry Stogov2014-09-031-1/+1
|
* Refactored INI subsystem to use zend_string* instead of char*Dmitry Stogov2014-09-011-6/+5
|
* Special-case aliases, add warning comments to implementationsAndrea Faulds2014-08-291-2/+4
|
* first show to make 's' work with size_tAnatol Belski2014-08-271-7/+8
|
* Add zend_string_equals and zend_string_equals_literalNikita Popov2014-08-251-5/+3
|
* master renames phase 3Anatol Belski2014-08-251-1/+1
|
* master renames phase 2Anatol Belski2014-08-251-10/+10
|
* master renames phase 1Anatol Belski2014-08-251-86/+86
|
* fix zppAnatol Belski2014-08-211-3/+3
|
* fix zppAnatol Belski2014-08-211-1/+1
|
* Merge remote-tracking branch 'php/master'Anatol Belski2014-08-211-1/+1
|\
| * Fixed incorrect string length comparisonDmitry Stogov2014-08-211-1/+1
| |