]> granicus.if.org Git - php/log
php
7 years agoAllow overriding abstract methods
Pedro Magalhães [Sat, 22 Apr 2017 16:41:54 +0000 (18:41 +0200)]
Allow overriding abstract methods

RFC: https://wiki.php.net/rfc/allow-abstract-function-override

7 years agoRun scripts/dev/credits
Sara Golemon [Tue, 23 May 2017 23:35:36 +0000 (16:35 -0700)]
Run scripts/dev/credits

7 years agoMerge branch 'PHP-7.1'
Sara Golemon [Tue, 23 May 2017 23:29:11 +0000 (16:29 -0700)]
Merge branch 'PHP-7.1'

7.1.x release shouldn't have been pn mainline PHP-7.1 branch
Fix the merge history to keep master in place.

* PHP-7.1:
  bump versions

7 years agobump versions
Joe Watkins [Tue, 23 May 2017 21:04:01 +0000 (22:04 +0100)]
bump versions

7 years agoDon't separate output arguments
Dmitry Stogov [Tue, 23 May 2017 14:18:05 +0000 (17:18 +0300)]
Don't separate output arguments

7 years agoAvoid useless string duplication
Dmitry Stogov [Tue, 23 May 2017 12:25:21 +0000 (15:25 +0300)]
Avoid useless string duplication

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 23 May 2017 10:34:07 +0000 (12:34 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  time to move next

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Tue, 23 May 2017 10:33:23 +0000 (12:33 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  time to move next

7 years agotime to move next
Anatol Belski [Tue, 23 May 2017 10:31:03 +0000 (12:31 +0200)]
time to move next

7 years agoOptimized parse_url() by using "known" strings
Dmitry Stogov [Mon, 22 May 2017 20:23:12 +0000 (23:23 +0300)]
Optimized parse_url() by using "known" strings

7 years agoFixed segfult in JIT (emalloc may trigger memory limitation)
Xinchen Hui [Sun, 21 May 2017 12:44:09 +0000 (20:44 +0800)]
Fixed segfult in JIT (emalloc may trigger memory limitation)

Zend/tests/bug68412.phpt

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Sat, 20 May 2017 11:52:35 +0000 (13:52 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  move to the next sdk version for AppVeyor

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Sat, 20 May 2017 11:51:18 +0000 (13:51 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  move to the next sdk version for AppVeyor

7 years agomove to the next sdk version for AppVeyor
Anatol Belski [Sat, 20 May 2017 11:48:35 +0000 (13:48 +0200)]
move to the next sdk version for AppVeyor

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Fri, 19 May 2017 16:03:17 +0000 (00:03 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Update news
  Fixed #74595 - ReflectionMethod::getParameters returns incorrect number of parameters

7 years agoMerge branch '74595-reflection-parameters' of https://github.com/andrewnester/php...
Xinchen Hui [Fri, 19 May 2017 15:59:43 +0000 (23:59 +0800)]
Merge branch '74595-reflection-parameters' of https://github.com/andrewnester/php-src into PHP-7.1

* '74595-reflection-parameters' of https://github.com/andrewnester/php-src:
  Fixed #74595 - ReflectionMethod::getParameters returns incorrect number of parameters

7 years agoMerge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1
Xinchen Hui [Fri, 19 May 2017 15:56:31 +0000 (23:56 +0800)]
Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1

* 'PHP-7.1' of git.php.net:/php-src:
  follow up fix on bug #74022
  Fixed bug #74606 (Segfault within try/catch/finally nesting in Generators)

7 years agoUpdate news
Xinchen Hui [Fri, 19 May 2017 15:56:10 +0000 (23:56 +0800)]
Update news

7 years agoUpdated func info
Dmitry Stogov [Thu, 18 May 2017 16:24:30 +0000 (19:24 +0300)]
Updated func info

7 years agoUse interned empty and "one char" strings.
Dmitry Stogov [Thu, 18 May 2017 14:59:59 +0000 (17:59 +0300)]
Use interned empty and "one char" strings.

7 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Thu, 18 May 2017 10:18:47 +0000 (13:18 +0300)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  follow up fix on bug #74022

7 years agoRemove unused opcode handlers
Dmitry Stogov [Thu, 18 May 2017 10:18:08 +0000 (13:18 +0300)]
Remove unused opcode handlers

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Thu, 18 May 2017 10:10:17 +0000 (12:10 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  follow up fix on bug #74022

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Thu, 18 May 2017 10:07:09 +0000 (12:07 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  follow up fix on bug #74022

7 years agofollow up fix on bug #74022
Anatol Belski [Thu, 18 May 2017 10:03:13 +0000 (12:03 +0200)]
follow up fix on bug #74022

7 years agoBugfix 63790 - Don't try to use Spoofchecker when unavailable
Sara Golemon [Thu, 18 May 2017 00:23:15 +0000 (17:23 -0700)]
Bugfix 63790 - Don't try to use Spoofchecker when unavailable

ICUSpoofChecker was introduced with 4.2 and may be
unavailable in some cases.
Skip this test when its not present.

7 years agoRemoved useless dereferences
Dmitry Stogov [Wed, 17 May 2017 18:01:08 +0000 (21:01 +0300)]
Removed useless dereferences

7 years agoMerge branch 'PHP-7.1'
Bob Weinand [Wed, 17 May 2017 17:59:36 +0000 (19:59 +0200)]
Merge branch 'PHP-7.1'

7 years agoFixed bug #74606 (Segfault within try/catch/finally nesting in Generators)
Bob Weinand [Wed, 17 May 2017 17:56:49 +0000 (19:56 +0200)]
Fixed bug #74606 (Segfault within try/catch/finally nesting in Generators)

Thanks to Nikita for pointing out the error source.

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Wed, 17 May 2017 15:25:34 +0000 (23:25 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Added cleanup

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Wed, 17 May 2017 15:25:17 +0000 (23:25 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Added cleanup

7 years agoAdded cleanup
Xinchen Hui [Wed, 17 May 2017 15:24:58 +0000 (23:24 +0800)]
Added cleanup

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Wed, 17 May 2017 15:21:42 +0000 (23:21 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Added test for bug #74600

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Wed, 17 May 2017 15:21:38 +0000 (23:21 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Added test for bug #74600

7 years agoAdded test for bug #74600
Xinchen Hui [Wed, 17 May 2017 15:21:18 +0000 (23:21 +0800)]
Added test for bug #74600

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Wed, 17 May 2017 14:43:14 +0000 (22:43 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Added test for bug #74596

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Wed, 17 May 2017 14:43:03 +0000 (22:43 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Added test for bug #74596

7 years agoAdded test for bug #74596
Xinchen Hui [Wed, 17 May 2017 14:42:18 +0000 (22:42 +0800)]
Added test for bug #74596

7 years agoSwitch to HYBRID VM
Dmitry Stogov [Wed, 17 May 2017 12:07:33 +0000 (15:07 +0300)]
Switch to HYBRID VM

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Wed, 17 May 2017 11:38:03 +0000 (13:38 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  improve error handling

7 years agoimprove error handling
Anatol Belski [Wed, 17 May 2017 11:35:42 +0000 (13:35 +0200)]
improve error handling

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Wed, 17 May 2017 10:51:46 +0000 (12:51 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  fix wrong error check

7 years agofix wrong error check
Anatol Belski [Wed, 17 May 2017 10:50:41 +0000 (12:50 +0200)]
fix wrong error check

7 years agoAdded missing "successors_count" update.
Dmitry Stogov [Wed, 17 May 2017 09:52:36 +0000 (12:52 +0300)]
Added missing "successors_count" update.

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 16 May 2017 13:10:13 +0000 (15:10 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  fix test

7 years agofix test
Anatol Belski [Tue, 16 May 2017 13:09:02 +0000 (15:09 +0200)]
fix test

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 16 May 2017 12:26:35 +0000 (14:26 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  add test for bug #74589

7 years agoadd test for bug #74589
Anatol Belski [Tue, 16 May 2017 12:25:27 +0000 (14:25 +0200)]
add test for bug #74589

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Tue, 16 May 2017 11:33:24 +0000 (19:33 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fixed bug #74600 (crash (SIGSEGV) in _zend_hash_add_or_update_i)

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Tue, 16 May 2017 11:32:59 +0000 (19:32 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fixed bug #74600 (crash (SIGSEGV) in _zend_hash_add_or_update_i)

7 years agoMerge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
Xinchen Hui [Tue, 16 May 2017 11:32:33 +0000 (19:32 +0800)]
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0

* 'PHP-7.0' of git.php.net:/php-src:
  variation of icu libraries causes failure

7 years agoFixed bug #74600 (crash (SIGSEGV) in _zend_hash_add_or_update_i)
Xinchen Hui [Tue, 16 May 2017 11:32:13 +0000 (19:32 +0800)]
Fixed bug #74600 (crash (SIGSEGV) in _zend_hash_add_or_update_i)

7 years agoavoid strlen in common case
Anatol Belski [Tue, 16 May 2017 10:49:19 +0000 (12:49 +0200)]
avoid strlen in common case

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 16 May 2017 10:48:09 +0000 (12:48 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  variation of icu libraries causes failure

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Tue, 16 May 2017 10:47:24 +0000 (12:47 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  variation of icu libraries causes failure

7 years agovariation of icu libraries causes failure
Steve Walk [Fri, 5 May 2017 18:45:27 +0000 (11:45 -0700)]
variation of icu libraries causes failure

7 years agoHYBRID VM cleanup
Dmitry Stogov [Tue, 16 May 2017 06:24:23 +0000 (09:24 +0300)]
HYBRID VM cleanup

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Tue, 16 May 2017 05:23:18 +0000 (13:23 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Update NEWs

7 years agoUpdate NEWs
Xinchen Hui [Tue, 16 May 2017 05:23:12 +0000 (13:23 +0800)]
Update NEWs

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Tue, 16 May 2017 05:22:51 +0000 (13:22 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fixed bug #74596 (SIGSEGV with opcache.revalidate_path enabled)

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Tue, 16 May 2017 05:22:43 +0000 (13:22 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fixed bug #74596 (SIGSEGV with opcache.revalidate_path enabled)

7 years agoFixed bug #74596 (SIGSEGV with opcache.revalidate_path enabled)
Xinchen Hui [Tue, 16 May 2017 05:22:08 +0000 (13:22 +0800)]
Fixed bug #74596 (SIGSEGV with opcache.revalidate_path enabled)

Yeah, no test script is provided.. I got some troubles to make a one

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Mon, 15 May 2017 18:42:37 +0000 (20:42 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Revert "fixing run-tests.php for variables_order="GPCS""

7 years agoRevert "fixing run-tests.php for variables_order="GPCS""
Anatol Belski [Mon, 15 May 2017 18:34:11 +0000 (20:34 +0200)]
Revert "fixing run-tests.php for variables_order="GPCS""

This reverts commit c1d57186976e75a2a54f7bd167a77e2872cadc6a.

The commit seems to be inappropriate as it contains parts from master,
which have nothing to do with the variables order issue. Obviously patch
applied to wrong branch or alike.

7 years agoFixed USER_OPCODE handling in HYBRID VM.
Dmitry Stogov [Mon, 15 May 2017 18:17:58 +0000 (21:17 +0300)]
Fixed USER_OPCODE handling in HYBRID VM.

7 years agorestore rev f9215b6519d4732498e598de9a3581297c60c4e8
Anatol Belski [Mon, 15 May 2017 15:54:08 +0000 (17:54 +0200)]
restore rev f9215b6519d4732498e598de9a3581297c60c4e8

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Mon, 15 May 2017 15:49:16 +0000 (17:49 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  switch to Postgres 9.6 for appveyor

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Mon, 15 May 2017 15:48:29 +0000 (17:48 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  switch to Postgres 9.6 for appveyor

7 years agoswitch to Postgres 9.6 for appveyor
Anatol Belski [Mon, 15 May 2017 15:47:41 +0000 (17:47 +0200)]
switch to Postgres 9.6 for appveyor

7 years agorestore rev 431e22fb4d2a23f6e522ec5e20503fd6ec7ca1f6
Anatol Belski [Mon, 15 May 2017 15:43:48 +0000 (17:43 +0200)]
restore rev 431e22fb4d2a23f6e522ec5e20503fd6ec7ca1f6

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Mon, 15 May 2017 15:40:14 +0000 (17:40 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  [ci skip] update NEWS

7 years ago[ci skip] update NEWS
Anatol Belski [Mon, 15 May 2017 15:39:31 +0000 (17:39 +0200)]
[ci skip] update NEWS

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Mon, 15 May 2017 14:36:40 +0000 (16:36 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fixed bug #74589 __DIR__ wrong for unicode character
  fixing run-tests.php for variables_order="GPCS"

7 years agoFixed bug #74589 __DIR__ wrong for unicode character
Anatol Belski [Mon, 15 May 2017 14:35:22 +0000 (16:35 +0200)]
Fixed bug #74589 __DIR__ wrong for unicode character

7 years agoFixed #74595 - ReflectionMethod::getParameters returns incorrect number of parameters
andrewnester [Mon, 15 May 2017 12:58:30 +0000 (15:58 +0300)]
Fixed #74595 - ReflectionMethod::getParameters returns incorrect number of parameters

7 years agofixing run-tests.php for variables_order="GPCS"
Matt Ficken [Mon, 15 May 2017 09:21:55 +0000 (02:21 -0700)]
fixing run-tests.php for variables_order="GPCS"

7 years agofixing run-tests.php for variables_order="GPCS"
Matt Ficken [Mon, 15 May 2017 09:19:05 +0000 (02:19 -0700)]
fixing run-tests.php for variables_order="GPCS"

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Sun, 14 May 2017 00:03:02 +0000 (02:03 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  [ci skip] update NEWS

7 years ago[ci skip] update NEWS
Anatol Belski [Sat, 13 May 2017 23:59:46 +0000 (01:59 +0200)]
[ci skip] update NEWS

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Sat, 13 May 2017 23:54:18 +0000 (01:54 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  revert workaround for bug #74489 as it's fixed in the dependency lib

7 years agorevert workaround for bug #74489 as it's fixed in the dependency lib
Anatol Belski [Sat, 13 May 2017 23:47:40 +0000 (01:47 +0200)]
revert workaround for bug #74489 as it's fixed in the dependency lib

7 years agoRemoved always true condition
Markus Staab [Wed, 10 May 2017 13:28:56 +0000 (15:28 +0200)]
Removed always true condition

Since https://github.com/php/php-src/commit/5a9d8a00b475cbbe758d741df7e706859097309c this can no longer be false

7 years agoMerge branch 'PHP-7.1'
Sara Golemon [Wed, 10 May 2017 23:50:47 +0000 (16:50 -0700)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Remove typo from test header

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Sara Golemon [Wed, 10 May 2017 23:50:37 +0000 (16:50 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Remove typo from test header

7 years agoRemove typo from test header
Sara Golemon [Wed, 10 May 2017 23:50:19 +0000 (16:50 -0700)]
Remove typo from test header

7 years agoType hint inheritance check optimization
Dmitry Stogov [Wed, 10 May 2017 19:25:32 +0000 (22:25 +0300)]
Type hint inheritance check optimization

7 years agoConstant class names are already verifyed by PHP compiler.
Dmitry Stogov [Wed, 10 May 2017 11:26:44 +0000 (14:26 +0300)]
Constant class names are already verifyed by PHP compiler.

7 years agospl_autoload_call() optimization
Dmitry Stogov [Wed, 10 May 2017 10:27:49 +0000 (13:27 +0300)]
spl_autoload_call() optimization

7 years agoAvoid useless checks
Dmitry Stogov [Wed, 10 May 2017 10:27:37 +0000 (13:27 +0300)]
Avoid useless checks

7 years agoEnsure number_format() doesn't include sign for zero
Craig Duncan [Thu, 24 Nov 2016 21:56:53 +0000 (21:56 +0000)]
Ensure number_format() doesn't include sign for zero

7 years agotypo
Xinchen Hui [Tue, 9 May 2017 09:15:42 +0000 (17:15 +0800)]
typo

7 years agoMerge branch 'hybrid-vm'
Dmitry Stogov [Tue, 9 May 2017 06:38:34 +0000 (09:38 +0300)]
Merge branch 'hybrid-vm'

* hybrid-vm:
  Cleanup
  Fixed zend_vm_call_opcode_handler(). Make phpdbg work with HYBRID VM.
  Added missing ZEND_VM_HOT define
  Implemented HYBRID VM instruction dispatch method that takes advantages of both CALL and GOTO VMs.

7 years agoCleanup
Dmitry Stogov [Tue, 9 May 2017 06:37:46 +0000 (09:37 +0300)]
Cleanup

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Tue, 9 May 2017 03:15:32 +0000 (11:15 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fixed tests when using cumstom php.ini(session.save_handler)
  Fix Bug #74541 Wrong reflection on session_start()

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Tue, 9 May 2017 03:14:40 +0000 (11:14 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fixed tests when using cumstom php.ini(session.save_handler)
  Fix Bug #74541 Wrong reflection on session_start()

7 years agoFixed tests when using cumstom php.ini(session.save_handler)
Xinchen Hui [Tue, 9 May 2017 03:13:41 +0000 (11:13 +0800)]
Fixed tests when using cumstom php.ini(session.save_handler)

7 years agoMerge branch 'fix_74541' of https://github.com/villfa/php-src into PHP-7.0
Xinchen Hui [Tue, 9 May 2017 03:04:39 +0000 (11:04 +0800)]
Merge branch 'fix_74541' of https://github.com/villfa/php-src into PHP-7.0

* 'fix_74541' of https://github.com/villfa/php-src:
  Fix Bug #74541 Wrong reflection on session_start()

7 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Tue, 9 May 2017 03:02:02 +0000 (11:02 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fix typo: exectute => execute

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Tue, 9 May 2017 03:01:52 +0000 (11:01 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fix typo: exectute => execute

7 years agoMerge branch 'patch-1' of https://github.com/ifdattic/php-src into PHP-7.0
Xinchen Hui [Tue, 9 May 2017 03:01:33 +0000 (11:01 +0800)]
Merge branch 'patch-1' of https://github.com/ifdattic/php-src into PHP-7.0

* 'patch-1' of https://github.com/ifdattic/php-src:
  Fix typo: exectute => execute