History log of /PHP-7.0/Zend/zend_language_scanner_defs.h (Results 51 – 75 of 102)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.4.0alpha1, php-5.3.7RC1
# 4737910b 06-Jun-2011 Felipe Pena

- Added new parameter parsing option (p - for valid path (string without null byte in the middle))
# The tests will be fixed in the next commits


# e1861890 03-Jun-2011 Stanislav Malyshev

scalar types cleanup


# d7c9c5af 03-Jun-2011 Stanislav Malyshev

scalar types cleanup


# a546b320 16-May-2011 Rasmus Lerdorf

oops, can't use that macro here


# a5eeecb1 16-May-2011 Rasmus Lerdorf

Suppress a dozen unused return value warnings in places where the return
value is really not useful to us.


# 516c2f59 15-May-2011 Stanislav Malyshev

removing scalar types in trunk


# 9e05a9ad 03-Apr-2011 Felipe Pena

- Removed unused variable (Pierrick)


Revision tags: php-5.3.6
# 4c7c9df8 14-Mar-2011 Dmitry Stogov

Fixed multibyte related issues


Revision tags: php-5.3.6RC3
# cdb9ee0d 06-Mar-2011 Moriyoshi Koizumi

Fix zend.multibyte oddities. Hope this will address all the known problems.


Revision tags: php-5.3.6RC2, php-5.3.6RC1, php-5.2.17, php-5.3.5
# 3f5ad237 03-Jan-2011 Ilia Alshanetsky

Fixed Bug #53629 (memory leak inside highlight_string()).


# 7a2157cf 03-Jan-2011 Ilia Alshanetsky

Fixed Bug #53629 (memory leak inside highlight_string()).


# 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, php-5.2.15, php-5.3.4, php-5.2.15RC2, php-5.3.4RC2
# 4574844c 25-Nov-2010 Pierre Joye

- cleanup broken double definition of php_win_err and rename it while being there


# ac71f493 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 (regenerated scanner)


Revision tags: php-5.3.4RC1, php-5.2.15RC1, PHP_5_2_15RC1
# ef53214b 15-Sep-2010 Pierre Joye

- not used anymore


# e3bb9348 15-Sep-2010 Dmitry Stogov

Regenerated


Revision tags: oci8-1.4.3, php-5.2.14, php-5.3.3, php-5.3.3RC3, php-5.2.14RC3, php-5.3.3RC2, php-5.2.14RC2
# 96bb25e8 29-Jun-2010 Felipe Pena

- Reverted fix for bug #48930 (due binary compatibility breakage)


Revision tags: php-5.3.3RC1, php-5.2.14RC1
# 33fae4ca 24-May-2010 Ilia Alshanetsky

Added support for numeric & scalar type hint as defined within
http://wiki.php.net/rfc/typecheckingstrictandweak RFC


# ab9de550 23-May-2010 Ilia Alshanetsky

Allow arbitrary number of space characters between type-hint and method/function parameter


# 1bc92476 20-May-2010 Derick Rethans

- Added scalar typehinting.


# cd6415f1 22-Apr-2010 Stefan Marr

Implemented Traits for PHP as proposed in the RFC [TRAITS]

# RFC http://wiki.php.net/rfc/horizontalreuse#traits_-_reuse_of_behavior
# Ok, here we go, I guess that will result in more dis

Implemented Traits for PHP as proposed in the RFC [TRAITS]

# RFC http://wiki.php.net/rfc/horizontalreuse#traits_-_reuse_of_behavior
# Ok, here we go, I guess that will result in more discussion, which is fine
# by me. But now, the patch is here, and properly archived.
#
# See below a list of notes to the patch, it also includes a list of
# points which should be fixed
#
# Internals of the Traits Patch
# -----------------------------
#
# Open TODOs
# """"""""""
#
# - Reflection API
# - support for traits for internal classes
# - currently destroy_zend_class does not handle that case
#
# Introduced Structures
# """""""""""""""""""""
#
# Data structures to encode the composition information specified in the
# source:
# - zend_trait_method_reference
# - zend_trait_precedence
# - zend_trait_alias
#
# Changes
# """""""
#
# zend_class_entry
# - uses NULL terminated lists of pointers for
# - trait_aliases
# - trait_precedences
# - do you prefer an explicit counter?
# - the information is only necessary during class composition
# but might be interesting for reflection
# - did not want to blow up class further with not really necessary length counters
#
# added keywords
# - trait
# - insteadof
#
# Added opcodes
# ZEND_ADD_TRAIT
# - similar to ZEND_ADD_INTERFACE
# - adds the trait to the list of traits of a class, no actual composition done
# ZEND_BIND_TRAITS
# - emitted in zend_do_end_class_declaration
# - concludes the class definition and will initiate the trait composition
# when the class definition is encountered during runtime
#
# Added Flags
# ZEND_ACC_TRAIT = 0x120
# ZEND_ACC_IMPLEMENT_TRAITS = 0x400000
# ZEND_FETCH_CLASS_TRAIT = 14
#
# zend_vm_execute.h
# - not sure whether the handler initialization (ZEND_ADD_TRAIT_SPEC_HANDLER,
# ZEND_BIND_TRAITS_SPEC_HANDLER) is correct, maybe it should be more selective
#
# zend_compile.c
# - refactored do_inherit_method_check
# split into do_inherit_method_check and do_inheritance_check_on_method
# - added helper functions use a '_' as prefix and are not mentioned in the
# headers
# - _copy_functions
# prepare hash-maps of functions which should be merged into a class
# here the aliases are handled
# - _merge_functions
# builds a hash-table of the methods which need to be added to a class
# does the conflict detection
# - reused php_runkit_function_copy_ctor
# - it is not identical with the original code anymore, needed to update it
# think I fixed some bugs, not sure whether all have been reported back to runkit
# - has to be renamed, left the name for the moment, to make its origin obvious
# - here might be optimization potential
# - not sure whether everything needs to be copied
# - copying the literals might be broken
# - added it since the literals array is freed by efree and gave problems
# with doubled frees
# - all immutable parts of the zend_op array should not be copied
# - am not sure which parts are immutable
# - and not sure how to avoid doubled frees on the same arrays on shutdown
# - _merge_functions_to_class
# does the final merging with the target class to handle inherited
# and overridden methods
# - small helper for NULL terminated lists
# zend_init_list, zend_add_to_list
#
# zend_language_parser.y
# - reused class definition for traits
# - there should be something with regard to properties
# - if they get explicitly defined, it might be worthwhile to
# check that there are no collisions with other traits in a composition
# (however, I would not introduce elaborate language features to control that
# but a notice for such conflicts might be nice to the developers)

show more ...


# 0bba0bfd 20-Apr-2010 Dmitry Stogov

regenerated files


Revision tags: php-5.3.2, php-5.2.13, php-5.3.2RC3, php-5.3.2RC2, php-5.2.13RC2
# 15a3c450 11-Feb-2010 Pierre Joye

- those are in 5.3.2 now, merge to 5.3.2 section is coming


Revision tags: php-5.2.13RC1, php-5.3.2RC1, php-5.2.12, php-5.2.12RC4, php-5.2.12RC3, php-5.2.12RC2, php-5.3.1, php-5.3.1RC4, php-5.2.12RC1, php-5.3.1RC3, php-5.3.1RC2, oci8-1.4.0, php-5.2.11
# 0f1b93a1 10-Sep-2009 Jani Taskinen

- Fix skips


Revision tags: php-5.2.11RC3, php-5.3.1RC1, php-5.2.11RC2, php-5.2.11RC1, php-5.3.0, php-5.3.0RC4, php-5.2.10, php-5.2.10RC2, php-5.3.0RC3, php-5.2.10RC1, php-5.3.0RC2
# e7c5f3cf 05-May-2009 Matt Wilmas

Regenerate


12345