]> granicus.if.org Git - php/log
php
7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Thu, 30 Mar 2017 23:45:41 +0000 (01:45 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  update sdk version for appveyor

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Thu, 30 Mar 2017 23:43:46 +0000 (01:43 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  update sdk version for appveyor

7 years agoupdate sdk version for appveyor
Anatol Belski [Thu, 30 Mar 2017 23:42:46 +0000 (01:42 +0200)]
update sdk version for appveyor

7 years agoAllow SSA construction with source information about CV used as result (DFG fix)
Dmitry Stogov [Thu, 30 Mar 2017 18:24:29 +0000 (21:24 +0300)]
Allow SSA construction with source information about CV used as result (DFG fix)

7 years agoAllow SSA construction with source information about CV used as result
Dmitry Stogov [Thu, 30 Mar 2017 17:14:01 +0000 (20:14 +0300)]
Allow SSA construction with source information about CV used as result

7 years agocorrections to release process documentation
Joe Watkins [Thu, 30 Mar 2017 16:52:22 +0000 (17:52 +0100)]
corrections to release process documentation

7 years agoMerge branch 'PHP-7.1'
Joe Watkins [Thu, 30 Mar 2017 15:28:50 +0000 (16:28 +0100)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  fix bug #74343 compile fails on solaris 11 with system libgd

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Joe Watkins [Thu, 30 Mar 2017 15:28:14 +0000 (16:28 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  fix bug #74343 compile fails on solaris 11 with system libgd

7 years agofix bug #74343 compile fails on solaris 11 with system libgd
Joe Watkins [Thu, 30 Mar 2017 15:27:40 +0000 (16:27 +0100)]
fix bug #74343 compile fails on solaris 11 with system libgd

7 years agoUpdate tests and add NEWS entry for phpdbg opcode dump change
Sara Golemon [Wed, 29 Mar 2017 19:54:38 +0000 (12:54 -0700)]
Update tests and add NEWS entry for phpdbg opcode dump change

7 years ago[ci skip] update NEWS
Anatol Belski [Wed, 29 Mar 2017 12:30:32 +0000 (14:30 +0200)]
[ci skip] update NEWS

7 years agoAdd extended_value to phpdbg opcode dump
Sara Golemon [Tue, 28 Mar 2017 15:54:45 +0000 (08:54 -0700)]
Add extended_value to phpdbg opcode dump

7 years agoMerge branch 'PHP-7.1'
Remi Collet [Wed, 29 Mar 2017 07:10:49 +0000 (09:10 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  fixed typo
  fixed typo

7 years agofixed typo
Markus Staab [Wed, 29 Mar 2017 07:05:34 +0000 (09:05 +0200)]
fixed typo

7 years agofixed typo
Markus Staab [Wed, 29 Mar 2017 07:04:35 +0000 (09:04 +0200)]
fixed typo

7 years agofixed typo
Markus Staab [Wed, 29 Mar 2017 07:05:34 +0000 (09:05 +0200)]
fixed typo

7 years agofixed typo
Markus Staab [Wed, 29 Mar 2017 07:04:35 +0000 (09:04 +0200)]
fixed typo

7 years agoMerge branch 'PHP-7.1'
Remi Collet [Wed, 29 Mar 2017 05:38:53 +0000 (07:38 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  relax more this test

7 years agorelax more this test
Remi Collet [Wed, 29 Mar 2017 05:38:40 +0000 (07:38 +0200)]
relax more this test

7 years agoMerge branch 'PHP-7.1'
Remi Collet [Wed, 29 Mar 2017 05:28:26 +0000 (07:28 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fix buid with system libsqlite, see bug #74217

7 years agoFix buid with system libsqlite, see bug #74217
Remi Collet [Wed, 29 Mar 2017 05:25:01 +0000 (07:25 +0200)]
Fix buid with system libsqlite, see bug #74217

SQLITE_DETERMINISTIC only exists in recent version
e.g. missing on 3.7 which is the default on RHEL/CentOS-7
and probably others (wheezy have 3.7, jessie 3.8...)

7 years agoMerge branch 'PHP-7.1'
Remi Collet [Wed, 29 Mar 2017 05:01:27 +0000 (07:01 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  relax test failing in fast computer

7 years agorelax test failing in fast computer
Remi Collet [Wed, 29 Mar 2017 05:01:14 +0000 (07:01 +0200)]
relax test failing in fast computer

7 years agoMerge branch 'PHP-7.1'
Nikita Popov [Tue, 28 Mar 2017 22:20:52 +0000 (00:20 +0200)]
Merge branch 'PHP-7.1'

7 years agoLet MessageFormatter and IntlDateFormatter accept DateTimeImmutable as well
Ben Scholzen [Mon, 27 Mar 2017 17:47:14 +0000 (19:47 +0200)]
Let MessageFormatter and IntlDateFormatter accept DateTimeImmutable as well

7 years agoMerge branch 'PHP-7.1'
Nikita Popov [Tue, 28 Mar 2017 20:09:11 +0000 (22:09 +0200)]
Merge branch 'PHP-7.1'

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Tue, 28 Mar 2017 20:08:58 +0000 (22:08 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

7 years agoDisable block pass for large functions
Nikita Popov [Fri, 17 Mar 2017 11:48:03 +0000 (12:48 +0100)]
Disable block pass for large functions

(Backport of 7ea261685f179a7cddcc4196fc7f3f12572c3d49 to 7.0.)

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 28 Mar 2017 19:07:17 +0000 (21:07 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  prepare next

7 years agoprepare next
Joe Watkins [Tue, 28 Mar 2017 14:22:10 +0000 (15:22 +0100)]
prepare next

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 28 Mar 2017 11:17:05 +0000 (13:17 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  update NEWS
  update NEWS
  Revert "Fixed bug #61471"

7 years agoupdate NEWS
Anatol Belski [Tue, 28 Mar 2017 11:14:51 +0000 (13:14 +0200)]
update NEWS

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Tue, 28 Mar 2017 11:13:24 +0000 (13:13 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  update NEWS
  Revert "Fixed bug #61471"

7 years agoupdate NEWS
Anatol Belski [Tue, 28 Mar 2017 11:12:27 +0000 (13:12 +0200)]
update NEWS

7 years agoRevert "Fixed bug #61471"
Anatol Belski [Tue, 28 Mar 2017 11:06:38 +0000 (13:06 +0200)]
Revert "Fixed bug #61471"

This reverts commit 80c8d84af303d2fddc9ba9f181c7117b9040811d.

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 28 Mar 2017 09:50:20 +0000 (11:50 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  prepare next

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Tue, 28 Mar 2017 09:49:46 +0000 (11:49 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  prepare next

7 years agoprepare next
Anatol Belski [Tue, 28 Mar 2017 09:49:04 +0000 (11:49 +0200)]
prepare next

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 28 Mar 2017 09:44:51 +0000 (11:44 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  update NEWS
  update NEWS

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Tue, 28 Mar 2017 09:44:13 +0000 (11:44 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  update NEWS

7 years agoupdate NEWS
Anatol Belski [Tue, 28 Mar 2017 09:43:54 +0000 (11:43 +0200)]
update NEWS

7 years agoupdate NEWS
Anatol Belski [Tue, 28 Mar 2017 09:43:02 +0000 (11:43 +0200)]
update NEWS

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Mon, 27 Mar 2017 17:45:03 +0000 (19:45 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  deps updated, cherry-pick 88642decf9ab59d206db515990886b0761bfa835
  add test for bug #74230

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Mon, 27 Mar 2017 17:42:24 +0000 (19:42 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  deps updated, cherry-pick 88642decf9ab59d206db515990886b0761bfa835
  add test for bug #74230

7 years agodeps updated, cherry-pick 88642decf9ab59d206db515990886b0761bfa835
Anatol Belski [Mon, 27 Mar 2017 17:38:20 +0000 (19:38 +0200)]
deps updated, cherry-pick 88642decf9ab59d206db515990886b0761bfa835

7 years agoadd test for bug #74230
Anatol Belski [Mon, 27 Mar 2017 17:33:51 +0000 (19:33 +0200)]
add test for bug #74230

7 years agoMerge branch 'PHP-7.1'
Nikita Popov [Mon, 27 Mar 2017 17:02:50 +0000 (19:02 +0200)]
Merge branch 'PHP-7.1'

7 years agoDon't retain mt_rand() seeds across requests
x-xiang [Wed, 8 Mar 2017 03:43:14 +0000 (11:43 +0800)]
Don't retain mt_rand() seeds across requests

In particular, this prevents manual seeding of mt_rand() to leak
across requests.

7 years agoMerge branch 'PHP-7.1'
Derick Rethans [Mon, 27 Mar 2017 17:01:38 +0000 (18:01 +0100)]
Merge branch 'PHP-7.1'

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Derick Rethans [Mon, 27 Mar 2017 17:01:30 +0000 (18:01 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1

7 years agoForgot to update the output in the test too
Derick Rethans [Mon, 27 Mar 2017 17:01:22 +0000 (18:01 +0100)]
Forgot to update the output in the test too

7 years agoFix openbsd build: AI_V4MAPPED, AI_ALL not defined
David Carlier [Sat, 25 Mar 2017 15:09:35 +0000 (15:09 +0000)]
Fix openbsd build: AI_V4MAPPED, AI_ALL not defined

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Mon, 27 Mar 2017 16:51:00 +0000 (18:51 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  always use staging deps for CI, that's what we have a CI for as well

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Mon, 27 Mar 2017 16:49:59 +0000 (18:49 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  always use staging deps for CI, that's what we have a CI for as well

7 years agoIncreased bcmath functions coverage tests using scale option parameter
Edgar R. Sandi [Sun, 26 Mar 2017 17:16:29 +0000 (14:16 -0300)]
Increased bcmath functions coverage tests using scale option parameter

7 years agoFix typos
Vivek Dinesh [Sun, 26 Mar 2017 07:54:57 +0000 (13:24 +0530)]
Fix typos

[skip ci]

7 years agoalways use staging deps for CI, that's what we have a CI for as well
Anatol Belski [Mon, 27 Mar 2017 16:07:16 +0000 (18:07 +0200)]
always use staging deps for CI, that's what we have a CI for as well

7 years agoMerge branch 'PHP-7.1'
Derick Rethans [Mon, 27 Mar 2017 10:28:41 +0000 (11:28 +0100)]
Merge branch 'PHP-7.1'

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Derick Rethans [Mon, 27 Mar 2017 10:28:35 +0000 (11:28 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1

7 years agoFixed test for #33415 due to data fixes.
Derick Rethans [Mon, 27 Mar 2017 10:28:16 +0000 (11:28 +0100)]
Fixed test for #33415 due to data fixes.

7 years agoUpdated to version 2017.2 (2017b)
Derick Rethans [Fri, 24 Mar 2017 12:25:27 +0000 (12:25 +0000)]
Updated to version 2017.2 (2017b)

7 years agoUpdated to version 2017.2 (2017b)
Derick Rethans [Fri, 24 Mar 2017 12:25:26 +0000 (12:25 +0000)]
Updated to version 2017.2 (2017b)

7 years agoEmpty merge
Derick Rethans [Fri, 24 Mar 2017 12:25:26 +0000 (12:25 +0000)]
Empty merge

7 years agoUpdated to version 2017.2 (2017b)
Derick Rethans [Fri, 24 Mar 2017 12:25:25 +0000 (12:25 +0000)]
Updated to version 2017.2 (2017b)

7 years agoEmpty merge
Derick Rethans [Fri, 24 Mar 2017 12:25:25 +0000 (12:25 +0000)]
Empty merge

7 years agoMerge branch 'PHP-7.1'
Derick Rethans [Fri, 24 Mar 2017 11:39:38 +0000 (11:39 +0000)]
Merge branch 'PHP-7.1'

7 years agoAdded a test case to make sure microseconds work.
Derick Rethans [Fri, 24 Mar 2017 11:39:32 +0000 (11:39 +0000)]
Added a test case to make sure microseconds work.

7 years agoMerge branch 'PHP-7.1'
Nikita Popov [Thu, 23 Mar 2017 21:50:21 +0000 (22:50 +0100)]
Merge branch 'PHP-7.1'

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Thu, 23 Mar 2017 21:49:51 +0000 (22:49 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1

7 years agoFix sequencing UB
Nikita Popov [Thu, 23 Mar 2017 21:48:45 +0000 (22:48 +0100)]
Fix sequencing UB

7 years agoFix lineno for AST_ZVAL nodes
Nikita Popov [Thu, 23 Mar 2017 21:42:57 +0000 (22:42 +0100)]
Fix lineno for AST_ZVAL nodes

7 years agoAdd test for previous commit
Nikita Popov [Thu, 23 Mar 2017 21:36:55 +0000 (22:36 +0100)]
Add test for previous commit

7 years agoMake sure lengths and refs are unsigned in unserialize()
Nikita Popov [Thu, 23 Mar 2017 21:30:59 +0000 (22:30 +0100)]
Make sure lengths and refs are unsigned in unserialize()

7 years agoFixed bug #74300
xKhorasan [Thu, 23 Mar 2017 14:56:17 +0000 (23:56 +0900)]
Fixed bug #74300

7 years agoMerge branch 'PHP-7.1'
Sara Golemon [Thu, 23 Mar 2017 20:40:09 +0000 (13:40 -0700)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fix bug where `yield from` is captured too greedily

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Sara Golemon [Thu, 23 Mar 2017 20:38:58 +0000 (13:38 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fix bug where `yield from` is captured too greedily

7 years agoFix bug where `yield from` is captured too greedily
Sara Golemon [Thu, 23 Mar 2017 19:27:33 +0000 (12:27 -0700)]
Fix bug where `yield from` is captured too greedily

In the following piece of code:

```php
function from1234($x) {
  return $x;
}
function foo($x) {
  yield from1234($x);
}
```

The statement inside foo is taken as `yield from` `1234($x)`
which is neither the intent, nor even legal syntax for an fcall.

Do a lookahead for breaking non-label characters after the
`yield from` and only accept it if they occur.

7 years agoparametrize crt, so only one place has to be changed
Anatol Belski [Thu, 23 Mar 2017 18:26:30 +0000 (19:26 +0100)]
parametrize crt, so only one place has to be changed

7 years agoChange 'undefined constant' from E_NOTICE to E_WARNING and mention deprecation
Rowan Collins [Sat, 4 Mar 2017 22:47:19 +0000 (22:47 +0000)]
Change 'undefined constant' from E_NOTICE to E_WARNING and mention deprecation

Implements RFC "Deprecate and Remove Bareword (Unquoted) Strings"
[https://wiki.php.net/rfc/deprecate-bareword-strings]

7 years agoMerge branch 'PHP-7.1'
Dmitry Stogov [Thu, 23 Mar 2017 16:00:07 +0000 (19:00 +0300)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fixed uninitialized data

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Dmitry Stogov [Thu, 23 Mar 2017 15:59:56 +0000 (18:59 +0300)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fixed uninitialized data

7 years agoFixed uninitialized data
Dmitry Stogov [Thu, 23 Mar 2017 15:59:27 +0000 (18:59 +0300)]
Fixed uninitialized data

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Thu, 23 Mar 2017 12:15:30 +0000 (13:15 +0100)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  adjust deps dir naming scheme

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Thu, 23 Mar 2017 12:14:17 +0000 (13:14 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  adjust deps dir naming scheme

7 years agoadjust deps dir naming scheme
Anatol Belski [Thu, 23 Mar 2017 12:00:14 +0000 (13:00 +0100)]
adjust deps dir naming scheme

not principal, just to have it same way as everywhere

7 years agoswitch AppVeyor to vc15 for master
Anatol Belski [Thu, 23 Mar 2017 11:37:49 +0000 (12:37 +0100)]
switch AppVeyor to vc15 for master

7 years agoskip the test on OpenSSL < 1.1 for now
Anatol Belski [Thu, 23 Mar 2017 02:09:30 +0000 (03:09 +0100)]
skip the test on OpenSSL < 1.1 for now

7 years agoUse ZSTR_CHAR in token_get_all()
Nikita Popov [Wed, 22 Mar 2017 21:38:07 +0000 (22:38 +0100)]
Use ZSTR_CHAR in token_get_all()

7 years agoSimplify increment_lineno handling
Nikita Popov [Wed, 22 Mar 2017 21:26:24 +0000 (22:26 +0100)]
Simplify increment_lineno handling

7 years agofix version check at right place
Anatol Belski [Wed, 22 Mar 2017 16:44:47 +0000 (17:44 +0100)]
fix version check at right place

7 years agoRevert "fix wrong version check"
Anatol Belski [Wed, 22 Mar 2017 16:42:44 +0000 (17:42 +0100)]
Revert "fix wrong version check"

This reverts commit 307a4a2315bc13bbcb87567f685a96d1effc9727.

7 years agofix wrong version check
Anatol Belski [Wed, 22 Mar 2017 14:54:28 +0000 (15:54 +0100)]
fix wrong version check

7 years agofix test warnings for OpenSSL 1.1
Anatol Belski [Wed, 22 Mar 2017 11:23:19 +0000 (12:23 +0100)]
fix test warnings for OpenSSL 1.1

add skip condition

7 years agoimprove zlib version check for tests
Anatol Belski [Wed, 22 Mar 2017 10:04:08 +0000 (11:04 +0100)]
improve zlib version check for tests

7 years agomake test more flexible to match different compressed strings
Anatol Belski [Wed, 22 Mar 2017 01:33:38 +0000 (02:33 +0100)]
make test more flexible to match different compressed strings

particurarly needed with zlib 1.2.11

7 years agoFix typo
Adam Baratz [Mon, 20 Mar 2017 22:27:25 +0000 (18:27 -0400)]
Fix typo

7 years agoMerge branch 'PHP-7.1'
Anatol Belski [Tue, 21 Mar 2017 11:45:27 +0000 (12:45 +0100)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  explicitly ignore php.ini for proc open tests

7 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Tue, 21 Mar 2017 11:44:36 +0000 (12:44 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  explicitly ignore php.ini for proc open tests

7 years agoexplicitly ignore php.ini for proc open tests
Anatol Belski [Tue, 21 Mar 2017 11:39:40 +0000 (12:39 +0100)]
explicitly ignore php.ini for proc open tests

In some cases, when an environment is unclean, tests might get stuck fe
when some incorrect ini file is loaded. As the test depends on the core
only, it is safer to explicitly ignore the ini. Any ini can be passed in
the cmd itself, if needed.

7 years agoNEWS
Remi Collet [Tue, 21 Mar 2017 10:16:54 +0000 (11:16 +0100)]
NEWS