History log of /PHP-7.2/Zend/zend_opcode.c (Results 276 – 300 of 319)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-4.0.3, php-4.0.3RC2, php-4.0.3RC1, php-4.0.2, PRE_LIBMYSQL_REVERT, php-4.0.2RC1
# c06692e9 09-Aug-2000 Zeev Suraski

The patch we promised - redesigned the compilation/execution API:
Advantages:
- Smaller memory footprint for the op arrays
- Slightly faster compilation times (due to saved erealloc() cal

The patch we promised - redesigned the compilation/execution API:
Advantages:
- Smaller memory footprint for the op arrays
- Slightly faster compilation times (due to saved erealloc() calls and faster zend_op
initialization)
- include_once() & require_once() share the same file list
- Consistency between include() and require() - this mostly means that return()
works inside require()'d files just as it does in include() files (it used to
be meaningless in require()'d files, most of the time (see below))
- Made require() consistent with itself. Before, if the argument was not a constant
string, require() took the include() behavior (with return()).
- Removed lots of duplicate code.
Bottom line - require() and include() are very similar now; require() is simply an include()
which isn't allowed to fail. Due to the erealloc() calls for large op arrays, require()
didn't end up being any faster than include() in the Zend engine.

show more ...


Revision tags: PRE_FILE_COMPILE_API_CHANGE, PRE_METHOD_CALL_SEPERATE_FIX_PATCH, php-4.0.1pl1, php-4.0.1, php-4.0.1RC2, php-4.0.1RC, PRE_EIGHT_BYTE_ALLOC_PATCH, php-4.0.0
# 03c84430 17-May-2000 Andi Gutmans

Fix order


Revision tags: php-4.0RC2
# 30da5fd8 08-May-2000 Andi Gutmans

Thoroughly initialize IS_UNUSED for proper cleanup


# 5ef03c4f 29-Apr-2000 Zeev Suraski

Pass the op_array to the ctor/dtor, instead of just the resource


# 42d15298 29-Apr-2000 Zeev Suraski

Fix possible bug with extension dtors being called without the ctors being called first


# e0a48fe6 29-Apr-2000 Zeev Suraski

Beautify


# 207167c5 19-Apr-2000 Andi Gutmans

- Export pass_include() for Windows


# 521c8af6 29-Mar-2000 Torben Wilson

Added !== (is not identical) operator.


Revision tags: PHP-4.0-RC1
# b763b25c 26-Mar-2000 Andi Gutmans

- Include Andrea's fix for alloca.h


# 70003624 26-Mar-2000 Thies C. Arntzen

fix cast


# 5dba4774 25-Mar-2000 Zeev Suraski

- Some header dependencies cleanup
- Generalize zval_print() and zval_print_r()


# f30765e1 15-Mar-2000 Zeev Suraski

- Fix warning (I thought I fixed this one before)


# 5e55e47f 06-Mar-2000 Zeev Suraski

It's official now...


Revision tags: php-4.0b4pl1, php-4.0b4, php-4.0b4_rc1
# 0ac9536d 19-Feb-2000 Zeev Suraski

(c) patch


Revision tags: BEFORE_SAPI_POST_PATCH_17_FEB_2000, BEFORE_SAPIFICATION_FEB_10_2000
# b6197bcf 04-Feb-2000 Zeev Suraski

Maintain a state of whether we're compiling and/or executing


# 4585f7bf 26-Jan-2000 Andi Gutmans

- Allow is_ref to become 0 in case the refcount is back to 1.


# 62114c18 17-Jan-2000 Zeev Suraski

Destructors no longer return ints, the low level problem it was intended to solve is long gone now...


Revision tags: BEFORE_PRE_SHUTDOWN_REVERSE_PATCH, PRE_ISSET_TYPE
# b7a5b3c3 27-Dec-1999 Zeev Suraski

- Generalize the fast cache mechanism
- Add the HashTable struct to the fast cache mechanism


# b996436b 23-Dec-1999 Zeev Suraski

Fix a class inheritence leak, when using static varibles in a parent class member function


Revision tags: PRE_LIBZEND_TO_ZEND
# ced9cee1 15-Dec-1999 Zeev Suraski

- Implement return by reference:
- In function declaration instead of the return statement
- In the assignment phase
- Implement ability to turn off support for call-time pass by refe

- Implement return by reference:
- In function declaration instead of the return statement
- In the assignment phase
- Implement ability to turn off support for call-time pass by reference

show more ...


Revision tags: PRE_RETURN_REF_MERGE, RETURN_REF_BP, PRE_RETURN_REF_PATCH, ZO_B1, ZEND_OPTIMIZER_B1, php-4.0b3, PRE_USED_RETURN_VALUE_PATCH, php-4.0b3_RC5, php-4.0b3_RC4, php-4.0b3_RC3, php-4.0b3_RC2
# 7a205f60 19-Oct-1999 Andi Gutmans

- Preliminary submit of Thie's patch. Will fix the rest on Windows
as this was added on UNIX with patch. Changed IS_SAME -> IS_IDENTICAL


# 86357a9c 01-Oct-1999 Andi Gutmans

- Move is_ref back to being an unsigned char and not a bit field.


Revision tags: PRE_FETCH_READ_PATCH, before-sapi-split
# babad269 20-Sep-1999 Andi Gutmans

- First step in fixing locking problem. Array fetches are now always done last.
Later on we will want to delay the write fetches even longer until after their
resulting expression is pars

- First step in fixing locking problem. Array fetches are now always done last.
Later on we will want to delay the write fetches even longer until after their
resulting expression is parsed. The way it is now, will make it very easy
to delay as long as we need.

show more ...


Revision tags: PRE_DELAYED_ARRAY_FETCH_PATCH
# e5fbf441 19-Aug-1999 Andi Gutmans

- Make sure expr_list and echo_list are either empty or comma seperated
expressions


Revision tags: php-4.0b2
# bbe27ffa 03-Aug-1999 Andi Gutmans

- Initialize extended value's and put the fetch_type in it's own variable
name.


1...<<111213