Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bump year which is missed in rev 49493a2 | Xinchen Hui | 2016-01-02 | 1 | -1/+1 |
| | |||||
* | Add myself into list of authors of the most refactored files. | Dmitry Stogov | 2015-08-31 | 1 | -0/+1 |
| | |||||
* | Fixed bug #69521 (Segfault in gc_collect_cycles()). | Xinchen Hui | 2015-07-02 | 1 | -8/+0 |
| | |||||
* | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -2/+2 |
| | | | | semantick changes). | ||||
* | Added GC checks and improvements | Dmitry Stogov | 2015-04-17 | 1 | -2/+2 |
| | |||||
* | Use zend_error_noreturn() for fatal errors | Dmitry Stogov | 2015-04-01 | 1 | -2/+2 |
| | |||||
* | Use fastcall calling convention for most critical ZE subsystems. | Dmitry Stogov | 2015-03-13 | 1 | -9/+3 |
| | |||||
* | Removed deprecated paths. Changed "switch" into series of "if". | Dmitry Stogov | 2015-03-03 | 1 | -23/+13 |
| | |||||
* | Make zend_array_destroy() to free the corresponding zend_array | Dmitry Stogov | 2015-02-24 | 1 | -2/+0 |
| | |||||
* | Merged zend_array and HashTable into the single data structure. | Dmitry Stogov | 2015-02-13 | 1 | -28/+16 |
| | | | | | Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument. | ||||
* | Fix resource leak when casting to string | Nikita Popov | 2015-01-24 | 1 | -0/+2 |
| | |||||
* | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | |||||
* | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -15/+15 |
| | |||||
* | Fix uses of zval_add_ref and add comment on usage | Nikita Popov | 2015-01-05 | 1 | -2/+4 |
| | | | | | | | | zval_add_ref should be used as a copy ctor, after the value was already copied. In particular when used with hash insertions, it should be applied to the return value of the insert function. | ||||
* | Add test script and use efree_size | Xinchen Hui | 2015-01-05 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Fix memory leak when dereferencing reference with refcount 1"" | Xinchen Hui | 2015-01-05 | 1 | -0/+2 |
| | | | | This reverts commit 7aab9659ee9c8bc15490d16b4064d64a3846147c. | ||||
* | Revert "Fix memory leak when dereferencing reference with refcount 1" | Xinchen Hui | 2015-01-05 | 1 | -2/+0 |
| | | | | | | This reverts commit f4cb5cc09d44e6940fecebe52b8013b288ed67c4. breaks tests Zend/tests/bug27268.phpt and Zend/tests/bug68262.phpt | ||||
* | Fix memory leak when dereferencing reference with refcount 1 | Bob Weinand | 2015-01-05 | 1 | -0/+2 |
| | |||||
* | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -29/+19 |
| | |||||
* | Improved zend_hash_clean() and added new optimized zend_symtable_clean() | Dmitry Stogov | 2014-11-25 | 1 | -1/+1 |
| | |||||
* | Use inline version of zval_ptr_dtor() | Dmitry Stogov | 2014-11-25 | 1 | -3/+8 |
| | |||||
* | Added new optimized zend_array_destroy() function | Dmitry Stogov | 2014-11-25 | 1 | -2/+2 |
| | |||||
* | fix datatype mismatch warnings | Anatol Belski | 2014-10-24 | 1 | -1/+1 |
| | |||||
* | Use ADDREF instead of DUP, it must be enough. | Dmitry Stogov | 2014-10-20 | 1 | -1/+1 |
| | |||||
* | Replaced Zend Memory Manager | Dmitry Stogov | 2014-08-26 | 1 | -6/+6 |
| | |||||
* | Merge remote-tracking branch 'php-src/master' into ast | Nikita Popov | 2014-08-25 | 1 | -5/+5 |
|\ | | | | | | | | | | | | | | | | | | | | | Conflicts: Zend/zend_compile.c Zend/zend_compile.h Zend/zend_globals.h Zend/zend_language_parser.y Zend/zend_language_scanner.c Zend/zend_language_scanner.l Zend/zend_types.h | ||||
| * | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -7/+7 |
| | | |||||
| * | first shot on merging the core fro the int64 branch | Anatol Belski | 2014-08-16 | 1 | -2/+2 |
| | | |||||
| * | Fixed segfault | Xinchen Hui | 2014-07-23 | 1 | -2/+2 |
| | | |||||
* | | Fix leaks | Nikita Popov | 2014-07-26 | 1 | -2/+2 |
| | | | | | | | | Must find a good way to handle constant expressions... | ||||
* | | Fixed GC bug | Dmitry Stogov | 2014-07-22 | 1 | -2/+2 |
|/ | |||||
* | Revert "stash" (pushed by accident) | Xinchen Hui | 2014-07-18 | 1 | -6/+6 |
| | | | | This reverts commit a18bf5fc9303e2739ee7026bdb3bbf272bf4baa8. | ||||
* | stash | Xinchen Hui | 2014-07-16 | 1 | -6/+6 |
| | |||||
* | Removed EG(active_symbol_table) and use corresponding value from ↵ | Dmitry Stogov | 2014-07-04 | 1 | -5/+4 |
| | | | | EG(current_execute_data) | ||||
* | Use reference counting instead of zval duplication | Dmitry Stogov | 2014-06-05 | 1 | -2/+2 |
| | |||||
* | Use specialized functions instead of macros | Dmitry Stogov | 2014-05-26 | 1 | -1/+1 |
| | |||||
* | Use optimized zend_array_dup() function. convert zend_hash_num_elements() ↵ | Dmitry Stogov | 2014-05-23 | 1 | -2/+1 |
| | | | | and zend_hash_next_free_element() into macros. | ||||
* | Fixed resource destruction | Dmitry Stogov | 2014-05-08 | 1 | -2/+2 |
| | |||||
* | Re-applyed Bob's patch with minor fixes | Dmitry Stogov | 2014-05-07 | 1 | -12/+7 |
| | |||||
* | Reverted Bob's patch (it breaks many tests when run with opcache and needs ↵ | Dmitry Stogov | 2014-05-07 | 1 | -5/+10 |
| | | | | to be fixed first). | ||||
* | Re-added fix for bug #66015 and adapted for phpng branch | Bob Weinand | 2014-05-06 | 1 | -10/+5 |
| | |||||
* | Split IS_BOOL into IS_FALSE and IS_TRUE | Dmitry Stogov | 2014-04-30 | 1 | -2/+4 |
| | |||||
* | Use zval_get_string in print_zval and propagate TSRMLS | Nikita Popov | 2014-04-21 | 1 | -4/+2 |
| | |||||
* | Cleanup (1-st round) | Dmitry Stogov | 2014-04-15 | 1 | -6/+5 |
| | |||||
* | Fixed interface constants inheritance. | Dmitry Stogov | 2014-04-14 | 1 | -6/+15 |
| | | | | | Now we use IS_REFERENCE for inhereted class constants. I might miss some edje cases. | ||||
* | Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), ↵ | Dmitry Stogov | 2014-04-03 | 1 | -34/+25 |
| | | | | candidate for GC, etc) | ||||
* | Changed data layout to allow more efficient operations | Dmitry Stogov | 2014-04-02 | 1 | -8/+8 |
| | |||||
* | STR_DUP() doesn't duplicate interned strings anymore. In case new string is ↵ | Dmitry Stogov | 2014-04-01 | 1 | -3/+1 |
| | | | | required STR_INIT() or STR_ALLOC() should be used. | ||||
* | Refactored IS_INDIRECT usage for CV and object properties to support ↵ | Dmitry Stogov | 2014-03-26 | 1 | -0/+12 |
| | | | | HashTable resizing | ||||
* | Fixed reference counting | Dmitry Stogov | 2014-03-21 | 1 | -23/+9 |
| |