summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
Commit message (Collapse)AuthorAgeFilesLines
* - Added section for build system changes in UPGRADING.INTERNALSJani Taskinen2010-11-181-0/+38
|
* - Fixed incorrection in UPGRADING.INTERNALS.Gustavo André dos Santos Lopes2010-11-151-5/+4
|
* - Added leak_variable() function.Gustavo André dos Santos Lopes2010-11-151-2/+52
| | | | | | | - Added mechanism to force outer streams to be closed before their inner ones. - Fixed temp:// streams only handling correctly (through an ad hoc mechanism) reverse closing order when the inner stream is of type memory.
* - Added to UPGRADING(.INTERNALS) information about the changes on html.c.Gustavo André dos Santos Lopes2010-10-241-1/+11
| | | | | | - Added to UPGRADING information about the new class Transliteral, the new parameter in dns_get_record and the fact that call_user_func_array no longer allows call-time pass-by-reference.
* Removed a TSRMLS_FETCH() call in php_idate() in favor of the TSRMLS macrosKalle Sommer Nielsen2010-09-271-1/+5
|
* Added TSRMLS macros into php_get_current_user()Kalle Sommer Nielsen2010-09-231-0/+4
|
* - drop tsrmls_fetch in popen_exPierre Joye2010-09-171-0/+3
|
* - drop tsrmls_fetch in tsrm_win32_accessPierre Joye2010-09-171-0/+2
|
* - drop TSRMLS_FETCH in sapi_register_* (won't bring much at runtime :) ) and ↵Pierre Joye2010-09-171-29/+25
| | | | cleanup/group the upgrade guide, no need of twenty titles for the same change
* - use TSRMLS_D/C with php_stream_context_allocPierre Joye2010-09-161-0/+9
|
* - use TSRMLS_*C instead of TSRMLS_FETCH in zend_list_insertPierre Joye2010-09-161-0/+19
|
* - macros--; ZEND_FAST_* are now gonePierre Joye2010-09-151-1/+8
|
* - update and restore TOCPierre Joye2010-09-151-1/+11
|
* - Improved memory usageDmitry Stogov2010-09-151-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | . zend_function.pass_rest_by_reference is replaced by ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags . zend_function.return_reference is replaced by ZEND_ACC_RETURN_REFERENCE in zend_function.fn_flags . zend_arg_info.required_num_args removed. it was needed only for internal functions. Now the first arg_info for internal function (which has special meaning) is represented by zend_internal_function_info structure. . zend_op_array.size, size_var, size_literal, current_brk_cont, backpatch_count moved into CG(context), because they are used only during compilation. . zend_op_array.start_op is moved into EG(start_op), because it's used only for 'interactive' execution of single top-level op-array. . zend_op_array.done_pass_two is replaced by ZEND_ACC_DONE_PASS_TWO in zend_op_array.fn_flags. . op_array.vars array is trimmed (reallocated) during pass_two. . zend_class_entry.constants_updated is replaced by ZEND_ACC_CONSTANTS_UPDATED in zend_class_entry.ce_flags . the size of zend_class_entry is reduced by sharing the same memory space by different information for internal and user classes. See zend_class_inttry.info union.
* - add php_sys_readlinkPierre Joye2010-09-101-0/+7
|
* - typo/clarityPierre Joye2010-09-021-1/+1
|
* - upgrading addition about stat/lstatPierre Joye2010-09-011-0/+9
|
* - initial import, internals upgrade guidePierre Joye2010-08-301-0/+13