Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop various unused macros/APIs | George Peter Banyard | 2020-08-26 | 1 | -4/+0 |
| | | | | | | Also convert_libmagic_pattern() to return a zend_string* Closes GH-6029 | ||||
* | Remove local variables | Peter Kokot | 2019-02-03 | 1 | -10/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes the so called local variables defined per file basis for certain editors to properly show tab width, and similar settings. These are mainly used by Vim and Emacs editors yet with recent changes the once working definitions don't work anymore in Vim without custom plugins or additional configuration. Neither are these settings synced across the PHP code base. A simpler and better approach is EditorConfig and fixing code using some code style fixing tools in the future instead. This patch also removes the so called modelines for Vim. Modelines allow Vim editor specifically to set some editor configuration such as syntax highlighting, indentation style and tab width to be set in the first line or the last 5 lines per file basis. Since the php test files have syntax highlighting already set in most editors properly and EditorConfig takes care of the indentation settings, this patch removes these as well for the Vim 6.0 and newer versions. With the removal of local variables for certain editors such as Emacs and Vim, the footer is also probably not needed anymore when creating extensions using ext_skel.php script. Additionally, Vim modelines for setting php syntax and some editor settings has been removed from some *.phpt files. All these are mostly not relevant for phpt files neither work properly in the middle of the file. | ||||
* | Adios, yearly copyright ranges | Zeev Suraski | 2019-01-30 | 1 | -1/+1 |
| | |||||
* | Update email addresses. We're still @Zend, but future proofing it... | Zeev Suraski | 2018-11-01 | 1 | -3/+3 |
| | |||||
* | Remove unused ZEND_FILE_LINE in i_zval_ptr_dtor | Nikita Popov | 2018-09-16 | 1 | -1/+1 |
| | |||||
* | Remove unused Git attributes ident | Peter Kokot | 2018-07-25 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore. | ||||
* | API cleanup. | Dmitry Stogov | 2018-07-23 | 1 | -31/+15 |
| | | | | | Removed useless filename and lineno arguments, used in DEBUG build. The patch doesn't break source compatibility of public API (only binary compatibility). | ||||
* | Forgotten one replacement | Xinchen Hui | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | rename ref_dtor_func to rc_dtor_func | Xinchen Hui | 2018-07-06 | 1 | -5/+5 |
| | |||||
* | Rename zval_dtor_func and ref_dotr_func | Xinchen Hui | 2018-07-06 | 1 | -4/+5 |
| | |||||
* | Revert "Rename _zval_dtor_func to _ref_dtor_func" | Xinchen Hui | 2018-07-06 | 1 | -5/+4 |
| | | | | This reverts commit a362ae6b12419369c5cbdbb4e924915f9b196ef6. | ||||
* | Rename _zval_dtor_func to _ref_dtor_func | Xinchen Hui | 2018-07-06 | 1 | -4/+5 |
| | |||||
* | concat_function() micro optimization | Dmitry Stogov | 2018-07-04 | 1 | -0/+10 |
| | |||||
* | API cleanup. Removed unused functions (kept compatibility macros). | Dmitry Stogov | 2018-07-04 | 1 | -13/+4 |
| | |||||
* | Get rid of IS_TYPE_COPYABLE. | Dmitry Stogov | 2018-01-19 | 1 | -12/+8 |
| | |||||
* | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | Encapsulate reference-counting primitives. | Dmitry Stogov | 2017-10-27 | 1 | -1/+1 |
| | | | | | | Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead. Added mactros to validate reference-counting (disabled for now). These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads. | ||||
* | further sync for vim mode lines | Anatol Belski | 2017-07-04 | 1 | -0/+2 |
| | |||||
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUED) | Dmitry Stogov | 2016-11-28 | 1 | -27/+3 |
| | |||||
* | Turn IS_TYPE_COLLECTABLE zval flag into GC_COLLECTABLE zend_refcounted flag. | Dmitry Stogov | 2016-10-21 | 1 | -3/+4 |
| | | | | This simplifies checks and allows reset this flag for "acyclic" arrays and objects. | ||||
* | Reimplemented Bob's commit bac6fdb0c52c924e726c5a78de8858bf27b6586b without ↵ | Dmitry Stogov | 2016-05-06 | 1 | -13/+3 |
| | | | | insignificant renaming and white-space changes | ||||
* | Revert "Refactor zval cleanup into single function" | Dmitry Stogov | 2016-05-06 | 1 | -41/+49 |
| | | | | This reverts commit bac6fdb0c52c924e726c5a78de8858bf27b6586b. | ||||
* | Refactor zval cleanup into single function | Bob Weinand | 2016-05-05 | 1 | -49/+41 |
| | | | | Also use zval_ptr_dtor_nogc() everywhere in Zend in favor of zval_dtor() | ||||
* | Merge branch 'PHP-7.0' | Xinchen Hui | 2016-01-02 | 1 | -1/+1 |
|\ | |||||
| * | bump year which is missed in rev 49493a2 | Xinchen Hui | 2016-01-02 | 1 | -1/+1 |
| | | |||||
* | | Introduce BIND_LEXICAL | Nikita Popov | 2015-12-29 | 1 | -2/+0 |
|/ | | | | | | | | | | | This opcodes inserts a local CV into the closure static variable table. This replaces the previous mechanism of having static variables marked as LEXICAL, which perform a symtable lookup during copying. This means a) functions which contain closures no longer have to rebuild their symtable (better performance) and b) we can now track used variables in SSA. | ||||
* | Add myself into list of authors of the most refactored files. | Dmitry Stogov | 2015-08-31 | 1 | -0/+1 |
| | |||||
* | Improved reference counting | Dmitry Stogov | 2015-04-03 | 1 | -3/+3 |
| | |||||
* | Use fastcall calling convention for most critical ZE subsystems. | Dmitry Stogov | 2015-03-13 | 1 | -10/+7 |
| | |||||
* | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | |||||
* | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -1/+1 |
| | |||||
* | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -3/+3 |
| | |||||
* | Moved i_zval_ptr_dtor() from zend_execute.h to zend_variables.h | Dmitry Stogov | 2014-11-25 | 1 | -0/+13 |
| | |||||
* | fix datatype mismatch warnings | Anatol Belski | 2014-10-24 | 1 | -1/+1 |
| | |||||
* | Fixed compilation warnings | Dmitry Stogov | 2014-09-18 | 1 | -1/+1 |
| | |||||
* | Use zval_ptr_dtor_nogc to destroy literals | Nikita Popov | 2014-09-03 | 1 | -0/+8 |
| | | | | | Also move the definition of zval_ptr_dtor_nogc to zend_variables.h (from zend_execute.h/.c) as it's used in a few places. | ||||
* | Optimized conditions order | Dmitry Stogov | 2014-06-03 | 1 | -0/+24 |
| | |||||
* | Introduced immutable arrays. They don't need to be copyed and may be used ↵ | Dmitry Stogov | 2014-05-29 | 1 | -4/+4 |
| | | | | directly from SHM. | ||||
* | Use zval_get_string in print_zval and propagate TSRMLS | Nikita Popov | 2014-04-21 | 1 | -1/+1 |
| | |||||
* | Cleanup (1-st round) | Dmitry Stogov | 2014-04-15 | 1 | -1/+0 |
| | |||||
* | Various VM optimizations | Dmitry Stogov | 2014-04-04 | 1 | -1/+13 |
| | |||||
* | Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), ↵ | Dmitry Stogov | 2014-04-03 | 1 | -3/+8 |
| | | | | candidate for GC, etc) | ||||
* | Refactored GC (incomplete) | Dmitry Stogov | 2014-03-19 | 1 | -3/+3 |
| | |||||
* | Review ended | Xinchen Hui | 2014-03-11 | 1 | -4/+0 |
| | | | | | | Revert "An demo(for review) to show how to fix the problem(symbol table resize)" This reverts commit 60c354510b6731ec8348af9c5e230a4859c7c383. | ||||
* | An demo(for review) to show how to fix the problem(symbol table resize) | Xinchen Hui | 2014-03-10 | 1 | -0/+4 |
| | |||||
* | Converting from reference to regular value | Dmitry Stogov | 2014-02-28 | 1 | -0/+2 |
| | |||||
* | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-17 | 1 | -0/+2 |
| | |||||
* | Reverted zval_clear() and zval_release() back to zval_ptr_dtor() | Dmitry Stogov | 2014-02-12 | 1 | -17/+0 |
| | |||||
* | Use better data structures (incomplete) -- stash for today work | Xinchen Hui | 2014-02-12 | 1 | -0/+17 |
| |