Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | API for fast construction of packed arrays | Dmitry Stogov | 2014-12-23 | 1 | -50/+57 | |
| | ||||||
* | Improved get_object_vars() | Dmitry Stogov | 2014-12-23 | 1 | -16/+22 | |
| | ||||||
* | Don't count variadic argument in zend_func.common.num_args. This allows ↵ | Dmitry Stogov | 2014-12-22 | 1 | -9/+0 | |
| | | | | faster CALL/RETURN code. | |||||
* | Allow arrays with define(), to match const syntax support | Dmitry Stogov | 2014-12-21 | 1 | -1/+77 | |
| | ||||||
* | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -96/+96 | |
| | ||||||
* | Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ↵ | Dmitry Stogov | 2014-11-28 | 1 | -3/+3 | |
| | | | | ZEND_CALL_VAR_NUM(). | |||||
* | Pack EX(frame_info) into EX(This).u1.v.reserved. Rename "frame"kind" into ↵ | Dmitry Stogov | 2014-11-28 | 1 | -3/+3 | |
| | | | | "call_kind" and VM_FRAME_... into ZEND_CALL_... | |||||
* | Pack EX(num_args) into EX(This).u2.num_args | Dmitry Stogov | 2014-11-28 | 1 | -7/+7 | |
| | ||||||
* | Improved object property access. | Dmitry Stogov | 2014-11-06 | 1 | -6/+4 | |
| | ||||||
* | Addtion fix for bug #68252 , forget static variable hanlding | Xinchen Hui | 2014-10-28 | 1 | -3/+3 | |
| | ||||||
* | Fixed bug #68252 (segfault in Zend/zend_hash.c in function _zend_hash_del_el) | Xinchen Hui | 2014-10-28 | 1 | -1/+1 | |
| | | | | Don't leave a UNDEF gap in function_table | |||||
* | fix datatype mismatches | Anatol Belski | 2014-10-24 | 1 | -2/+2 | |
| | | | | and convert len args to size_t where the underlaying API uses zend_string | |||||
* | Update get_class_name semantics | Nikita Popov | 2014-10-09 | 1 | -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 function | Nikita Popov | 2014-10-09 | 1 | -7/+3 | |
| | ||||||
* | Remove support for classes without class entries | Nikita Popov | 2014-10-09 | 1 | -5/+1 | |
| | | | | get_class_entry must be non-NULL and return non-NULL. | |||||
* | Merged EX(frame_kind) and EX(flags) into single word | Dmitry Stogov | 2014-10-07 | 1 | -3/+3 | |
| | ||||||
* | Replaced EG(This) and EX(object) with EX(This). | Dmitry Stogov | 2014-10-03 | 1 | -8/+8 | |
| | | | | Internal functions now recieves zend_execute_data as the first argument. | |||||
* | Fix a couple compile warnings | Nikita Popov | 2014-09-29 | 1 | -1/+1 | |
| | ||||||
* | Fix segmentation fault in debug_backtrace() | Timm Friebe | 2014-09-28 | 1 | -0/+1 | |
| | ||||||
* | Remove dead code | Nikita Popov | 2014-09-24 | 1 | -17/+2 | |
| | ||||||
* | folder marks | Xinchen Hui | 2014-09-20 | 1 | -46/+19 | |
| | ||||||
* | Avoid double IS_INTERNED() check | Dmitry Stogov | 2014-09-19 | 1 | -4/+4 | |
| | ||||||
* | Switch (un)mangle property name to size_t and zend_string | Nikita Popov | 2014-09-16 | 1 | -3/+3 | |
| | | | | Also use the _ex variants where possible. | |||||
* | fix signed/unsigned mismatch | Anatol Belski | 2014-09-15 | 1 | -6/+6 | |
| | ||||||
* | Preallocate hash tables of required size | Dmitry Stogov | 2014-09-03 | 1 | -1/+1 | |
| | ||||||
* | Refactored INI subsystem to use zend_string* instead of char* | Dmitry Stogov | 2014-09-01 | 1 | -6/+5 | |
| | ||||||
* | Special-case aliases, add warning comments to implementations | Andrea Faulds | 2014-08-29 | 1 | -2/+4 | |
| | ||||||
* | first show to make 's' work with size_t | Anatol Belski | 2014-08-27 | 1 | -7/+8 | |
| | ||||||
* | Add zend_string_equals and zend_string_equals_literal | Nikita Popov | 2014-08-25 | 1 | -5/+3 | |
| | ||||||
* | master renames phase 3 | Anatol Belski | 2014-08-25 | 1 | -1/+1 | |
| | ||||||
* | master renames phase 2 | Anatol Belski | 2014-08-25 | 1 | -10/+10 | |
| | ||||||
* | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -86/+86 | |
| | ||||||
* | fix zpp | Anatol Belski | 2014-08-21 | 1 | -3/+3 | |
| | ||||||
* | fix zpp | Anatol Belski | 2014-08-21 | 1 | -1/+1 | |
| | ||||||
* | Merge remote-tracking branch 'php/master' | Anatol Belski | 2014-08-21 | 1 | -1/+1 | |
|\ | ||||||
| * | Fixed incorrect string length comparison | Dmitry Stogov | 2014-08-21 | 1 | -1/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'php/master' | Anatol Belski | 2014-08-21 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Fixed get_resources() prototype comments | Dmitry Stogov | 2014-08-21 | 1 | -1/+1 | |
| | | ||||||
* | | fix index type | Anatol Belski | 2014-08-20 | 1 | -1/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'php/master' | Anatol Belski | 2014-08-20 | 1 | -0/+54 | |
|\ \ | |/ | ||||||
| * | Introduced get_resources() function. | Dmitry Stogov | 2014-08-20 | 1 | -0/+54 | |
| | | | | | | | | | | It may be used for debugging and testing to identify resource leaks. Changed ext/standard/tests/http/bug60570.phpt to use this function instead of unsafe attempt to catch resource leaks using get_memory_usage() | |||||
* | | further fixes on core | Anatol Belski | 2014-08-16 | 1 | -9/+9 | |
| | | ||||||
* | | first shot on merging the core fro the int64 branch | Anatol Belski | 2014-08-16 | 1 | -34/+30 | |
|/ | ||||||
* | Fast parameter parsing API | Dmitry Stogov | 2014-07-11 | 1 | -0/+73 | |
| | | | | | | This API is experemental. It may be changed or removed. It should be used only for really often used functions. (Keep the original parsing code and wrap usage with #ifndef FAST_ZPP) | |||||
* | code cleanup | Dmitry Stogov | 2014-07-08 | 1 | -8/+4 | |
| | ||||||
* | Refactored run_time_cache usage in object handlers | Dmitry Stogov | 2014-07-07 | 1 | -1/+1 | |
| | ||||||
* | Wrong expectation in tests (for some reason backtraces contained invlalid ↵ | Dmitry Stogov | 2014-07-07 | 1 | -0/+1 | |
| | | | | extra frame at the top) | |||||
* | Simplify call-frame handling | Dmitry Stogov | 2014-07-07 | 1 | -44/+53 | |
| | ||||||
* | Removed EG(active_symbol_table) and use corresponding value from ↵ | Dmitry Stogov | 2014-07-04 | 1 | -4/+2 | |
| | | | | EG(current_execute_data) | |||||
* | Removed EG(called_scope) and use corresponding value from ↵ | Dmitry Stogov | 2014-07-03 | 1 | -2/+2 | |
| | | | | EG(current_execute_data) |