Commit Graph

759 Commits

Author SHA1 Message Date
Yasuo Ohgaki
a53a6b3fb4 Fix URL rewriter issues 2016-08-11 08:31:48 +09:00
Yasuo Ohgaki
ee797e7ecc Update NEWS and UPGRADING 2016-08-10 14:53:27 +09:00
Yasuo Ohgaki
087dcd9381 pull-request/1100
Request #65081 mb_chr() and mb_ord()

Added test cases and little optimization.
2016-08-10 11:32:10 +09:00
Christoph M. Becker
b50a4a485a Class constant visibility modifiers are now supported 2016-08-09 11:54:43 +02:00
Christoph M. Becker
f706897f33 Implement #38992: invoke() and invokeArgs() static method calls should match
We don't want ReflectionMethod::invoke() to simply ignore its first argument,
if the method to invoke is a static method. Instead we match its ZPP with
that of ReflectionMethod::invokeArgs(). Furthermore, we apply the DRY
principle by factoring out the code to a common helper function to prevent
inadvertent future divergence of the implementations of both methods.

As can be seen from the necessity to adapt some test cases, this causes a
BC break for some pathological cases. Therefore we apply this patch to PHP
7.1 only, which is still in beta phase.
2016-08-08 01:43:03 +02:00
Kalle Sommer Nielsen
7cce4496e5 Note about the recent change to the WSA version check on Windows 2016-08-07 05:40:56 +02:00
Kalle Sommer Nielsen
b944a7a549 NEWS + UPGRADING for recent EXIF additions 2016-08-06 12:39:05 +02:00
Christoph M. Becker
67786d343a Merge branch 'PHP-7.1' 2016-08-05 13:25:30 +02:00
ju1ius
03d03243fa Fix #72711: mb_ereg does not clear the $regs parameter on failure
When `mb_ereg` failed to match, it didn't update the `$regs` argument.
Now it will always set it to the empty array.
2016-08-05 13:22:10 +02:00
Kalle Sommer Nielsen
d9e4d5116b NEWS and UPGRADING for recent fixes and additions to ext/exif 2016-08-05 07:54:36 +02:00
Nikita Popov
1315a3dd62 Merge branch 'PHP-7.0' into PHP-7.1 2016-07-28 18:52:04 +02:00
Pierrick Charron
942d6c14d2 Add new curl functions in UPGRADING 2016-07-27 23:54:45 -04:00
Pierrick Charron
bf37b97d9c Merge branch 'PHP-5.6' into PHP-7.0
Conflicts:
	ext/curl/interface.c
2016-07-27 23:36:22 -04:00
Pierrick Charron
30a5ed3a79 Fixed bug #71929 (CURLINFO_CERTINFO data parsing error). 2016-07-27 23:30:20 -04:00
Páll Haraldsson
98d8c70a91 Typo..
[skip ci]
2016-07-21 20:56:18 +00:00
Anatol Belski
ec97e78a8d update UPGRADING 2016-07-19 20:34:22 +02:00
Anatol Belski
7f3375d5f2 make constant name more descriptive 2016-07-18 23:33:22 +02:00
Anatol Belski
2170841e57 update NEWS and UPGRADING 2016-07-18 23:04:22 +02:00
Jakub Zelenka
839dc42f7e Merge branch 'openssl_drop_ssl2' 2016-07-17 17:14:38 +01:00
Jakub Zelenka
a3a6436985 Update NEWS and UPGRADING with info about dropping SSL2 2016-07-17 17:13:24 +01:00
Leigh
ab834f472f Merge RNG fixes RFC. PR #1986
* rng-fixes:
  Fix legacy mode RAND_RANGE and 32/64-bit consistency
  Fix crypt salt not being converted to b64
  Make mode selection part of mt_srand()
  Use zend_bitset
  Improve array_rand distribution
  Fix some insecure usages of php_rand
  Alias rand to mt_rand
  Fix RAND_RANGE for mt_rand
  Fix mt_rand impl. Provide legacy impl. access.
  Split rand and mt_rand into separate files
2016-07-17 16:05:10 +00:00
Christoph M. Becker
5829458215 Merge branch 'PHP-5.6' into PHP-7.0 2016-07-14 17:25:13 +02:00
Christoph M. Becker
8bb3bd04a9 Fix bug #72596: imagetypes function won't advertise WEBP support
We add the constant IMG_WEBP and make sure that WebP support is properly
reported by imagetypes().
2016-07-14 17:17:59 +02:00
Dmitry Stogov
afd3e39d66 Fixed bug #29368 (The destructor is called when an exception is thrown from the constructor). 2016-07-13 16:43:47 +03:00
Julien Pauli
c70f1fa6fb Update for NEWS 2016-07-11 13:30:46 +02:00
Anatol Belski
6442aac72f move the internal only info into UPGRADING.INTERNALS 2016-07-11 11:22:00 +02:00
Christoph M. Becker
0c98f51c84 Implement RFC "Deprecate mb_ereg_replace eval option"
<https://wiki.php.net/rfc/deprecate_mb_ereg_replace_eval_option> has been
accepted, so we implement it.
2016-07-11 11:20:01 +02:00
Anatol Belski
cf8c217e8f add comment and fix typo 2016-07-11 11:17:34 +02:00
Anatol Belski
55ffabaa69 added UPGRADING and NEWS notes 2016-07-11 10:55:43 +02:00
Julien Pauli
2bdeec8396 Updated NEWS 2016-07-08 16:58:26 +02:00
Julien Pauli
09ea4a850a Updated NEWS 2016-07-08 15:25:28 +02:00
Aaron Piotrowski
0e8fe163b0 Update NEWS and UPGRADING 2016-07-06 14:06:01 -05:00
Aaron Piotrowski
210b6a2528 Update NEWS and UPGRADING with missed DBA changes 2016-07-05 16:09:21 -05:00
Aaron Piotrowski
9962ab2962 Update NEWS and UPGRADING 2016-07-05 02:10:33 -05:00
Joe Watkins
42666da171 upgrading entry for Closure::fromCallable 2016-07-05 08:03:00 +01:00
Aaron Piotrowski
d8507d4f58 Update NEWS and UPGRADING 2016-07-03 23:35:40 -05:00
Christoph M. Becker
f6af81d5c8 Update NEWS and UPGRADING 2016-07-03 12:43:30 +02:00
Jakub Zelenka
53edf441b7 Fix typos in UPGRADING 2016-06-28 20:27:11 +01:00
Jakub Zelenka
341b35114e Update NEWS and UPGRADING 2016-06-27 19:40:17 +01:00
Anatol Belski
c1db861fb4 fix typos 2016-06-21 17:44:29 +02:00
Jakub Zelenka
f0d1cca672 Use empty keys instead of _empty_ in json decoding 2016-06-20 19:44:00 +01:00
Anatol Belski
7e1087026e notes to UPGRADING 2016-06-20 16:54:43 +02:00
Anatol Belski
7cb871d630 fix SQLite info 2016-06-17 17:26:31 +02:00
Anatol Belski
0d01f61b2a update NEWS and UPGRADING 2016-06-17 17:18:29 +02:00
Anatol Belski
f3998d2303 update UPGRADING 2016-06-02 14:30:27 +02:00
sskaje
788a2d0226 Add entry to UPGRADING 2016-06-01 09:28:20 +08:00
Anatol Belski
f6e79af3ef update UPGRADING 2016-05-30 10:32:43 +02:00
Nikita Popov
91f5940329 Forbid dynamic calls to scope introspection functions
Per RFC:
https://wiki.php.net/rfc/forbid_dynamic_scope_introspection
2016-05-24 20:48:24 +02:00
Bob Weinand
4f077aee83 Allow for [] = $array; (alias for list()) 2016-05-20 01:51:05 +02:00
Andrea Faulds
660e88c19d Fix bug #71897 2016-05-04 19:26:24 +01:00
Andrea Faulds
0105bd20b7 Correct error messages 2016-03-30 16:45:36 +01:00
Andrea Faulds
5be140004d Expand UPGRADING and NEWS re: numeric strings changes 2016-03-30 13:26:27 +01:00
Andrea Faulds
1e82ad8038 Warn about invalid strings in arithmetic
Squashed commit of the following:

commit e05d3b6732
Author: Andrea Faulds <ajf@ajf.me>
Date:   Wed Mar 30 01:43:35 2016 +0100

    UPGRADING and NEWS

commit 6caf1d4585
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sun Mar 20 21:18:33 2016 +0000

    Fixes

commit 6dadb1b0ef
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sun Feb 14 02:15:01 2016 +0000

    Add test for numeric string errors in assignment

commit bd5f04e8dd
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sat Feb 13 23:53:05 2016 +0000

    Add test for numeric string errors

commit c72e92f16d
Author: Andrea Faulds <ajf@ajf.me>
Date:   Tue Jan 26 23:28:33 2016 +0000

    Add test for scientific notation in integer operations

commit d94c08852d
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sun Feb 14 01:25:57 2016 +0000

    Disable optimiser evaluation for numeric string errors

commit 30ee954ed1
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sun Feb 14 01:46:25 2016 +0000

    fixup

commit a6403b79e0
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sat Feb 13 22:00:27 2016 +0000

    Do not convert error-causing numeric strings ahead-of-time

commit f9dc354014
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sat Feb 13 19:15:38 2016 +0000

    Disable compile-time evaluation for numeric string errors

commit e05b0cc849
Author: Andrea Faulds <ajf@ajf.me>
Date:   Fri Feb 5 11:42:26 2016 +0000

    Make _zval_get_long_func_noisy function for inlining

commit 84d66321a5
Author: Andrea Faulds <ajf@ajf.me>
Date:   Tue Jan 26 23:10:00 2016 +0000

    Update tests

commit 5ac4a0cc4b
Author: Andrea Faulds <ajf@ajf.me>
Date:   Tue Jan 26 22:08:19 2016 +0000

    Use is_numeric_string_ex for zval_get_long etc.

commit c21f088485
Author: Andrea Faulds <ajf@ajf.me>
Date:   Thu Jan 7 21:13:04 2016 +0000

    Update tests

commit 63e214cf81
Author: Andrea Faulds <ajf@ajf.me>
Date:   Wed Jan 6 00:28:01 2016 +0000

    Warn on non-/bad numeric strings in arithmetic
2016-03-30 01:44:27 +01:00
Andrea Faulds
37c8bb5868 Allow specifying keys on list() elements
Squashed commit of the following:

commit 0361dbe356
Author: Andrea Faulds <ajf@ajf.me>
Date:   Fri Mar 25 16:59:20 2016 +0000

    UPGRADING and NEWS

commit dca9d4a36c
Author: Andrea Faulds <ajf@ajf.me>
Date:   Fri Mar 25 16:45:18 2016 +0000

    Add tests contributed by @jesseschalken

commit e557f77eab
Author: Andrea Faulds <ajf@ajf.me>
Date:   Fri Mar 25 16:44:51 2016 +0000

    Rebuild VM

commit 70942e4c3c
Author: Andrea Faulds <ajf@ajf.me>
Date:   Wed Feb 24 13:12:26 2016 +0000

    Add test for evaluation order of nested list() keys

commit ed3592e80c
Author: Andrea Faulds <ajf@ajf.me>
Date:   Wed Feb 24 12:42:04 2016 +0000

    Add test for evaluation order

commit 589756cbcc
Author: Andrea Faulds <ajf@ajf.me>
Date:   Tue Jan 19 17:29:34 2016 +0000

    Allow arbitrary expressions for key

commit 3f622077c3
Author: Andrea Faulds <ajf@ajf.me>
Date:   Tue Jan 19 17:45:10 2016 +0000

    Remove compile-time HANDLE_NUMERIC (see bug #63217)

commit bab758119a
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sun Jan 17 01:20:26 2016 +0000

    Handle numeric strings

commit 14bfe93ddc
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sun Jan 17 01:09:36 2016 +0000

    Allow trailing comma

commit f4c8b2cb30
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sat Jan 16 23:47:11 2016 +0000

    Add tests

commit 0085884a61
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sat Jan 16 22:24:23 2016 +0000

    Handle non-integer/string opcodes

commit e572d2d0ad
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sat Jan 16 21:10:33 2016 +0000

    Disallow mixing keyed and unkeyed list() elements

commit cede13ccfe
Author: Andrea Faulds <ajf@ajf.me>
Date:   Sun Jan 10 20:46:44 2016 +0000

    list() with keys (no foreach or tests)
2016-03-25 17:18:42 +00:00
Chris Brown
77515803d5 Small typo in UPGRADING doc 2016-03-15 16:34:05 -04:00
Nikita Popov
f65486f13d Add NEWS/UPGRADING for negative string offsets 2016-03-09 14:41:38 +01:00
Dmitry Stogov
a9a26100b4 unpack() function accepts an additional optional argument $offset. 2016-03-03 13:49:45 +03:00
Anatol Belski
af7174f05b fix typo 2016-01-26 16:41:00 +01:00
Anatol Belski
9a33f6583b add note on readline support 2016-01-26 08:55:49 +01:00
Jakub Zelenka
1091cec28f Update NEWS and UPGRADING for PR #1701 2016-01-22 19:41:11 +00:00
Anatol Belski
e1540044e9 add UPGRADING note for PHP_FCGI_CHILDREN on Windows 2016-01-18 08:26:58 +01:00
Julien Pauli
96c1325092 Updated NEWS 2015-12-22 18:12:56 +01:00
Xinchen Hui
098af9e559 typo agian :< 2015-12-19 18:40:58 -08:00
Xinchen Hui
9591468a49 Added note to upgrading 2015-12-19 05:45:44 -08:00
Yasuo Ohgaki
283cbebe5b Improve FR #48532 implementation (Allow pg_fetch_all() to index numerically).
Made result type option be consistent with pg_fetch_row().
2015-12-18 15:50:57 +09:00
Yasuo Ohgaki
5835593dfc Improve FR #31021 implementation (pg_last_notice() is needed to get all notice messages).
Now pg_last_notice() can clear stored notices.
2015-12-18 13:04:34 +09:00
Yasuo Ohgaki
b6935efc8e Implemented FR #48532 (Allow pg_fetch_all() to index numerically). 2015-12-17 09:15:57 +09:00
Yasuo Ohgaki
57d9da8790 Implemented FR #31021 (pg_result_notice() is needed to get all notice messages). 2015-12-17 07:31:19 +09:00
Xinchen Hui
e670374053 Typo 2015-12-14 17:14:41 +08:00
Xinchen Hui
9b148d31d3 Fixed bug #71100 (long2ip() doesn't accept integers in strict mode) 2015-12-14 14:55:44 +08:00
Anatol Belski
2f62ad16a4 remove older UPGRADING entry, bug #38409 is already fixed in 5.6 2015-12-01 11:32:52 +01:00
Andrea Faulds
366ba41334 Add void return type 2015-11-18 17:30:49 +00:00
Colin O'Dell
55abf6dfb2 Fix description of a BC break 2015-11-07 17:48:02 -05:00
Ferenc Kovacs
40038d7c5c update NEWS and UPGRADING 2015-10-16 19:01:22 +02:00
Anatol Belski
d1b67af3ab update UPGRADING 2015-10-13 11:47:30 +02:00
Anatol Belski
9d3f6f4319 update UPGRADING 2015-10-10 18:20:56 +02:00
Ferenc Kovacs
0e7ce86d03 update NEWS/UPGRADING 2015-10-08 10:38:46 +02:00
Dmitry Stogov
1198c5d8bb Revert "Update NEWS"
This reverts commit 60bb51c0d3.
2015-10-06 23:47:49 +03:00
Bob Weinand
60bb51c0d3 Update NEWS 2015-10-06 01:03:04 +02:00
Matteo Beccati
8039063d95 ReflectionGenerator and ReflectionType are new classes
I've added them to the new classes paragraph for the sake of completeness, even
though they are mentioned before as new features.
2015-09-30 15:50:01 +02:00
Dmitry Stogov
27a5f66da4 Added information about Zend Extension API chabges 2015-09-29 14:08:03 +03:00
Anatol Belski
b98d09a6a9 add note about minimum openssl version 2015-09-25 09:11:33 +02:00
Anatol Belski
0f71d006e8 make room for next UPGRADING notes 2015-09-17 13:19:30 +02:00
Dmitry Stogov
24fc74d412 Update information about new opcache features 2015-09-17 12:58:08 +03:00
Sebastian Bergmann
486848168c Fugbix typo 2015-09-15 08:58:50 -07:00
Xinchen Hui
a261938d50 Add Note about huge_code_pages 2015-09-15 08:28:32 -07:00
Christoph M. Becker
1b344f55f4 Revert "Fix #70029: nodeValue of DOMElement list content of children nodes"
This reverts commit 25a52d98d7.
2015-09-06 15:36:43 +02:00
Christoph M. Becker
8355dfc41a updated NEWS and UPGRADING 2015-09-05 02:03:23 +02:00
Anatol Belski
03f6ffd1d7 note to UPGRADING 2015-08-21 10:48:25 +02:00
Christoph M. Becker
1b5e87a579 Fix #70289: Different sort in php7 (and hhvm) compared to php5
We add a respective note to UPGRADING. Furthermore, as renaming of zend_qsort()
and the new zend_insert_sort() are irrelevant for user-land, we move this
info to UPGRADING.INTERNALS.
2015-08-18 13:44:14 +02:00
Adam Harvey
d6db83816c We don't need CVS/SVN keywords in UPGRADING. 2015-08-13 12:40:46 -07:00
Adam Harvey
edafed6b68 We did eventually decide it was PHP 7.0, so make it so. 2015-08-13 12:39:41 -07:00
Dmitry Stogov
fef086d113 Revert "Simplify ZEND_EXIT and count boolean values to it as exit status"
This reverts commit 7c003948c6.
2015-08-12 02:58:21 +03:00
Bob Weinand
7c003948c6 Simplify ZEND_EXIT and count boolean values to it as exit status 2015-08-11 22:36:47 +02:00
Christoph M. Becker
12f099e7bc mentioned cURL file uploads in the "backward incompatible changes" section 2015-08-01 14:15:44 +02:00
Nicolas Grekas
948bb1aa26 Update UPGRADING about new substr() behavior 2015-08-07 09:12:02 +02:00
Christoph M. Becker
b4bd31b7a0 updated UPGRADING
The ZipArchive::setCompressionIndex() and ::setCompressionName() methods
introduced with 3a55ea02 were missing.
2015-08-03 00:24:39 +02:00
Xinchen Hui
d00acdc312 update UPGRADING 2015-07-30 15:23:15 +08:00
Christoph M. Becker
8f7d816b0d updated UPGRADING 2015-07-29 18:28:18 +02:00
Remi Collet
0014b9eda6 UPGRADING 2015-07-27 15:26:31 +02:00
Anatol Belski
1767992e4e update UPGRADING 2015-07-21 11:12:08 +02:00
Anatol Belski
aaee58ecc4 added info about the user space stream context for pipes 2015-07-07 17:11:24 +02:00
Bob Weinand
23242fd61d Rectify information about invalid shift warning being now ArithmeticError 2015-07-06 18:09:36 +02:00
Anatol Belski
79ca2b06b6 update UPGRADING infos 2015-07-02 16:32:57 +02:00
jrchamp
edb3ab2a2a UPGRADING typos/wording 2015-06-29 16:16:51 +02:00
Tjerk Meesters
3bf012a98d Feature: Enhanced array_column() to also work with object elements. 2015-06-27 07:35:44 +08:00
Xinchen Hui
eca7f28796 Fixed typo 2015-06-18 13:22:39 +08:00
Xinchen Hui
d8c9b1f7ad Seems UPGRADING is not merged... 2015-06-18 13:12:01 +08:00
Andrew Smith
60e658be81 Remove incorrect use of 'irregardless'
Correct word should be simply regardless
2015-06-16 00:31:37 +02:00
Xinchen Hui
556423fcd0 Add an entry for dc37d3e8c2 2015-06-15 23:19:32 +08:00
Dmitry Stogov
562bffe60e Few more lines about opcache file cache. 2015-06-15 14:44:21 +03:00
Dmitry Stogov
ea14c20ffb Added notes about opcahce.file_cache. 2015-06-15 13:39:45 +03:00
Dmitry Stogov
0a21a0c752 Removed opcache.load_comments configuration directive. Now doc comments loading costs nothing and always enabled. 2015-06-15 13:18:52 +03:00
vlakoff
6cb7b48846 Fix typo in PHP 7 upgrade notes 2015-06-14 18:35:16 +02:00
Anatol Belski
a0556ea64a update UPGRADING 2015-06-14 13:45:40 +02:00
Anatol Belski
241bba9dd9 update UPGRADING 2015-06-14 12:54:19 +02:00
Christoph M. Becker
336cfac7f3 ext/mysql has been removed as of PHP 7.0.0
So remove all related settings from php.ini-*, and add a respective entry in
UPGRADING (strangly, this part of fd1578c has been lost).
2015-06-13 16:44:52 +02:00
Anthony Ferrara
c8723564d4 Add line about scalar type declarations to UPGRADING 2015-06-12 10:05:07 -04:00
Ferenc Kovacs
e4aa5c0510 fix typo 2015-06-09 23:14:11 +02:00
Anatol Belski
4cdfbbd399 updated UPGRADING and NEWS 2015-06-08 10:15:03 +02:00
Matteo Beccati
ec281fef48 Reflection support for type hints and return types 2015-06-08 08:46:30 +02:00
Anatol Belski
a71dce77c6 updated UPGRADING 2015-05-30 09:37:08 +02:00
Antony Dovgal
bcd5853a0b NEWS and UPGRADING entries for PR #1309 2015-05-29 18:16:07 +03:00
Kalle Sommer Nielsen
7dcfdbbee4 Remove T1Lib support (see #69698)
# Also removes imagepscopyfont() which was never available (commented out)
2015-05-29 09:18:36 +02:00
Kalle Sommer Nielsen
0e079f9358 Note getrusage() for Windows in UPGRADING 2015-05-29 09:12:25 +02:00
Bob Weinand
21ccdf6304 Rebuild scanner, add NEWS/UPGRADING 2015-05-25 19:00:08 +02:00
Bob Weinand
06693c3d43 Add NEWS/UPGRADING for ReflectionGenerator class 2015-05-14 22:30:01 +02:00
Julien Pauli
7ff82e2020 Updated UPGRADING 2015-05-12 11:20:12 +02:00
Julien Pauli
649b82ce4c Updated UPGRADING 2015-05-12 10:47:35 +02:00
Anatol Belski
27a6ab5bc5 updated NEWS and fixed a typo 2015-04-28 17:08:03 +02:00
Nikita Popov
2a87a42cd4 Dropped CN_match and SNI_server_name context options 2015-04-24 18:18:18 +02:00
Nikita Popov
4694e1c020 Remove PGSQL_ATTR_DISABLE_NATIVE_PREPARED_STATEMENT
Use the generic ATTR_EMULATE_PREPARES instead.
2015-04-24 18:08:18 +02:00
Daniel Lowrey
3973f5df5c UPGRADING 2015-04-24 09:25:21 -06:00
Daniel Lowrey
32dcbd10ee Update NEWS/UPGRADING 2015-04-24 09:19:58 -06:00
Nikita Popov
685ccd61c2 Add list of reserved classes to UPGRADING 2015-04-15 22:38:50 +02:00
Bob Weinand
a029ec9ee0 Add NEWS/UPGRADING and some implementation notes 2015-04-14 18:35:47 +02:00
Xinchen Hui
5da41790f7 Improve words 2015-04-11 17:48:05 +08:00
Stanislav Malyshev
2d9399af35 Revert "Merge branch 'PHP-5.5' into PHP-5.6"
This reverts commit aa22e80b1a, reversing
changes made to 3e7f47cb03.

Conflicts:
	ext/date/php_date.c
2015-04-01 12:49:25 -07:00
Anatol Belski
056f8265a1 add ext/odbc note to UPGRADING 2015-04-01 13:18:50 +02:00
Nikita Popov
cf0ffa8e4c Remove datefmt_set_timezone_id and OO variant 2015-04-01 12:34:28 +02:00
Nikita Popov
ac470ddf1c More UPGRADING 2015-04-01 11:50:46 +02:00
Nikita Popov
7c67727082 Add some notes to UPGRADING 2015-04-01 11:17:55 +02:00
Michael Wallner
0ae011f3a7 RFC:continue_ob accepted 2015-03-25 15:22:49 +01:00
Anatol Belski
44fd3902c0 added UPGRADING notes to ext/ftp changes 2015-03-23 08:42:06 +01:00
Stanislav Malyshev
aa22e80b1a Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
  Adding a new `createFromImmutable` method to the `DateTime` class to mirror the current `DateTime::createFromMutable()`
2015-03-22 21:03:46 -07:00
Stanislav Malyshev
c6384a7908 Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
  add CURL_HTTP_VERSION_2_0 and CURL_VERSION_HTTP2
2015-03-22 18:54:48 -07:00
Masaki Kagaya
1badfd8171 add CURL_HTTP_VERSION_2_0 and CURL_VERSION_HTTP2 2015-03-22 18:52:42 -07:00
Xinchen Hui
cda8e60638 Added note about preg_replace_callback_array in UPGRADING 2015-03-21 15:59:12 +08:00
Daniel Lowrey
dd16a7c820 Update NEWS/UPGRADING 2015-03-09 23:15:57 -06:00
Nikita Popov
2f156c61f1 Add UPDRADING note about yield operator behavior
Fixes bug #69160.
[ci skip]
2015-03-09 12:41:33 +01:00
Nikita Popov
7810659cc3 Removed deprecated mcrypt_ecb() etc 2015-03-09 11:37:13 +01:00
Nikita Popov
c488a45701 Remove deprecated mcrypt_generic_end() alias 2015-03-09 11:10:52 +01:00
Nikita Popov
a81e65a501 Remove xsl.security_prefs ini option
Conflicts:
	ext/xsl/php_xsl.c
	ext/xsl/xsltprocessor.c
2015-03-09 11:06:18 +01:00
Nikita Popov
b5184ef336 Remove unsafe curl file uploads
The option CURLOPT_SAFE_UPLOAD still exists, but cannot be disabled.
2015-03-09 11:00:04 +01:00
Xinchen Hui
c7de82b0d9 Add note of group use 2015-03-09 12:08:34 +08:00
Stanislav Malyshev
33ef5c47a5 Merge branch 'pull-request/1135'
* pull-request/1135:
  Return void like other functions
  Use zend_parse_parameters_none()
  Implemented FR #45235 A way to clear or reset the results for error_get_last()
2015-03-08 17:26:38 -07:00
Jakub Zelenka
9d037d574c Update UPGRADING with info about JSON decode error for empty string 2015-03-06 18:41:43 +00:00
Daniel Lowrey
b5d97140c0 Merge branch 'tls-alpn'
* tls-alpn:
  Improve test to target specific issue
  Misc updates/cleanup
  Add TLS ALPN extension support in crypto client/server streams
  Add stream_socket_crypto_info() function
  Update for compatibility with newer openssl libs
2015-03-04 13:56:58 -07:00
Stanislav Malyshev
543f011205 add NEWS for <=> 2015-02-19 23:03:51 +01:00
Nikita Popov
31287f0317 More UPGRADING, in particular on foreach
Only doing a shallow description of foreach changes, describing
them completely is too complicated.
2015-02-17 16:02:33 +01:00
Nikita Popov
9d1e36e4b6 Some more UPGRADING changes 2015-02-13 21:44:22 +01:00
Nikita Popov
bfeae649f6 More extensive UPGRADING
I'd like UPGRADING to have a complete list of changes including
code samples and suggested changes. Right now it's only a list
of bullet points, where it is often required to read a linked
RFC to understand the difference.
2015-02-13 20:52:55 +01:00
Anatol Belski
c97afe2195 updated UPGRADING 2015-02-10 08:56:18 +01:00
Jakub Zelenka
898f42ec6a Add missing NEWS and UPGRADING for bug #68938 2015-02-08 16:13:22 +00:00
Jakub Zelenka
f2825042b4 Merge branch 'master' into jsond
Conflicts:
	ext/json/json.c
2015-02-08 14:08:31 +00:00
Michael Wallner
ef058b7cb5 Add note aout $HTTP_RAW_POST_DATA 2015-02-04 10:22:52 +01:00
Jakub Zelenka
3e4c1717ee Merge branch 'master' into jsond 2015-02-02 19:53:32 +00:00
Yasuo Ohgaki
f90f6108c8 Merge branch 'master' into master-rfc-session-lock4
Conflicts:
	UPGRADING
2015-01-29 09:55:36 +09:00
Nikita Popov
d133e68bab Remove support for hex number from is_numeric_string 2015-01-28 22:54:17 +01:00
Nikita Popov
e05993dfa2 Remove dl() on fpm-fcgi 2015-01-26 21:00:23 +01:00
Nikita Popov
cb9c99ebd0 Remove preg_replace /e modifier 2015-01-26 21:00:23 +01:00
Nikita Popov
4d3e4d3bf9 Remove assignment of new by reference 2015-01-26 21:00:22 +01:00
Yasuo Ohgaki
b45872c2ec Fix typo in doc 2015-01-26 10:24:12 +09:00
Yasuo Ohgaki
7b17980875 Update UPGRADING and UPGRADING.INTERNALS 2015-01-26 06:14:40 +09:00
Jakub Zelenka
22394b7942 Add jsond BC-breaking changes to UPGRADING 2015-01-25 18:56:36 +00:00
Juan Basso
ac7cfad3b5 Fixed bug #50224 where float without decimals were converted to integer 2015-01-19 00:46:02 -08:00
Andrea Faulds
6c5b3df5fb Move intdiv() UPGRADING entry to New Functions 2015-01-19 05:55:55 +00:00
Andrea Faulds
5f29b98051 Error on invalid octal (fixes PHPSadness #31)
Further error checks
2015-01-17 18:50:28 +00:00
Nikita Popov
ca11bc0325 Remove set_socket_blocking 2015-01-17 18:26:45 +01:00
Nikita Popov
a60efc5e11 Remove set_magic_quotes_runtime
And the alias magic_quotes_runtime
2015-01-17 18:26:45 +01:00
Nikita Popov
4c115b6b71 Remove string category support in setlocale() 2015-01-17 18:26:45 +01:00
Nikita Popov
9c5eaac18b Remove mktime() and gmmktime() $is_dst parameter 2015-01-17 18:26:45 +01:00
Nikita Popov
83391b5518 Remove for #-style comments in ini files 2015-01-17 18:26:44 +01:00
Nikita Popov
dc9991b167 Remove static calls from incompatible $this context 2015-01-17 18:26:44 +01:00
Xinchen Hui
2193de0d18 Faster sorting algo 2015-01-14 18:02:41 +08:00
Xinchen Hui
2f1ddff2a5 Faster strrpos implementation 2015-01-12 17:24:37 +08:00
Xinchen Hui
31817447cc Faster zend_memnstr for long text 2015-01-12 15:34:46 +08:00
Kalle Sommer Nielsen
ff7e8e94d7 Implemented FR #55428 (E_RECOVERABLE_ERROR when output buffering in output buffering handler)
## Can probably go in lower branches, but I'd like to keep it in
## master for now
2014-12-27 20:56:39 +01:00
Dmitry Stogov
2646f7bcb9 Don't count variadic argument in zend_func.common.num_args. This allows faster CALL/RETURN code. 2014-12-22 16:44:39 +03:00
Andrea Faulds
e5eb9530ab Use "float" and "integer" in typehint and zpp errors 2014-12-21 13:23:02 +00:00
Andrea Faulds
dca2e96885 UPGRADING and NEWS cleanups 2014-12-21 03:08:29 +00:00
Dmitry Stogov
0833fd4619 Allow arrays with define(), to match const syntax support 2014-12-21 03:03:49 +00:00
Andrea Faulds
489961d02c More UPGRADING, NEWS 2014-12-19 01:06:46 +00:00
Andrea Faulds
ccebf60db3 UPGRADING for Unicode Codepoint Escape Syntax 2014-12-19 00:58:49 +00:00
Stanislav Malyshev
a4ddd3a636 add more BC breaks 2014-12-16 11:00:51 -08:00
Stanislav Malyshev
b65d184d5e add BC breaks from PHPNG RFC 2014-12-15 11:33:28 -08:00
Stanislav Malyshev
33b0349ed8 small fixes to UPGRADING 2014-12-14 23:49:43 -08:00
Adam Harvey
e346608209 Update UPGRADING for the new variadic functions, and re-sort. 2014-12-02 16:47:31 -08:00
m.bennewitz
4675b79e65 Conflicts:
ext/date/php_date.c
2014-11-30 20:49:18 -08:00
Stanislav Malyshev
cd55c19695 Merge branch 'pull-request/877'
* pull-request/877:
  gmp_random_seed()
2014-11-30 20:28:25 -08:00
Remi Collet
95a609c5d1 FPM: change "listen = port" behavior from IPv4 catch-all to IPv6 catch-all (+ IPv4-mapped) 2014-11-24 09:38:36 +01:00
Stanislav Malyshev
77f172725a Add NEWS & UPGRADING 2014-11-22 22:25:57 -08:00
Veres Lajos
4b9535341a typo fixes - https://github.com/vlajos/misspell_fixer 2014-11-19 20:23:00 +00:00
Andrea Faulds
73a34fed93 Fixed Closure::call() NEWS/UPGRADING 2014-10-25 17:05:52 +01:00
Stanislav Malyshev
4773c1dfdc update NEWS and UPGRADING 2014-10-14 00:36:36 -07:00
Tjerk Meesters
a88feb139c Added note to UPGRADING regarding 64-bit support in pack()/unpack() 2014-10-10 07:33:06 +08:00
Tjerk Meesters
35314a416a Updated NEWS and UPGRADING
PHP RFC: Catchable "call to a member function of a non-object"
2014-10-06 05:54:32 +08:00
Nikita Popov
24315f2dd7 Add UPGRADING stubs for a number of recent changes 2014-10-05 22:10:11 +02:00
Nikita Popov
bb0c142156 Drop support for GMP 4.1
* Consistent base conversion support (max: 62)
 * mpz_remroot always available
 * Use gmp_randinit_mt instead of LCG
2014-09-28 20:46:22 +02:00
Leigh
581c86c07f Make gmp_setbit and gmp_clrbit return values consistent 2014-09-28 20:18:14 +02:00
Andrea Faulds
16404d0cac UPGRADING for Integer Semantics 2014-09-21 00:47:25 +01:00
Dmitry Stogov
98b8050433 Revert "Updated UPGRADING for ext/ereg removal"
This reverts commit 610ef5d7ec.
2014-09-11 11:06:47 +04:00
Tjerk Meesters
610ef5d7ec Updated UPGRADING for ext/ereg removal 2014-09-11 10:22:44 +08:00
Leigh
47d630e7f0 Implement gmp_import() and gmp_export() 2014-09-02 14:19:18 +02:00
Tjerk Meesters
aa759743b3 Revert "Updated UPGRADING"
This reverts commit 300c0cf1c4.
2014-09-02 07:58:51 +08:00
Tjerk Meesters
300c0cf1c4 Updated UPGRADING 2014-09-02 06:55:18 +08:00
Tjerk Meesters
8da58e36b4 Updated UPGRADING 2014-09-02 06:32:56 +08:00
Tjerk Meesters
01760184a9 Updated UPGRADING for #38409 2014-09-01 22:43:35 +08:00
Tjerk Meesters
f0ba3e265a Updated UPGRADING for #38409 2014-09-01 22:15:53 +08:00
Andrea Faulds
2cdd5ba586 NEWS, UPGRADING 2014-08-27 02:07:59 +01:00
Anatol Belski
fa6fe06a86 updated UPGRADING so far 2014-08-22 13:35:07 +02:00
Andrea Faulds
90ed6d0ec6 NEWS and UPGRADING 2014-08-20 00:38:33 +01:00
Ferenc Kovacs
d07f49118a improve the grammar for my recent UPGRADING note 2014-08-18 18:47:07 +02:00
Ferenc Kovacs
003c2c1005 mention the changes regarding ReflectionClass::newInstanceWithoutConstructor in UPGRADING
see the discussion on the mailing list and in the pull request for details:
https://github.com/php/php-src/pull/733
2014-08-18 16:59:03 +02:00
Adam Harvey
cd63740db7 Add __debugInfo() to UPGRADING.
RMs: this is an UPGRADING only change, and should be safe for RCs.

Developers: please remember to update UPGRADING, otherwise there's a good
chance your shiny new feature won't be documented! (As has happened here.)
2014-08-08 12:00:13 -07:00
Andrea Faulds
64534830b1 NEWS and UPGRADING for intdiv() 2014-08-06 19:56:32 +01:00
Ferenc Kovacs
791c87ae48 Revert "Add SO_REUSEPORT + SO_BROADCAST support via socket stream context option"
This reverts commit a51bf0cadf.
2014-08-06 20:33:48 +02:00
Daniel Lowrey
a51bf0cadf Add SO_REUSEPORT + SO_BROADCAST support via socket stream context option 2014-08-05 23:13:04 -04:00
Andrea Faulds
d6cf8be094 NEWS and UPGRADING 2014-08-01 16:28:20 +01:00
Stanislav Malyshev
b5003c3a86 more extensive note on unserialize() change 2014-06-26 10:39:38 -07:00
Stanislav Malyshev
1b8d4695e2 Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
  add news
  Bug 49898 __getCookies() method implementation
2014-06-08 19:46:12 -07:00
Stanislav Malyshev
9b5d56fd61 add news 2014-06-08 19:44:27 -07:00
Remi Collet
e16097626a Merge branch 'PHP-5.6'
* PHP-5.6:
  drop exec perm on doc files
2014-06-05 17:46:21 +02:00
Remi Collet
6a5d5d1db4 Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
  drop exec perm on doc files
2014-06-05 17:45:59 +02:00
Remi Collet
e31b51f9a0 Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
  drop exec perm on doc files
2014-06-05 17:45:41 +02:00
Remi Collet
56c9e22c1f drop exec perm on doc files 2014-06-05 17:45:22 +02:00
Yasuo Ohgaki
2f9766fd02 Update UPGRADING according to bug fix 2014-05-12 15:35:16 +09:00
Daniel Lowrey
27f5957e9f Bug #67224: stream_socket_enable_crypto()
- Allow crypto_method context value in stream_socket_enable_crypto()
- As of 5.6.x stream crypto type may be specified in the SSL context,
  making the $crypto_type parameter to stream_socket_enable_crypto()
  optional. This commit checks for a crypto type in the context prior
  to erroring out.
- Update NEWS/UPGRADING
2014-05-07 08:05:29 -06:00
Bob Weinand
e0b9e5249c Merge branch 'PHP-5.6' 2014-05-01 12:30:46 +02:00
Bob Weinand
d27b76a779 Fixed numbering in UPGRADING file 2014-05-01 12:27:38 +02:00
Anatol Belski
b93d040dc5 UPGRADING note about bug #67072 2014-04-18 15:54:49 +02:00
Anatol Belski
3586d14b61 UPGRADING note about bug #67072 2014-04-18 15:50:15 +02:00
Anatol Belski
53c68811ba UPGRADING note about bug #67072 2014-04-18 15:43:05 +02:00
Anatol Belski
05dac1d0a5 updated UPGRADING 2014-04-16 20:48:31 +02:00
Anatol Belski
ba03830241 updated UPGRADING 2014-04-16 20:47:17 +02:00
Bob Weinand
a3eafe535f Added UPGRAING notice for bug #66015 in BC break section 2014-04-13 11:38:52 +02:00
Kalle Sommer Nielsen
91aa9fbb47 Remove call_user_method() and call_user_method_array() from master, long time deprecated in favour of call_user_func*(). 2014-04-05 06:43:41 +02:00
Tjerk Meesters
d0e3173016 Updated UPGRADING to add three changes 2014-03-20 07:44:23 +08:00
Adam Harvey
d613b0acc2 Restore NEWS and UPGRADING for hash_equals(). 2014-03-19 06:24:01 -07:00
Yasuo Ohgaki
a28389b2ab Fixed typo in UPGRADING and modified php.ini-* description for encoding related changes 2014-03-18 07:28:26 +09:00