]> granicus.if.org Git - php/log
php
4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Thu, 16 Apr 2020 09:23:11 +0000 (11:23 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix MySQL local infile / attr handling on big endian systems

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 16 Apr 2020 09:22:43 +0000 (11:22 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix MySQL local infile / attr handling on big endian systems

4 years agoFix MySQL local infile / attr handling on big endian systems
guirish [Fri, 10 Apr 2020 09:45:40 +0000 (05:45 -0400)]
Fix MySQL local infile / attr handling on big endian systems

Make sure pointer types match what is used by libmysql everywhere.

Closes GH-5380.

4 years agoFix magic method name
Gabriel Caruso [Thu, 16 Apr 2020 08:39:25 +0000 (10:39 +0200)]
Fix magic method name

4 years agoImprove error messages for magic methods by appending method's class
Gabriel Caruso [Wed, 15 Apr 2020 23:39:51 +0000 (01:39 +0200)]
Improve error messages for magic methods by appending method's class

Closes GH-5397.

4 years agoFix Bug #79431 Various compiler warnings on Big endian architecture with GCC 5.4.0
vibhutisawant [Sat, 11 Apr 2020 14:45:03 +0000 (07:45 -0700)]
Fix Bug #79431 Various compiler warnings on Big endian architecture with GCC 5.4.0

Fix [-Werror=maybe-uninitialized] compilation warnings on big endian system

Closes GH-5373

4 years agoRemove OP_RANGE_EX distinction
Nikita Popov [Wed, 15 Apr 2020 10:58:50 +0000 (12:58 +0200)]
Remove OP_RANGE_EX distinction

Only leave OP_RANGE macros, which always have the "EX" behavior.

This was already done for most other macros before, but these
were missed. This helps avoid mistakes by using the wrong macro.

4 years agoUse proper macro
Dmitry Stogov [Wed, 15 Apr 2020 10:09:55 +0000 (13:09 +0300)]
Use proper macro

4 years agoRemoved unused parameter
Dmitry Stogov [Wed, 15 Apr 2020 10:08:09 +0000 (13:08 +0300)]
Removed unused parameter

4 years agoForce short_open_tag=0 in run-tests.php
Nikita Popov [Wed, 15 Apr 2020 09:27:03 +0000 (11:27 +0200)]
Force short_open_tag=0 in run-tests.php

Make sure we don't accidentially add tests depending on short tags.

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 15 Apr 2020 09:25:18 +0000 (11:25 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix directory clash in tempnam_variation4 test

4 years agoFix directory clash in tempnam_variation4 test
Nikita Popov [Wed, 15 Apr 2020 09:25:06 +0000 (11:25 +0200)]
Fix directory clash in tempnam_variation4 test

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 15 Apr 2020 09:22:05 +0000 (11:22 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #79477

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Wed, 15 Apr 2020 09:21:34 +0000 (11:21 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fixed bug #79477

4 years agoFixed bug #79477
Nikita Popov [Wed, 15 Apr 2020 09:20:33 +0000 (11:20 +0200)]
Fixed bug #79477

Make sure to deindirect properties when creating array.

4 years agoRemove return value from llist apply functions
Nikita Popov [Wed, 15 Apr 2020 08:59:58 +0000 (10:59 +0200)]
Remove return value from llist apply functions

Unlike the hash apply functions, these do not return int.

4 years agoMake zend_list_free return void
Nikita Popov [Wed, 15 Apr 2020 08:49:44 +0000 (10:49 +0200)]
Make zend_list_free return void

And assert that the refcount is zero. This function should only
be used internally as the resource destructor.

4 years agoAdjust zend_write_func signature
Nikita Popov [Wed, 15 Apr 2020 08:45:18 +0000 (10:45 +0200)]
Adjust zend_write_func signature

Make it return size_t instead of int, to line up with actual
implementation.

4 years agoMore precise ifunc resolver return type
Nikita Popov [Wed, 15 Apr 2020 08:41:19 +0000 (10:41 +0200)]
More precise ifunc resolver return type

Fixes -Wattribute-alias warning.

4 years agoSuppress SIG_ERR cast warnings
Nikita Popov [Wed, 15 Apr 2020 08:37:33 +0000 (10:37 +0200)]
Suppress SIG_ERR cast warnings

By casting to void*. I don't want to deal with this right now.

4 years agoFix function signature mismatches in GMP
Nikita Popov [Wed, 15 Apr 2020 08:28:48 +0000 (10:28 +0200)]
Fix function signature mismatches in GMP

This is fairly annoying. Add adapter functions for cases where
we are discarding a return value.

Some of the issues are legitimate in that we were previously
truncating some unsigned long return values to int implicitly,
though I doubt it makes a difference in practice.

This fixes -Wcast-function-type warnings.

4 years agoFix PHP_HAVALUpdate signature
Nikita Popov [Wed, 15 Apr 2020 08:04:20 +0000 (10:04 +0200)]
Fix PHP_HAVALUpdate signature

Fixes a -Wcast-function-type warning.

4 years agoFix function libxml free error signature
Nikita Popov [Wed, 15 Apr 2020 07:58:19 +0000 (09:58 +0200)]
Fix function libxml free error signature

Fixes a -Wcast-function-type warning.

4 years agofix test using short_tag
Remi Collet [Wed, 15 Apr 2020 07:26:55 +0000 (09:26 +0200)]
fix test using short_tag

4 years agoworkaround typo in system libgd 2.3.0
Remi Collet [Wed, 15 Apr 2020 07:07:21 +0000 (09:07 +0200)]
workaround typo in system libgd 2.3.0

4 years agoAdd -Wextra compiler warnings and exclude the trigger happy ones
George Peter Banyard [Wed, 5 Feb 2020 16:36:41 +0000 (17:36 +0100)]
Add -Wextra compiler warnings and exclude the trigger happy ones

The compile warnings which are explicitly suppressed are:
 * -Wno-implicit-fallthrough
 * -Wno-unused-parameter
 * -Wno-sign-compare
 * -Wno-clobbered, only with GCC

Closes GH-5151

4 years agoAdd -Wno-type-limits compiler flag to Sodium extension
George Peter Banyard [Thu, 26 Mar 2020 20:17:23 +0000 (21:17 +0100)]
Add -Wno-type-limits compiler flag to Sodium extension

This may happen on 32bits

4 years agoAdd -Wno-ignored-qualifiers compiler flag to Tidy extension.
George Peter Banyard [Wed, 25 Mar 2020 18:13:59 +0000 (19:13 +0100)]
Add -Wno-ignored-qualifiers compiler flag to Tidy extension.

This is an issue in the provided library and needs to be fixed upstream.

4 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 14 Apr 2020 17:38:42 +0000 (20:38 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #79472: ext/ffi/tests/040.phpt TC fails on Big endian arch

4 years agoFix #79472: ext/ffi/tests/040.phpt TC fails on Big endian arch
Christoph M. Becker [Mon, 13 Apr 2020 21:24:40 +0000 (23:24 +0200)]
Fix #79472: ext/ffi/tests/040.phpt TC fails on Big endian arch

For now we are choosing the simplest solution, namely to skip the test
on big-endian architectures.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 14 Apr 2020 16:20:58 +0000 (18:20 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Add missing CVE

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Tue, 14 Apr 2020 16:19:16 +0000 (18:19 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Add missing CVE

4 years agoAdd missing CVE
Christoph M. Becker [Tue, 14 Apr 2020 16:18:18 +0000 (18:18 +0200)]
Add missing CVE

4 years agoMake gen_stub.php compatible with PHP 7.1 again
Nikita Popov [Tue, 14 Apr 2020 15:55:04 +0000 (17:55 +0200)]
Make gen_stub.php compatible with PHP 7.1 again

Not worth bumping requirements over this...

4 years agoFix test after callback name change
Nikita Popov [Tue, 14 Apr 2020 15:50:54 +0000 (17:50 +0200)]
Fix test after callback name change

4 years agoRemove XFAIL from tests for 'bug' 48770
Alex Dowad [Tue, 14 Apr 2020 12:05:32 +0000 (14:05 +0200)]
Remove XFAIL from tests for 'bug' 48770

Bug 48770 was opened due to conflicting expectations about the behavior of:

    call_user_func_array(array($this, 'parent::methodName'), array($arg1,$arg2))

The one reporting the 'bug' seemed to think that since the method name was prefixed with
`parent::`, it should call the method in the superclass of the *class where this code appears*.
However, `$this` might be an instance of a subclass. If so, then it is quite reasonable that
`call_user_func_array` will call the method as defined in the superclass of *the receiver*.

So the 'bug' is not really a bug. Therefore, there is no need for an XFAIL in the tests. They
should just pass.

Amend tests to reflect the actual expected behavior of `call_user_func_array`, not what the
person who reported bug 48770 thought it should be.

Closes GH-5386.

4 years agoFix filter_(var|input)_array default
Nikita Popov [Tue, 14 Apr 2020 15:38:56 +0000 (17:38 +0200)]
Fix filter_(var|input)_array default

4 years agoRemove XFAIL section of a passing COM test
George Peter Banyard [Wed, 25 Mar 2020 20:30:54 +0000 (21:30 +0100)]
Remove XFAIL section of a passing COM test

Closes GH-5297

4 years agoAdd zend_string_concat2 API
Nikita Popov [Tue, 14 Apr 2020 15:17:38 +0000 (17:17 +0200)]
Add zend_string_concat2 API

4 years agoMerge branch 'PHP-7.4'
Sara Golemon [Tue, 14 Apr 2020 15:14:04 +0000 (11:14 -0400)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #79468
  NEWS

4 years agoImprove socket cmsg space handling.
Guillaume Charifi [Tue, 14 Apr 2020 10:04:23 +0000 (12:04 +0200)]
Improve socket cmsg space handling.

This should also fix the null pointer arithmetic warning on MacOS as we don't depend on whack code written by Apple.

Closes GH-5387

4 years agoAlways use __invoke callable name for objects
Nikita Popov [Tue, 14 Apr 2020 15:02:47 +0000 (17:02 +0200)]
Always use __invoke callable name for objects

The callable name is provided also if it's not callable, in which
case it's basically "what it would be if it were callable", which
is ClassName::__invoke. The current behavior of casting the object
to string makes very little sense as this will just throw an
exception for most objects.

4 years agoAdd zend_create_member_string() API
Nikita Popov [Tue, 14 Apr 2020 14:52:13 +0000 (16:52 +0200)]
Add zend_create_member_string() API

This is a recurring pattern.

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Sara Golemon [Tue, 14 Apr 2020 14:32:21 +0000 (10:32 -0400)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fixed bug #79468
  NEWS

4 years agoMerge branch 'PHP-7.2' into PHP-7.3
Sara Golemon [Tue, 14 Apr 2020 14:31:35 +0000 (10:31 -0400)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fixed bug #79468
  NEWS

4 years agoFixed bug #79468
dinosaur [Mon, 13 Apr 2020 23:46:34 +0000 (07:46 +0800)]
Fixed bug #79468

Close the stream filter resources when removing them from the stream.

4 years agoNEWS
Sara Golemon [Tue, 14 Apr 2020 14:25:37 +0000 (10:25 -0400)]
NEWS

4 years agoUse UNKNOWN default for socket_connect()
Nikita Popov [Tue, 14 Apr 2020 13:16:28 +0000 (15:16 +0200)]
Use UNKNOWN default for socket_connect()

Specifying the port is mandatory for INET sockets.

4 years agoFix socket_write() default value
Nikita Popov [Tue, 14 Apr 2020 13:14:40 +0000 (15:14 +0200)]
Fix socket_write() default value

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 14 Apr 2020 14:08:43 +0000 (16:08 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Don't leak peername if accept fails

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 14 Apr 2020 14:08:07 +0000 (16:08 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Don't leak peername if accept fails

4 years agoDon't leak peername if accept fails
Nikita Popov [Tue, 14 Apr 2020 14:05:57 +0000 (16:05 +0200)]
Don't leak peername if accept fails

Even if the accept fails, the peername may be populated.

4 years agoAdd Intl resource bundle files for big-endian architecture.
George Peter Banyard [Tue, 14 Apr 2020 11:56:48 +0000 (13:56 +0200)]
Add Intl resource bundle files for big-endian architecture.

Little and Big endian files have their own designated folder.
Both use the ASCII charset family.
We may want to add a big-endian/EBCDIC charset family resource bundle in the future.

The build script is currently left untouched as it seems to mostly be for Windows.

4 years agoImprove some TypeError and ValueError messages
Máté Kocsis [Mon, 13 Apr 2020 08:41:23 +0000 (10:41 +0200)]
Improve some TypeError and ValueError messages

Closes GH-5377

4 years agoAdded missed '~'
Dmitry Stogov [Tue, 14 Apr 2020 12:37:20 +0000 (15:37 +0300)]
Added missed '~'

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 14 Apr 2020 12:01:00 +0000 (14:01 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix test cases

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Tue, 14 Apr 2020 11:59:39 +0000 (13:59 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix test cases

4 years agoFix test cases
Christoph M. Becker [Tue, 14 Apr 2020 11:55:56 +0000 (13:55 +0200)]
Fix test cases

4 years agoGenerate method entries for ext/intl
Máté Kocsis [Sun, 12 Apr 2020 12:03:43 +0000 (14:03 +0200)]
Generate method entries for ext/intl

Closes GH-5370

4 years agoIncrease timeout on ubsan/asan job
Nikita Popov [Tue, 14 Apr 2020 10:52:24 +0000 (12:52 +0200)]
Increase timeout on ubsan/asan job

This one occasionally runs for more than 2:30 hours.

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 14 Apr 2020 10:02:04 +0000 (12:02 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #79468

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 14 Apr 2020 10:00:02 +0000 (12:00 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fixed bug #79468

4 years agoFixed bug #79468
dinosaur [Mon, 13 Apr 2020 23:46:34 +0000 (07:46 +0800)]
Fixed bug #79468

Close the stream filter resources when removing them from the stream.

4 years agoRemove PDO::dbh_constructor()
Máté Kocsis [Tue, 14 Apr 2020 09:32:33 +0000 (11:32 +0200)]
Remove PDO::dbh_constructor()

4 years agoGenerate method entries from stubs for curl, ffi, pdo, phar
Máté Kocsis [Sun, 12 Apr 2020 16:50:41 +0000 (18:50 +0200)]
Generate method entries from stubs for curl, ffi, pdo, phar

Closes GH-5375

4 years agoGenerate function entries from stubs for a couple of extensions
Máté Kocsis [Mon, 13 Apr 2020 14:28:55 +0000 (16:28 +0200)]
Generate function entries from stubs for a couple of extensions

Migrates ext/standard, ext/tidy, ext/tokenizer,
ext/xml, ext/xml_reader, and ext/xml_writer. Closes GH-5381.

4 years agoSyntax errors caused by unclosed {, [, ( mention specific location
Alex Dowad [Wed, 8 Apr 2020 11:19:39 +0000 (13:19 +0200)]
Syntax errors caused by unclosed {, [, ( mention specific location

Aside from a few very specific syntax errors for which detailed exceptions are
thrown, generally PHP just emits the default error messages generated by bison on syntax
error. These messages are very uninformative; they just say "Unexpected ... at line ...".

This is most problematic with constructs which can span an arbitrary number of lines, such
as blocks of code delimited by { }, 'if' conditions delimited by ( ), and so on. If a closing
delimiter is missed, the block will run for the entire remainder of the source file (which
could be thousands of lines), and then at the end, a parse error will be thrown with the
dreaded words: "Unexpected end of file".

Therefore, track the positions of opening and closing delimiters and ensure that they match
up correctly. If any mismatch or missing delimiter is detected, immediately throw a parse
error which points the user to the offending line. This is best done in the *lexer* and not
in the parser.

Thanks to Nikita Popov and George Peter Banyard for suggesting improvements.

Fixes bug #79368.
Closes GH-5364.

4 years agoRemove int6store()
Nikita Popov [Tue, 14 Apr 2020 08:36:55 +0000 (10:36 +0200)]
Remove int6store()

The implementation is broken (syntactically). As it's not used
anyway, I'm just dropping it instead.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 14 Apr 2020 06:57:29 +0000 (08:57 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Add NEWS entries [ci skip]

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Tue, 14 Apr 2020 06:55:48 +0000 (08:55 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Add NEWS entries [ci skip]

4 years agoAdd NEWS entries [ci skip]
Christoph M. Becker [Tue, 14 Apr 2020 06:53:35 +0000 (08:53 +0200)]
Add NEWS entries [ci skip]

4 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Tue, 14 Apr 2020 04:09:23 +0000 (21:09 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix bug #79465 - use unsigneds as indexes.
  Fix bug #79330 - make all execution modes consistent in rejecting \0

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Tue, 14 Apr 2020 04:09:15 +0000 (21:09 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix bug #79465 - use unsigneds as indexes.
  Fix bug #79330 - make all execution modes consistent in rejecting \0

4 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Tue, 14 Apr 2020 04:09:08 +0000 (21:09 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix bug #79465 - use unsigneds as indexes.
  Fix bug #79330 - make all execution modes consistent in rejecting \0

4 years agoFix bug #79465 - use unsigneds as indexes.
Stanislav Malyshev [Tue, 14 Apr 2020 04:07:04 +0000 (21:07 -0700)]
Fix bug #79465 - use unsigneds as indexes.

4 years agoFix bug #79330 - make all execution modes consistent in rejecting \0
Stanislav Malyshev [Tue, 14 Apr 2020 04:00:44 +0000 (21:00 -0700)]
Fix bug #79330 - make all execution modes consistent in rejecting \0

4 years agoFix [-Wchar-subscripts] in Hash extension
George Peter Banyard [Mon, 13 Apr 2020 18:25:22 +0000 (20:25 +0200)]
Fix [-Wchar-subscripts] in Hash extension

Use size_t type instead of char for string index.
Char may be unsigned on some platforms.

partial fix to bug 79431

4 years agoFix [-Werror=missing-braces] compiler warning
George Peter Banyard [Sun, 12 Apr 2020 16:23:54 +0000 (18:23 +0200)]
Fix [-Werror=missing-braces] compiler warning

Partial fix to bug 79431

4 years agoGenerate method entries for ext/session and ext/reflection
Máté Kocsis [Sun, 12 Apr 2020 17:53:32 +0000 (19:53 +0200)]
Generate method entries for ext/session and ext/reflection

Closes GH-5376

4 years agoGenerate method entries for ext/dom
Máté Kocsis [Sat, 11 Apr 2020 20:01:51 +0000 (22:01 +0200)]
Generate method entries for ext/dom

Closes GH-5374

4 years agoFix [-Wempty-body] compiler warning in Phar extension
George Peter Banyard [Sun, 12 Apr 2020 19:10:03 +0000 (21:10 +0200)]
Fix [-Wempty-body] compiler warning in Phar extension

4 years agoAdapt assertion as mbfl_strwidth returns a size_t
George Peter Banyard [Sun, 12 Apr 2020 17:34:05 +0000 (19:34 +0200)]
Adapt assertion as mbfl_strwidth returns a size_t

4 years agoGenerate method entries for ext/xsl
Máté Kocsis [Sat, 11 Apr 2020 23:49:13 +0000 (01:49 +0200)]
Generate method entries for ext/xsl

Closes GH-5372

4 years agoFix nullable types in PHPDoc
Máté Kocsis [Sat, 11 Apr 2020 22:25:33 +0000 (00:25 +0200)]
Fix nullable types in PHPDoc

4 years agoFix an undefined class error running gen_stub in php8
Tyson Andre [Sat, 11 Apr 2020 20:52:47 +0000 (16:52 -0400)]
Fix an undefined class error running gen_stub in php8

For whatever reason, php 8 would not have loaded the subsequent classes when
running `php build/gen_stub.php path/to/filename.php`.
I assume it didn't load the classes immediately because there's a possibility
the code before it would throw.
(Probably because __toString was added recently and prevents early binding)

Also, fix a typo

Closes GH-5369

4 years agoLowercase NULL to null in stubs
Máté Kocsis [Sat, 11 Apr 2020 12:13:11 +0000 (14:13 +0200)]
Lowercase NULL to null in stubs

4 years agoGenerate method entries from stubs for a couple of extensions
Máté Kocsis [Sat, 11 Apr 2020 11:27:04 +0000 (13:27 +0200)]
Generate method entries from stubs for a couple of extensions

Closes GH-5368

4 years agoAdd missing visibility modifiers in stubs
Máté Kocsis [Sat, 11 Apr 2020 08:23:51 +0000 (10:23 +0200)]
Add missing visibility modifiers in stubs

4 years agoAdd support for generating method entries from stubs
Máté Kocsis [Thu, 9 Apr 2020 09:27:20 +0000 (11:27 +0200)]
Add support for generating method entries from stubs

Closes GH-5363

4 years agoImprove the default value format in incompatible signature error messages
Máté Kocsis [Thu, 9 Apr 2020 07:46:44 +0000 (09:46 +0200)]
Improve the default value format in incompatible signature error messages

Closes GH-5361

4 years agoFix the default value of the $length parameter of grapheme_substr()
Máté Kocsis [Fri, 10 Apr 2020 16:04:17 +0000 (18:04 +0200)]
Fix the default value of the $length parameter of grapheme_substr()

4 years agoFix default value of the $class_name parameter of mysqli_fetch_object()
Máté Kocsis [Fri, 10 Apr 2020 16:03:20 +0000 (18:03 +0200)]
Fix default value of the $class_name parameter of mysqli_fetch_object()

4 years agoFix the default value of the $flags parameter of mysqli_begin_transaction()
Máté Kocsis [Fri, 10 Apr 2020 15:39:21 +0000 (17:39 +0200)]
Fix the default value of the $flags parameter of mysqli_begin_transaction()

4 years agoAdd missing parameter to the stub of mysqli_real_connect
Máté Kocsis [Fri, 10 Apr 2020 15:30:30 +0000 (17:30 +0200)]
Add missing parameter to the stub of mysqli_real_connect

4 years agoRefactor and remove dead code in mb_ereg(i)_replace
George Peter Banyard [Fri, 10 Apr 2020 15:54:59 +0000 (17:54 +0200)]
Refactor and remove dead code in mb_ereg(i)_replace

We do not support the 'e' option anymore.
Merged together code which would emit an error if this option is present.
This also makes it clearer that the whole branch in the replacement section supporting this option is never hit, thus removed.

4 years agoFix the default parameter values of stream_socket_client()
Máté Kocsis [Fri, 10 Apr 2020 15:17:12 +0000 (17:17 +0200)]
Fix the default parameter values of stream_socket_client()

$timeout and $flags were mixed up

4 years agoFix the default parameter values of session_set_save_handler()
Máté Kocsis [Fri, 10 Apr 2020 15:06:15 +0000 (17:06 +0200)]
Fix the default parameter values of session_set_save_handler()

Co-Authored-By: Christoph M. Becker <cmbecker69@gmx.de>
4 years agoSeparate zend_jit_dump_lifetime_interval() function
Dmitry Stogov [Fri, 10 Apr 2020 13:10:19 +0000 (16:10 +0300)]
Separate zend_jit_dump_lifetime_interval() function

4 years agoFixed overflow handling
Dmitry Stogov [Fri, 10 Apr 2020 11:42:26 +0000 (14:42 +0300)]
Fixed overflow handling

4 years agoRegister allocator refactoring
Dmitry Stogov [Thu, 9 Apr 2020 16:31:18 +0000 (19:31 +0300)]
Register allocator refactoring