History log of /PHP-5.4/Zend/zend_compile.c (Results 576 – 600 of 1042)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2e36578c 28-Aug-2003 Sascha Schumann

Add format attribute to a number of functions

Kill a few warnings


Revision tags: php-4.3.3
# 19ec7a09 24-Aug-2003 Marcus Boerger

- Provide appropriate way to destroy internal zval's.
- Allow internal zval's of type string and disallow complex types.
- Define the default string for extensions at class level instead of c

- Provide appropriate way to destroy internal zval's.
- Allow internal zval's of type string and disallow complex types.
- Define the default string for extensions at class level instead of ctor.

show more ...


# a9107e2b 24-Aug-2003 Zeev Suraski

Use pemalloc()


# baaa4c90 23-Aug-2003 Marcus Boerger

Internal classes can now have default properties.


# fbda310a 23-Aug-2003 Marcus Boerger

- Flag ctor/dtor methods
- Use this to prevent memleaks when an exception gets thrown in ctors.
# I added the dtor flags for consistency, atm a compareable check in
# isn't necessary for

- Flag ctor/dtor methods
- Use this to prevent memleaks when an exception gets thrown in ctors.
# I added the dtor flags for consistency, atm a compareable check in
# isn't necessary for destruction. But anyway i'll use this for the
# Relection API too.

show more ...


# b5786d42 18-Aug-2003 Zeev Suraski

ws


Revision tags: php-4.3.3RC4
# 9c68f33b 17-Aug-2003 Marcus Boerger

Implement a TBD: JMP to the end of foreach


# f2d4e4ca 17-Aug-2003 Marcus Boerger

WS


# ab9dcec2 11-Aug-2003 Masaki Fujimoto

- added script encoding support to Zend Engine 2.
this enables ZE2 to gracefully parse scripts written in UTF-8 (with BOM),
UTF-16, UTF-32, Shift_JIS, ISO-2022-JP etc... (when configured

- added script encoding support to Zend Engine 2.
this enables ZE2 to gracefully parse scripts written in UTF-8 (with BOM),
UTF-16, UTF-32, Shift_JIS, ISO-2022-JP etc... (when configured with
'--enable-zend-multibyte' and '--enable-mbstring')

show more ...


# 2bbf4ad2 10-Aug-2003 Marcus Boerger

Bugfix #24637 __destruct not called


# fe489dcb 09-Aug-2003 Moriyoshi Koizumi

Fix segfault when a referenced parameter is specified with typehint.
Result of the node will never be used because verify_instanceof handler has
been eliminated.


Revision tags: RELEASE_0_5_3, php-4.3.3RC3, RELEASE_0_5_2, RELEASE_1_2b5
# b6ff804c 04-Aug-2003 Stanislav Malyshev

fix leaks: bug #24831


# 1959133f 04-Aug-2003 Zeev Suraski

Simplify code using XOR


# 538aad24 03-Aug-2003 Marcus Boerger

Fix test and add missing initialization


# f8bbafd6 03-Aug-2003 Zeev Suraski

ntroduce infrastructure for supplying information about arguments,
including:

- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future

ntroduce infrastructure for supplying information about arguments,
including:

- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future use, maybe introspection)
- Class/Interface name (for type hints)
- If a class/interface name is available, whether to allow a null instance

Both user and builtin functions share the same data structures.

To declare a builtin function that expects its first arg to be an instance
of class 'Person', its second argument as a regular arg, and its third by
reference, use:

ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0)
ZEND_ARG_OBJ_INFO(0, someone, Person, 1)
ZEND_ARG_PASS_INFO(0)
ZEND_ARG_PASS_INFO(1)
ZEND_END_ARG_INFO();

and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family
of macros.

The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref.

The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat
the arguments for which there's no explicit information as pass by reference
or not.
The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.

show more ...


Revision tags: BEFORE_ARG_INFO
# 9d7122fb 03-Aug-2003 Zeev Suraski

Generalize fetch_class


# accd6b62 31-Jul-2003 Zeev Suraski

Finish the array overloading patch


Revision tags: php-4.3.3RC2
# 68fa4e50 30-Jul-2003 Zeev Suraski

Get rid of an opcode


# f41f62c2 30-Jul-2003 Zeev Suraski

Support overloading of $foo["bar"] += "baz"


# c0b46739 30-Jul-2003 Zeev Suraski

Improve array overloading - support unset($foo["bar"])


# 57b12285 27-Jul-2003 Stanislav Malyshev

fix compare


# 7b1bbc85 27-Jul-2003 Stanislav Malyshev

use zend_binary_strncasecmp


# 9fa2d523 27-Jul-2003 Stanislav Malyshev

make clone and throw coexist peacefully


# 5724c7a6 27-Jul-2003 Stanislav Malyshev

fix leaks with class constants (bug #24699)


# 78f8ca6e 27-Jul-2003 Stanislav Malyshev

make __clone call case insensitive, just as other calls are


1...<<21222324252627282930>>...42