History log of /PHP-5.4/Zend/zend_compile.c (Results 126 – 150 of 1042)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a27baa71 19-Jan-2011 Pierre Joye

- WS


# 44e2fa10 19-Jan-2011 Pierre Joye

- avoid local redeclaration


# 3584bbee 19-Jan-2011 Pierre Joye

- avoid local redeclaration


Revision tags: php-5.2.17, php-5.3.5
# 927bf09c 01-Jan-2011 Felipe Pena

- Year++


# 0203cc3d 01-Jan-2011 Felipe Pena

- Year++


# d6ac811e 20-Dec-2010 Stefan Marr

Removed dead code.
# should not have been commited in the first place.


# 3e3d7c52 20-Dec-2010 Felipe Pena

- Fix build


# 7357867b 20-Dec-2010 Stefan Marr

Added strict handling of properties in traits.
# This is the first attempt to implement the properties as discussed on the mailinglist.
# RFC is not updated to reflect this changes, yet.


# bbf3d43c 19-Dec-2010 Moriyoshi Koizumi

* Refactor zend_multibyte facility.
Now mbstring.script_encoding is superseded by zend.script_encoding.


Revision tags: php-5.2.16
# d7c3c627 12-Dec-2010 Stefan Marr

Changed E_ERROR to E_COMPILE_ERROR for Trait compilation errors.
#Thanks for catching this Kalle.


# 1d2a63da 12-Dec-2010 Stefan Marr

Changed collision warning for Traits to fatal error.
#This change is made to have all possible cases of collisions consistently handled as fatal errors.
#The reason to have it fatal is that m

Changed collision warning for Traits to fatal error.
#This change is made to have all possible cases of collisions consistently handled as fatal errors.
#The reason to have it fatal is that most likely something changed unexpectedly and needs urgent attention by the developer, since it will fail eventually anyway for instance because the expected method is missing in the class.
#Discussed in this thread: http://marc.info/?l=php-internals&m=129155790226876

show more ...


# 215917d7 10-Dec-2010 Felipe Pena

- Fixed ZTS build


# d9187596 10-Dec-2010 Scott MacVicar

MFH: Fix indirect reference of $this


Revision tags: php-5.2.15, php-5.3.4
# 755c2cd0 08-Dec-2010 Dmitry Stogov

Removed compile time dependency from ext/mbstring


Revision tags: php-5.2.15RC2, php-5.3.4RC2
# e72e27ee 01-Dec-2010 Pierre Joye

- fix ts build


# a45631d9 01-Dec-2010 Dmitry Stogov

Allowed indirect $this access (Scott)


# 7628da98 24-Nov-2010 Dmitry Stogov

Removed support for break/continue $var syntax


# ab93d8c6 24-Nov-2010 Dmitry Stogov

Added multibyte suppport by default. Previosly php had to be compiled with --enable-zend-multibyte. Now it can be enabled or disabled throug zend.multibyte directive in php.ini


# 7c541356 23-Nov-2010 Felipe Pena

- Fixed compile warnings


# d72ac077 23-Nov-2010 Dmitry Stogov

Fixed bug #35547 (Segfault accessing static method)


Revision tags: php-5.3.4RC1
# 4cc45507 18-Nov-2010 Stefan Marr

Fixed problem reported by Patrick ALLAERT. Trait method was not applied properly when fully qualified.


Revision tags: php-5.2.15RC1, PHP_5_2_15RC1
# 105db96e 03-Nov-2010 Etienne Kneuss

Fixed covariance of return-by-ref constraints


# 9d25e7ee 03-Nov-2010 Etienne Kneuss

Fixed covariance of return-by-ref constraints


# fa3f0bb6 05-Oct-2010 Dmitry Stogov

Fixed bug #51008 (Zend/tests/bug45877.phpt fails)


# f2df6a4a 15-Sep-2010 Dmitry Stogov

- Improved memory usage
. 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 replace

- Improved memory usage
. 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.

show more ...


12345678910>>...42