1
0
mirror of https://github.com/php/php-src.git synced 2026-04-25 17:08:14 +02:00
Commit Graph

106291 Commits

Author SHA1 Message Date
Dmitry Stogov c4fa7345dc Removed useless separation 2018-01-17 03:00:11 +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
Anatol Belski 60fb58799f Merge branch 'PHP-7.2'
* PHP-7.2:
  7.0.15 next
  Fixed NEWS
2018-01-16 19:50:36 +01:00
Anatol Belski 13dd12e85f Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
  7.0.15 next
2018-01-16 19:49:23 +01:00
Anatol Belski ea56fc840e 7.0.15 next 2018-01-16 19:47:35 +01:00
Dmitry Stogov 19676fdf55 Added zendi_smart_streq() for smart string equality check 2018-01-16 17:24:00 +03:00
Dmitry Stogov e229e7b657 Inline function 2018-01-16 14:13:49 +03:00
Anatol Belski 74de5461eb The cpu setup is still needed when ifunc is supported 2018-01-16 11:55:19 +01:00
Dmitry Stogov 1fd651650f Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
  Separate the cpuinfo initialization part and call it at startup
2018-01-16 13:51:50 +03:00
Dmitry Stogov 0bfc4f34ca Avoid EG(vm_interrupt) check on forward JMP 2018-01-16 13:50:36 +03:00
Anatol Belski 811326089f Separate the cpuinfo initialization part and call it at startup 2018-01-16 11:27:18 +01:00
Anatol Belski 560cc32e21 Fix __cpuidex usage 2018-01-16 10:56:46 +01:00
Xinchen Hui 9206afc652 Fixed NEWS 2018-01-16 17:31:44 +08:00
Remi Collet 831b3e5473 Merge branch 'PHP-7.2'
* PHP-7.2:
  next is 7.2.3
2018-01-16 09:55:23 +01:00
Remi Collet 5a54107879 next is 7.2.3 2018-01-16 09:54:57 +01:00
Dmitry Stogov 4861373182 Replace checks with asserts 2018-01-16 11:39:51 +03:00
Dmitry Stogov b279aea2bf Removed reference to the obsolete zend_vm_use_old_executor() 2018-01-16 10:44:15 +03:00
Dmitry Stogov d7f3b9b4e9 Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
  Added missed header file
  Added ZEND_API zend_cpu_supports
2018-01-16 10:34:15 +03:00
Dmitry Stogov 267b78550e Use fastcall calling convention 2018-01-16 10:33:41 +03:00
Xinchen Hui 3cb7fff9f1 Added missed header file 2018-01-16 14:56:43 +08:00
Xinchen Hui ff6a9d1f10 Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
  Removed recursive call
  Put ZEND_FASTCALL into the proper place.
2018-01-16 14:54:05 +08:00
Xinchen Hui 3a3e0493d0 Added ZEND_API zend_cpu_supports 2018-01-16 14:53:00 +08:00
Dmitry Stogov d688129360 Removed recursive call 2018-01-16 09:44:49 +03:00
Dmitry Stogov 1e783db679 Put ZEND_FASTCALL into the proper place. 2018-01-16 09:44:10 +03:00
Dmitry Stogov 022e029984 Optimize zval_dtor_func() 2018-01-16 00:57:47 +03:00
Anatol Belski 08478abc59 Merge branch 'PHP-7.2'
* PHP-7.2:
  [ci skip] Update NEWS
  [ci skip] Update NEWS
2018-01-15 17:49:46 +01:00
Anatol Belski be89405839 [ci skip] Update NEWS 2018-01-15 17:49:21 +01:00
Anatol Belski cc5e53695a Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
  [ci skip] Update NEWS
2018-01-15 17:47:29 +01:00
Anatol Belski 47941976b7 [ci skip] Update NEWS 2018-01-15 17:46:34 +01:00
Dmitry Stogov d5238b95a3 Added missing #if to allow compilation withput ZEND_MM_CUSTOM 2018-01-15 17:37:15 +03:00
Dmitry Stogov 106575ed39 Manual CSE 2018-01-15 17:36:35 +03:00
Xinchen Hui 0b7a968109 Added missed PHPAPI 2018-01-15 21:39:25 +08:00
Xinchen Hui 92d6f26e3f Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
  Allow pecl like usage in ext/phar, closes #2955
2018-01-15 21:34:03 +08:00
Xinchen Hui 56d2147cbb Restore change committed by accident 2018-01-15 21:30:56 +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
motecshine 0e10bed83e Remove double include of fpm_scoreboard.h 2018-01-15 12:22:04 +01:00
Bishop Bettini cb7387275f Add test for bug #66960 2018-01-15 12:20:10 +01:00
Nikita Popov 3eaab04663 Merge branch 'PHP-7.2' 2018-01-15 12:16:16 +01:00
Nikita Popov f3c1726d25 Merge branch 'PHP-7.1' into PHP-7.2 2018-01-15 12:16:00 +01:00
Nikita Popov 2023346973 Fixed bug #75079 2018-01-15 12:15:40 +01:00
Anatol Belski 3e40f661a3 Merge branch 'PHP-7.2'
* PHP-7.2:
  Sync for upcoming vc++ 15.6 version raise
2018-01-14 16:43:21 +01:00
Anatol Belski be0620a2f0 Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
  Sync for upcoming vc++ 15.6 version raise
2018-01-14 16:42:17 +01:00
Anatol Belski 089a3213ae Sync for upcoming vc++ 15.6 version raise 2018-01-14 16:38:36 +01:00
Anatol Belski b4412e0dbc Merge branch 'PHP-7.2'
* PHP-7.2:
  [ci skip] Update NEWS
  [ci skip] Update NEWS
2018-01-13 14:51:34 +01:00
Anatol Belski 43c578b4b2 [ci skip] Update NEWS 2018-01-13 14:50:58 +01:00
Anatol Belski 4fabee770f Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
  [ci skip] Update NEWS
2018-01-13 14:50:00 +01:00