1
0
mirror of https://github.com/php/php-src.git synced 2026-04-28 10:43:30 +02:00
Commit Graph

111850 Commits

Author SHA1 Message Date
Dmitry Stogov 0deb6419e8 Merge branch 'PHP-7.4'
* PHP-7.4:
  Make is_identical() functions return zend_bool (instead of int)
2019-04-04 18:18:52 +03:00
Dmitry Stogov 9038d5c6ee Make is_identical() functions return zend_bool (instead of int) 2019-04-04 18:18:12 +03:00
Dmitry Stogov c4d5d26df3 Merge branch 'PHP-7.4'
* PHP-7.4:
  unused variable
2019-04-04 17:52:42 +03:00
Dmitry Stogov 575c3576a7 unused variable 2019-04-04 17:52:17 +03:00
Christoph M. Becker 01cd31ad9a Merge branch 'PHP-7.4'
* PHP-7.4:
  Fix typos
2019-04-04 14:25:44 +02:00
Christoph M. Becker 2d2a374bd1 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Fix typos
2019-04-04 14:24:56 +02:00
Christoph M. Becker 54bed8d2ea Fix typos 2019-04-04 14:22:36 +02:00
Dmitry Stogov 21f249cfa4 Avoid code generation for BB with single VM instruction 2019-04-04 00:47:51 +03:00
Dmitry Stogov a146e6eea7 jump optimization 2019-04-03 23:37:25 +03:00
Dmitry Stogov 34d5c1b16f Fixed crash 2019-04-03 22:46:49 +03:00
Dmitry Stogov fc28e9a0b3 Avoid useless code generation for RECV opcodes 2019-04-03 22:28:23 +03:00
Matteo Beccati e4d40fc05c Merge branch 'PHP-7.4'
* PHP-7.4:
  Ref #76801 remove old file source from file_sources hash in case of file included more than once
2019-04-03 14:36:27 +02:00
Matteo Beccati 15ff5db6b9 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Ref #76801 remove old file source from file_sources hash in case of file included more than once
2019-04-03 14:36:20 +02:00
Matteo Beccati 9f02f9fd5c Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  Ref #76801 remove old file source from file_sources hash in case of file included more than once
2019-04-03 14:36:11 +02:00
Alessandro Chitolina 4029c0b6a2 Ref #76801 remove old file source from file_sources hash in case of file included more than once 2019-04-03 14:35:57 +02:00
Dmitry Stogov 22b3b6d5ea Use inlined HYBRID VM handlers for DO_FCALL* and ZEND_RETRUN 2019-04-03 15:02:04 +03:00
Dmitry Stogov 3df8e27731 Fixed incorrect address usage 2019-04-03 13:05:09 +03:00
Dmitry Stogov c91df3aedd Merge branch 'PHP-7.4'
* PHP-7.4:
  Remove RC1 and RCN from scalar types.
2019-04-03 12:39:26 +03:00
Dmitry Stogov dd4d43c97d Remove RC1 and RCN from scalar types. 2019-04-03 12:38:25 +03:00
Dmitry Stogov 32b16338b6 Merge branch 'PHP-7.4'
* PHP-7.4:
  Fixed SCCP support for ZEND_ASSIGN_OBJ_REF
2019-04-03 11:23:37 +03:00
Dmitry Stogov c941f1d8c7 Fixed SCCP support for ZEND_ASSIGN_OBJ_REF 2019-04-03 11:22:59 +03:00
Dmitry Stogov b9c639d7ac JIT code improvement for ocache.jit=1 (IP consistency) 2019-04-03 03:56:39 +03:00
Dmitry Stogov 85c249c9fd Merge branch 'PHP-7.4'
* PHP-7.4:
  Fixed CFG construction for SWITCH opcodes
2019-04-03 03:12:13 +03:00
Dmitry Stogov e03f532829 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Fixed CFG construction for SWITCH opcodes
2019-04-03 03:11:15 +03:00
Dmitry Stogov 0f811bb7b6 Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  Fixed CFG construction for SWITCH opcodes
2019-04-03 03:09:47 +03:00
Dmitry Stogov 56a5d0bd91 Fixed CFG construction for SWITCH opcodes 2019-04-03 03:09:03 +03:00
Dmitry Stogov 6cfa490786 Improve JIT code for smart branches 2019-04-03 02:00:54 +03:00
Dmitry Stogov 7f63b84a39 Merge branch 'PHP-7.4'
* PHP-7.4:
  array_merge() may return argument with incremented reference counter
2019-04-03 00:45:52 +03:00
Dmitry Stogov 9ef2377d33 array_merge() may return argument with incremented reference counter 2019-04-03 00:44:31 +03:00
Peter Kokot 1522a12974 Merge branch 'PHP-7.4'
* PHP-7.4:
  Clean ext/spl/tests/bug42364.phpt files after tests
2019-04-02 23:24:27 +02:00
Peter Kokot bb8ea4d64d Clean ext/spl/tests/bug42364.phpt files after tests 2019-04-02 23:24:21 +02:00
Dmitry Stogov a5d5932904 Merge branch 'PHP-7.4'
* PHP-7.4:
  Use fastcall calling convention
2019-04-02 23:49:31 +03:00
Dmitry Stogov f53240dbc4 Use fastcall calling convention 2019-04-02 23:49:13 +03:00
Dmitry Stogov c617fb78ab Merge branch 'PHP-7.4'
* PHP-7.4:
  Improved comparison opcode handlers
2019-04-02 23:47:03 +03:00
Dmitry Stogov 9cb926d8d1 Improved comparison opcode handlers 2019-04-02 23:46:21 +03:00
Dmitry Stogov 803d322240 Use fastcall calling convention 2019-04-02 22:10:57 +03:00
Dmitry Stogov 672d80f5dc Fixed clang compiler warnings 2019-04-02 21:54:32 +03:00
Kalle Sommer Nielsen eb8a19c8ad Merge branch 'PHP-7.4'
* PHP-7.4:
  Remove dead JPEG2000 code
2019-04-02 21:18:48 +03:00
Kalle Sommer Nielsen dce7f244a9 Remove dead JPEG2000 code 2019-04-02 21:18:06 +03:00
Dmitry Stogov 12da21b1c1 Avoid NEW opcode inlining when opcache.jit=1 2019-04-02 18:44:58 +03:00
Dmitry Stogov 278c8e7b59 Avoid generation of dead jumps 2019-04-02 18:18:00 +03:00
Christoph M. Becker 849c49a714 Update NEWS 2019-04-02 16:54:15 +02:00
Dmitry Stogov 0d6fce887b Added comments 2019-04-02 15:41:25 +03:00
Christoph M. Becker ba67d44e07 Fix misplacement of calling convention declaration
MSVC is particularly picky about this, and won't compile as it is.
2019-04-02 14:10:10 +02:00
Remi Collet 2b41d1fb0c Merge branch 'PHP-7.4'
* PHP-7.4:
  fix paste issue
2019-04-02 11:06:22 +02:00
Remi Collet 8354c28cc5 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  fix paste issue
2019-04-02 11:06:06 +02:00
Remi Collet 002983e463 Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  fix paste issue
2019-04-02 11:05:54 +02:00
Remi Collet f7755163b7 Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
  fix paste issue
2019-04-02 11:05:39 +02:00
Remi Collet dc1cd3daf2 fix paste issue 2019-04-02 11:05:09 +02:00
Christoph M. Becker eb7a7e4b53 Merge branch 'PHP-7.4'
* PHP-7.4:
  Pointer arithmetic on void pointers is illegal
2019-04-02 10:43:23 +02:00