mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
be74a00464
We must not (try to) modify shared values, but rather have to use our own copies, if unixified filenames are required on Windows. To avoid excessive string duplication, we add checks whether the filenames are already unixified (i.e. do not contain backslashes). To improve the performance if we need to copy strings, we use do_alloca() and friends. Besides generally being somewhat messy, the handling of unixified filenames is still suboptimal performance-wise, but we leave this for a future cleanup, and focus on fixing the issue at hand for now. We also enable opcache.protect_memory for the AppVeyor CI. |
||
---|---|---|
.. | ||
phar | ||
tests | ||
build_precommand.php | ||
config.m4 | ||
config.w32 | ||
CREDITS | ||
dirstream.c | ||
dirstream.h | ||
func_interceptors.c | ||
func_interceptors.h | ||
gdbhelp | ||
Makefile.frag | ||
Makefile.frag.w32 | ||
makestub.php | ||
phar_internal.h | ||
phar_object.c | ||
phar_path_check.re | ||
phar.1.in | ||
phar.c | ||
phar.phar.1.in | ||
pharzip.h | ||
php_phar.h | ||
shortarc.php | ||
stream.c | ||
stream.h | ||
stub.h | ||
tar.c | ||
tar.h | ||
util.c | ||
zip.c |