Dmitry Stogov
|
5f349f3ab8
|
Avoid useless duplication
|
2018-01-19 13:14:15 +03:00 |
|
Dmitry Stogov
|
c2152a2662
|
Move invariant code out of loop
|
2018-01-19 01:29:37 +03:00 |
|
Dmitry Stogov
|
bf7176c70f
|
Use reference-counting instead of duplication and separation, if really necessary.
|
2018-01-19 01:03:24 +03:00 |
|
Xinchen Hui
|
1e4deadc5b
|
Merge branch 'PHP-7.2'
* PHP-7.2:
Updated NEWS
Fixed #75838 (Memory leak in pg_escape_bytea())
|
2018-01-18 10:54:16 +08:00 |
|
Xinchen Hui
|
6184301212
|
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed #75838 (Memory leak in pg_escape_bytea())
|
2018-01-18 10:53:39 +08:00 |
|
Xinchen Hui
|
fb205020ce
|
Fixed #75838 (Memory leak in pg_escape_bytea())
|
2018-01-18 10:53:23 +08:00 |
|
Dmitry Stogov
|
a31f251507
|
Removed useless SEPARATE_STRING() (zend_string_extend() performs separation anyway)
|
2018-01-18 02:28:18 +03:00 |
|
Anatol Belski
|
8d4b57f62c
|
Add missing closing fold
|
2018-01-17 20:48:13 +01:00 |
|
Dmitry Stogov
|
a22f8ac1a9
|
More effecient array duplication
|
2018-01-17 17:57:59 +03:00 |
|
Dmitry Stogov
|
ae620a06cd
|
More effecient conversion
|
2018-01-17 17:51:18 +03:00 |
|
Dmitry Stogov
|
515b0508e0
|
Use ZVAL_COPY() instead og ZVAL_DUP(), because fault is an object
|
2018-01-17 17:48:36 +03:00 |
|
Dmitry Stogov
|
f7f790fcc9
|
Scalar types don't have reference counter
|
2018-01-17 16:17:43 +03:00 |
|
Dmitry Stogov
|
c5c9a69447
|
Use ZVAL_DUP() instead of zval_copy_ctor()
|
2018-01-17 14:59:15 +03:00 |
|
Dmitry Stogov
|
eb6e574b29
|
Resource is not copyable (just refcounted)
|
2018-01-17 14:57:42 +03:00 |
|
alexanderholman
|
a01de10b07
|
Fixed bug #74719
Allow stream context arguments for fopen, rename, unlink, mkdir
and rmdir to be null.
|
2018-01-17 12:46:59 +01:00 |
|
Dmitry Stogov
|
af8de0aa95
|
Simplified conversion
|
2018-01-17 14:19:13 +03:00 |
|
Dmitry Stogov
|
3896a0332f
|
Eliminate separations
|
2018-01-17 14:12:06 +03:00 |
|
Dmitry Stogov
|
48b4e01680
|
Eliminate useless separations
|
2018-01-17 14:11:40 +03:00 |
|
Xinchen Hui
|
8ec8d7f926
|
Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
Eliminate useless separations
Avoid separation and simlifyed conversion
Eliminate useless separation
Eliminate useless separation
Eliminate useless separations
A cheaper way to clone reference value.
|
2018-01-17 18:04:07 +08:00 |
|
Dmitry Stogov
|
67e47c3ee3
|
Eliminate useless separations
|
2018-01-17 12:45:23 +03:00 |
|
Dmitry Stogov
|
19bf64cd61
|
Avoid separation and simlifyed conversion
|
2018-01-17 12:37:42 +03:00 |
|
Xinchen Hui
|
5618a5cfd9
|
Don't use ifunc if compiling with __SSE4_2__ deinfed
|
2018-01-17 17:31:10 +08:00 |
|
Dmitry Stogov
|
14d3a627c9
|
Eliminate useless separation
|
2018-01-17 12:25:49 +03:00 |
|
Dmitry Stogov
|
b2c060a291
|
Eliminate useless separation
|
2018-01-17 12:09:38 +03:00 |
|
Dmitry Stogov
|
20b13fda09
|
Eliminate useless separations
|
2018-01-17 11:59:01 +03:00 |
|
Dmitry Stogov
|
ffa16693a7
|
A cheaper way to clone reference value.
|
2018-01-17 10:59:50 +03:00 |
|
Dmitry Stogov
|
40b8483165
|
Use SEPARATE_ARRAY
|
2018-01-17 03:08:22 +03:00 |
|
Dmitry Stogov
|
d9e4841e7f
|
Use SERPARATE_ARRAY
|
2018-01-17 03:02:29 +03:00 |
|
Dmitry Stogov
|
6e1fdd2371
|
Use SEPARATE_ARRAY
|
2018-01-17 03:01:56 +03:00 |
|
Dmitry Stogov
|
5d456c1c66
|
Replaced separation with destructor
|
2018-01-17 03:01:00 +03:00 |
|
Dmitry Stogov
|
ecd2624875
|
Avoid array duplication and in-place modification
|
2018-01-17 02:25:36 +03:00 |
|
Dmitry Stogov
|
5c77bac9a7
|
A cheaper way to reset type flags.
|
2018-01-17 01:58:51 +03:00 |
|
Xinchen Hui
|
3a3e0493d0
|
Added ZEND_API zend_cpu_supports
|
2018-01-16 14:53:00 +08:00 |
|
Xinchen Hui
|
0b7a968109
|
Added missed PHPAPI
|
2018-01-15 21:39:25 +08:00 |
|
Anatol Belski
|
89463341c8
|
Merge branch 'PHP-7.2'
* PHP-7.2:
Allow pecl like usage in ext/phar, closes #2955
|
2018-01-15 14:26:22 +01:00 |
|
Anatol Belski
|
c5768a7e24
|
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Allow pecl like usage in ext/phar, closes #2955
|
2018-01-15 14:25:45 +01:00 |
|
Anatol Belski
|
2d4fb56c1d
|
Allow pecl like usage in ext/phar, closes #2955
|
2018-01-15 14:23:46 +01:00 |
|
Xinchen Hui
|
98aa3a65c4
|
Optimized php_addslashes with SSE4.2 instructions
According to benchmark
(https://gist.github.com/laruence/fd0d443d2c5bacca9d8ab99250499956) this brings 30%+ execution time reduced.
In the further, this open the door for possible SSE4.2 optimizations in
other places.
|
2018-01-15 21:17:50 +08:00 |
|
Bishop Bettini
|
cb7387275f
|
Add test for bug #66960
|
2018-01-15 12:20:10 +01:00 |
|
timurib
|
a484b9a535
|
Fix #75765 Exception on extend of undefined class
As the parent class is fetched prior to binding, there are no
safety concerns in this case and we can replace the fatal error
with an Error exception.
|
2018-01-12 18:41:39 +01:00 |
|
Nikita Popov
|
2d083a3da7
|
Don't directly access refcount in interbase
|
2018-01-12 18:38:45 +01:00 |
|
Nikita Popov
|
5c983ae852
|
Merge branch 'PHP-7.2'
|
2018-01-12 18:34:34 +01:00 |
|
Nikita Popov
|
8c73fc8027
|
Fixed bug #75653
|
2018-01-12 18:30:22 +01:00 |
|
Anatol Belski
|
4121f2a1ad
|
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #75774 imap_append HeapCorruction
|
2018-01-12 17:14:46 +01:00 |
|
Anatol Belski
|
1d05750c50
|
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75774 imap_append HeapCorruction
|
2018-01-12 17:14:19 +01:00 |
|
Anatol Belski
|
cecf734dc3
|
Fixed bug #75774 imap_append HeapCorruction
|
2018-01-12 17:13:18 +01:00 |
|
Anatol Belski
|
7892eaf075
|
Merge branch 'PHP-7.2'
* PHP-7.2:
Unify EOL
Extend test, latest cURL ships also with smb and smbs
|
2018-01-12 12:22:35 +01:00 |
|
Anatol Belski
|
baaf73be69
|
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Unify EOL
Extend test, latest cURL ships also with smb and smbs
|
2018-01-12 12:21:43 +01:00 |
|
Anatol Belski
|
9d2662ea4b
|
Unify EOL
|
2018-01-12 12:20:31 +01:00 |
|
Anatol Belski
|
4bb46c133d
|
Extend test, latest cURL ships also with smb and smbs
|
2018-01-12 12:17:57 +01:00 |
|