History log of /PHP-8.2/ext/opcache/ZendAccelerator.c (Results 251 – 275 of 735)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# d5d76ea6 06-Aug-2019 Dmitry Stogov

Preloading is not comatible with dl() function

Revision tags: php-7.4.0beta2
# d6a8a5ac 05-Aug-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Fixed bug #78376 (Incorrect preloading of constant static properties)


# 3fc0e2bb 05-Aug-2019 Dmitry Stogov

Fixed bug #78376 (Incorrect preloading of constant static properties)

Revision tags: php-7.1.31, php-7.2.21, php-7.3.8
# 75484212 29-Jul-2019 Christoph M. Becker

Merge branch 'PHP-7.4'

* PHP-7.4:
Fix build for --disable-signals


# 3429370d 29-Jul-2019 Christoph M. Becker

Fix build for --disable-signals

# 9a3aef3c 29-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# 6df1665b 29-Jul-2019 Nikita Popov

Merge branch 'PHP-7.3' into PHP-7.4


# bbed5564 29-Jul-2019 Nikita Popov

Merge branch 'PHP-7.2' into PHP-7.3


Revision tags: php-7.4.0beta1
# 38f1288b 23-Jul-2019 Nikita Popov

Fix Zend signals unblocking

There are a few parts here:
* opcache should not be blocking signals while invoking compile_file,
otherwise signals may remain blocked on a compile er

Fix Zend signals unblocking

There are a few parts here:
* opcache should not be blocking signals while invoking compile_file,
otherwise signals may remain blocked on a compile error. While at
it, also protect SHM memory during compile_file.
* We should deactivate Zend signals at the end of the request, to make
sure that we gracefully recover from a missing unblock and signals
don't remain blocked forever.
* We don't use a critical section in deactivation, because it should
not be necessary. Additionally we want to clean up the signal queue,
if it is non-empty.
* Enable SIGG(check) in debug builds so we notice issues in the future.

show more ...

# 54401001 17-Jul-2019 Christoph M. Becker

Merge branch 'PHP-7.4'

* PHP-7.4:
Allow multiple cache instances per user/host on Windows


# e2ed7e67 16-Jul-2019 Christoph M. Becker

Allow multiple cache instances per user/host on Windows

Formerly, there was at most a single OPcache instance per user and the
so called system ID (which is determined from the PHP versi

Allow multiple cache instances per user/host on Windows

Formerly, there was at most a single OPcache instance per user and the
so called system ID (which is determined from the PHP version).
Sometimes multiple OPcaches might be desired, though, particularly for
unrelated CLI scripts, which may even be necessary (e.g. for our test
suite in parallel mode).

We therefore introduce a new INI directive `opcache.cache_id` which
allows to configure independent OPcache instances for the same user.

We also use `GetUserNameW()` instead of `php_win32_get_username()`,
because the latter retrieves the user name encoded in the
`default_charset`, which can obviously yield different results for
different charsets, leading to OPcache "incompatibilities". Slightly
worse, some characters may not even be encodeable in the
`default_charset` and would be replaced by question marks, which could
result in different users sharing the same OPcache.

We also refactor, and re-use existing APIs to avoid duplicated code.

show more ...

# c4a6998c 16-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# b317f0eb 16-Jul-2019 Nikita Popov

Remove ZEND_HANDLE_MAPPED

The buf/len members are now simply used in addition to the main
stream, without changing the handle kind.

# 3faa903d 16-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# 49bac9b7 16-Jul-2019 Nikita Popov

Introduce zend_stream_init_filename()

Avoid more ad-hoc initialization of zend_file_handle structures.

# 06cf349d 16-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# e08cc4d9 16-Jul-2019 Nikita Popov

Remove ZEND_HANDLE_FD

This handle type was unused.

Revision tags: php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3
# f8d8b96e 05-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# d3c4841b 05-Jul-2019 Nikita Popov

Preloading: Don't move conditional functions to back to scripts

Conditional function declaration may be referenced by functions or
classes that have been preloaded, so we should not move

Preloading: Don't move conditional functions to back to scripts

Conditional function declaration may be referenced by functions or
classes that have been preloaded, so we should not move them back
to scripts.

What we probably should be doing though is to discard conditional
functions that are not used in the optimizer. This is probably
reasonably common for polyfills, where we will be able to const-eval
the conditions and drop the BBs declaring the functions, but won't
delete the function declarations themselves.

show more ...

# 8c647946 04-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# b250f89b 04-Jul-2019 Nikita Popov

Preloading: Relax known type restrictions

Check whether there is a parent/interface/trait method with the same
name and only then require the type to be known. This reduces the
numbe

Preloading: Relax known type restrictions

Check whether there is a parent/interface/trait method with the same
name and only then require the type to be known. This reduces the
number of cases where this triggers in practice a lot.

show more ...

# 4a2646cf 04-Jul-2019 Nikita Popov

Preloading: Also handle trait methods outside main script

# 6473ec30 04-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# df243f19 04-Jul-2019 Nikita Popov

Preloading: Prevent autoloading while resolving constants

# f124bf22 03-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


1...<<11121314151617181920>>...30