[PHP-DEV] PHP 7.4.25 Released!

2021-10-22 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.25> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporters! Deric

[PHP-DEV] PHP 7.4.25RC1 is available for testing

2021-10-07 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/f9bf1c8a217f00ffd78488759b1cf106>. 7.4.25 should be expected in 2 weeks, i.e. on October 21st, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.24 Released!

2021-09-23 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.24> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] PHP 7.4.24RC1 is available for testing

2021-09-09 Thread Derick Rethans
/+el9LL4tYAXkX2Ob7HJQV7c00wj54EsmO4rybMaEfqESd/DH/qP C7PAGVzQgVkSUaDePmr9FP6mDotAnhmljgJDH4H87LEptGZ45lIucARJLW8ekM1M FDXruBVlcagl0Q2jhcMPV6iWClHYHHJMwJLAH/aAqQO18DjNRsL6S9nTE6ZIVDBN IDreEm0ygyS3b/txx3fysYU6K2LusWA2XiKM5hh4/vcBHSZmx/E= =UJdn -END PGP SIGNATURE- On Thu, 9 Sep 2021, Derick Rethans

[PHP-DEV] PHP 7.4.24RC1 is available for testing

2021-09-09 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/0c59c2edaa532b0f987f1ae3bb2aee1b>. 7.4.24 should be expected in 2 weeks, i.e. on September 23rd, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

Re: [PHP-DEV] timelib performance fix

2021-08-31 Thread Derick Rethans
Hi Dmitry, On Mon, 30 Aug 2021, Dmitry Stogov wrote: > Please, let me know you decision according > https://github.com/derickr/timelib/pull/99 > > This workaround fix makes ~170 times improvement on "new DateTimeZone()" > and as result visible improvement on some real-life apps (e.g Symfony

[PHP-DEV] PHP 7.4.23 Released!

2021-08-26 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.23> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] Guidelines for RFC post feature-freeze

2021-08-25 Thread Derick Rethans
On 25 August 2021 17:58:55 BST, Nicolas Grekas wrote: >Le mar. 24 août 2021 à 21:09, Derick Rethans a écrit : > >> On 24 August 2021 19:53:57 BST, Deleu wrote: >> >On Tue, Aug 24, 2021, 19:28 Derick Rethans wrote: >> > >> >> On Mon, 23 Aug 2021,

Re: [PHP-DEV] Guidelines for RFC post feature-freeze

2021-08-25 Thread Derick Rethans
On 25 August 2021 18:34:18 BST, Nicolas Grekas wrote: >Le mer. 25 août 2021 à 19:32, Marco Pivetta a écrit : , > >> On Wed, Aug 25, 2021 at 7:30 PM Nicolas Grekas < >> nicolas.grekas+...@gmail.com> wrote: >> >>> I would welcome a new RFC to clarify what is allowed during the feature >>> freeze.

Re: [PHP-DEV] Guidelines for RFC post feature-freeze

2021-08-24 Thread Derick Rethans
On 24 August 2021 19:53:57 BST, Deleu wrote: >On Tue, Aug 24, 2021, 19:28 Derick Rethans wrote: > >> On Mon, 23 Aug 2021, Deleu wrote: >> >> > We recently had the Nullable Intersection Types RFC process in an >> > unconventional way starting a new RFC post f

Re: [PHP-DEV] Guidelines for RFC post feature-freeze

2021-08-24 Thread Derick Rethans
On Mon, 23 Aug 2021, Deleu wrote: > In order to not be empty-handed, I started a gist that can be seen as > the starting point for this discussion, available at > https://gist.github.com/deleugpn/9d0e285f13f0b4fdcfc1d650b20c3105. 4. A Refinement RFC MAY be proposed with a schedule for ending

Re: [PHP-DEV] Guidelines for RFC post feature-freeze

2021-08-24 Thread Derick Rethans
On Mon, 23 Aug 2021, Deleu wrote: > We recently had the Nullable Intersection Types RFC process in an > unconventional way starting a new RFC post feature freeze. If memory > serves me right, another similar incident happened with the Attributes > RFC which had a syntax that could not be

[PHP-DEV] PHP 7.4.23RC1 is available for testing

2021-08-12 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/963d7c2847b22afbf19eb7b1b68117a8>. 7.4.23 should be expected in 2 weeks, i.e. on August 26th, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.22 Released!

2021-07-29 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.22> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] [RFC] Nullable intersection types

2021-07-23 Thread Derick Rethans
On Fri, 23 Jul 2021, Nicolas Grekas wrote: > as proposed by Nikita and Joe, I'm submitting this late RFC for your > consideration for inclusion in PHP 8.1. Intersection types as > currently accepted are not nullable. This RFC proposes to make them > so. > > I wrote everything down about the

[PHP-DEV] PHP 7.4.22RC1 is available for testing

2021-07-15 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <>https://gist.github.com/80d0a3e00eb0f86cd93625f2cdf2834b. 7.4.22 should be expected in 2 weeks, i.e. on July 29th, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.21 Released!

2021-07-01 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.21> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] [RFC] Name issue - is_literal/is_trusted

2021-06-22 Thread Derick Rethans
On 22 June 2021 19:11:05 BST, Craig Francis wrote: >Hi Internals, > >As the name `is_trusted()` seems to be causing contention, I think more >than the alternative option would. Since we want to get this right, and >we >still have time before the feature freeze, this might be worth >re-looking

Re: [PHP-DEV] [RFC] is_trusted - was is_literal

2021-06-21 Thread Derick Rethans
On 21 June 2021 23:37:56 BST, Yasuo Ohgaki wrote: > >The name "is_trusted" is misleading. >Literal is nothing but literal. I agree with this. The name is_trusted is going to be the same naming mistake as "safe mode" was. Developers will put their trust in it that it is 100% guaranteed safe.

Re: [PHP-DEV] Re: [RFC] Deprecations for PHP 8.1

2021-06-18 Thread Derick Rethans
On 18 June 2021 19:33:09 BST, Rowan Tommins wrote: >On 15/06/2021 11:53, Nikita Popov wrote: >> Feedback on the proposed deprecations is appreciated. Personally, the >two >> I'm unsure about are "get_class(), get_parent_class() and >> get_called_class() without argument" which are mostly

[PHP-DEV] PHP 7.4.21RC1 is available for testing

2021-06-17 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/derickr/1f3ab943759aed6a5d5e87cbf842e7ec>. 7.4.21 should be expected in 2 weeks, i.e. on July 1st, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

Re: [PHP-DEV] [VOTE] ImmutableIterable (immutable, rewindable, allows any key keys)

2021-06-15 Thread Derick Rethans
On 16 June 2021 00:19:14 BST, tyson andre wrote: >> Maybe better use "IterableImmutable" to be more consistent with >"DateTimeImmutable"? > >1. Replies won't show up on list if they aren't sent to >internals@lists.php.net >2. I consider the name DateTimeImmutable a mistake (but one that isn't

[PHP-DEV] PHP 7.4.20 Released!

2021-06-03 Thread Derick Rethans
w.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.20> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporters! Derick Rethans

Re: [PHP-DEV] DateTimeZone silently falls back to UTC when providing seconds

2021-05-30 Thread Derick Rethans
On 30 May 2021 23:18:31 BST, Benjamin Morel wrote: >> >> I can't think of why this couldn't work. Duke a bug report please at >> bugs.php.net? > > >Before doing so, shouldn't we discuss whether it makes sense to accept >a >time-zone offset with seconds, when the granularity seems to be 15 >mins?

Re: [PHP-DEV] DateTimeZone silently falls back to UTC when providing seconds

2021-05-30 Thread Derick Rethans
On 30 May 2021 22:45:12 BST, Benjamin Morel wrote: >Hi internals, > >An issue was brought up >on >my date-time library, that boils down to the fact that DateTimeZone >silently falls back to UTC when providing an offset with seconds: > >(new

[PHP-DEV] PHP 7.4.20RC1 is available for testing

2021-05-20 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/36aa5e0c33e16586998dce1de10e98c8>. 7.4.20 should be expected in 2 weeks, i.e. on June 3rd, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

Re: [PHP-DEV] Could we drop the bottom-posting rule?

2021-05-10 Thread Derick Rethans
On 10 May 2021 22:51:49 BST, Kamil Tekiela wrote: >Hi Internals, > >Could we drop the bottom-posting rule? No. cheers, Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php

[PHP-DEV] Re: Bugsnet

2021-05-10 Thread Derick Rethans
Hi Joe, I don't think anybody denies that bugsnet isn't great, and that spam is an issue. I would argue that the main reason for the spam is, is that we don't require a sign-up. But I think we need to be really careful if we'd decide to move to something else. TLDR: I don't believe GitHub

[PHP-DEV] PHP 7.4.19 Released!

2021-05-06 Thread Derick Rethans
74.php> Many thanks to all the contributors and supporters! Derick Rethans P.S. Below is the verification information for the downloads, which is also available on <https://gist.github.com/2de0c27c269f34b46cba9f22d0eb2dd0>. php-7.4.19.tar.gz SHA256 hash: d7062457ba9f8334ab8ae7e4fea8efe27e25067635

[PHP-DEV] PHP 7.4.18 Released!

2021-04-30 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.18> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

[PHP-DEV] PHP 7.4.18RC1 is available for testing

2021-04-15 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/dc809bd8586699a399f0024add033cf2>. 7.4.18 should be expected in 2 weeks, i.e. on April 29th, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

Re: [PHP-DEV] Changes to Git commit workflow

2021-03-30 Thread Derick Rethans
On 30 March 2021 10:43:41 BST, Max Semenik wrote: >On Tue, Mar 30, 2021 at 3:29 AM Stanislav Malyshev > >wrote: > >> Hi! >> >> On 3/29/21 4:49 AM, Max Semenik wrote: >> > Would it also make sense if direct pushes (bypassing the pull >requests >> > system) were disallowed completely? I can see

[PHP-DEV] PHP 7.4.17RC1 is available for testing

2021-03-18 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/1879808b4a91f92fa0469c8391746135>. 7.4.17 should be expected in 2 weeks, i.e. on April 1st, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

Re: [PHP-DEV] Add __toString() to DateInterval

2021-03-16 Thread Derick Rethans
On Tue, 16 Mar 2021, Moritz Friedrich wrote: > > I also don't understand what you're trying to say. You can't round > > trip every interval as encoded in a DateInterval object through an > > ISO interval string, so we shouldn't attempt to do that. > > I think you do know what I’m trying to

Re: [PHP-DEV] Add __toString() to DateInterval

2021-03-16 Thread Derick Rethans
On Mon, 15 Mar 2021, Moritz Friedrich wrote: > I would assume the moment I call some kind of ISO conversion or > serialization method on a dynamic interval, I’d receive output > relative to now. `createFromDateString` creates the interval relative > to now, so why shouldn’t the reverse hold

Re: [PHP-DEV] Add __toString() to DateInterval

2021-03-15 Thread Derick Rethans
On Wed, 3 Mar 2021, Moritz Friedrich wrote: > I would like to propose adding a `__toString()` method to the > `DateInterval` class that should return a valid ISO8601 interval > (https://en.wikipedia.org/wiki/ISO_8601#Time_intervals). As it stands, > the class supports creating instances from

Re: [PHP-DEV] [VOTE] Fibers

2021-03-12 Thread Derick Rethans
On 12 March 2021 22:04:12 GMT, Michael Wallner wrote: >Hi Aaron! > >Thank you, and everyone involved, for your effort. > >On 08/03/2021 20.40, Aaron Piotrowski wrote: >> Greetings everyone! >> >> The vote has started on the fiber RFC: >https://wiki.php.net/rfc/fibers

Re: [PHP-DEV] Re: Recent changes to opcache cause crashes

2021-03-11 Thread Derick Rethans
-with-pear' > > make && make install > > > > cd ~ > > wget > > " > > https://derickrethans.nl/files/dump/xdebug_var_dump_typed_properties-text.php.txt > > " > > -O "xdebug_var_dump_typed_properties-text.php" > > /usr/local/php/ma

[PHP-DEV] Re: Recent changes to opcache cause crashes

2021-03-05 Thread Derick Rethans
On Fri, 5 Mar 2021, Dmitry Stogov wrote: > On Thu, Mar 4, 2021 at 11:49 PM Derick Rethans wrote: > > > On 4 March 2021 20:22:37 GMT, Dmitry Stogov > > wrote: > > >I can't reproduce this on Linux. > > > > > >[dmitry@tpl2 xdebug]$ ph

[PHP-DEV] Re: Recent changes to opcache cause crashes

2021-03-04 Thread Derick Rethans
On 4 March 2021 20:22:37 GMT, Dmitry Stogov wrote: >I can't reproduce this on Linux. > >[dmitry@tpl2 xdebug]$ php run-xdebug-tests.php -d opcache.enable=1 -d >opcache.enable_cli=1 -d opcache.optimization_level=-1 >tests/tracing/functrace_typed_properties.phpt > >... >PHP_VERSION : 8.1.0-dev >...

[PHP-DEV] PHP 7.4.16 Released!

2021-03-04 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.16> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

[PHP-DEV] Re: Recent changes to opcache cause crashes

2021-03-04 Thread Derick Rethans
for me. > Please, try full rebuild. > > Thanks. Dmitry. > > On Thu, Mar 4, 2021 at 9:00 PM Derick Rethans wrote: > > > Hi, > > > > turns out that this test fails even without Xdebug even loaded, so it's > > not something on my side :-) > > > > Jus

[PHP-DEV] Re: Recent changes to opcache cause crashes

2021-03-04 Thread Derick Rethans
Hi, turns out that this test fails even without Xdebug even loaded, so it's not something on my side :-) Just run it as: wget https://derickrethans.nl/files/dump/xdebug_var_dump_typed_properties-text.php.txt -O xdebug_var_dump_typed_properties-text.php php -n -dzend_extension=opcache -d

[PHP-DEV] Recent changes to opcache cause crashes when loaded with Xdebug

2021-03-04 Thread Derick Rethans
Hi, I've been doing some work on making Xdebug run with PHP 8.1 (master) again, and after my fixes (https://github.com/xdebug/xdebug/pull/728/files) I am still running into a crash (or rather, assert, in opcache): php: /home/derick/dev/php/php-src.git/ext/opcache/zend_persist.c:327:

[PHP-DEV] Re: timelib inefficiency

2021-03-04 Thread Derick Rethans
Hi, I saw the PRs coming in, I'll reply inline: On Thu, 4 Mar 2021, Dmitry Stogov wrote: > https://github.com/php/php-src/commit/b4e9b1846376f562e27a13572a137ec584c13f58 As Nikita already commented, this now seems to introduce flakeyness into tests. > And created 3 pull request for timelib:

[PHP-DEV] PHP 7.4.16RC1 is available for testing

2021-02-18 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/48bbfcd35eef156b2da96adb3ea37d6a>. 7.4.16 should be expected in 2 weeks, i.e. on March 4th, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.15 Released!

2021-02-04 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.15> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

[PHP-DEV] PHP 7.4.15RC2 is available for testing

2021-01-22 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/a3ad5230de56d7cdc4539e158b10ed94>. 7.4.15 should be expected in 2 weeks, i.e. on February 4th, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.14 Released!

2021-01-07 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.14> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

[PHP-DEV] PHP 7.4.14RC1 is available for testing

2020-12-17 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/c2748270eb973986f1093fb0896e250c>. 7.4.14 should be expected in 3 weeks, i.e. on January 7th, 2021. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.13 Released!

2020-11-25 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.13> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

[PHP-DEV] PHP 7.4.13RC1 is available for testing

2020-11-12 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/043b4d0abdc6ab3249ffd4fa2ca99df5>. 7.4.13 should be expected in 2 weeks, i.e. on November 26th, 2020. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.12 Released!

2020-10-29 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.12> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

[PHP-DEV] Re: [PHP-CVS] com php-src: Don't force rebuild of symbol table, when populating $http_response_header variable by the HTTP stream wrapper: NEWS UPGRADING ext/standard/http_fopen_wrapper.c

2020-10-29 Thread Derick Rethans
Hi, On Thu, 29 Oct 2020, Dmitry Stogov wrote: > On Thu, Oct 29, 2020 at 2:18 PM Derick Rethans wrote: > > > what is the reason for this change? It breaks some introspection > > code that I am working on that expects the http_response_header > > variable to always be

[PHP-DEV] Re: [PHP-CVS] com php-src: Don't force rebuild of symbol table, when populating $http_response_header variable by the HTTP stream wrapper: NEWS UPGRADING ext/standard/http_fopen_wrapper.c

2020-10-29 Thread Derick Rethans
Hi Dmitry, what is the reason for this change? It breaks some introspection code that I am working on that expects the http_response_header variable to always be set for stream wrappers, even if it's not used in code. As this is a late behavioural changes, I am also wondering whether this

[PHP-DEV] PHP 7.4.12RC1 is available for testing

2020-10-15 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/fcc573bb3de627470f5c32a365357c91>. 7.4.12 should be expected in 2 weeks, i.e. on October 29th, 2020. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.11 Released!

2020-10-01 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.11> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] List of attributes

2020-09-27 Thread Derick Rethans
On 27 September 2020 09:22:48 BST, Nicolas Grekas wrote: >Hi Benjamin, hi everyone > >I'm wondering if the syntax that allows for several attributes is >really >future-proof when considering nested attributes: > > >*1.* >#[foo] >#[bar] > >VS > > >*2.* >#[foo, bar] >Shouldn't we remove syntax

[PHP-DEV] PHP 7.4.11RC1 is available for testing

2020-09-18 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/3f8f24f1212aa4256c763c3bdddca6ce>. 7.4.11 should be expected in 2 weeks, i.e. on October 1st, 2020. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

[PHP-DEV] PHP 7.4.10 Released!

2020-09-03 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.10> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] [VOTE] Shorter Attributes Syntax Change

2020-09-02 Thread Derick Rethans
Hi, This vote has now been concluded. The primary vote to re-choose with STV was accepted, with 50 for and 11 against. The STV selection selected the syntax: #[Attr] The full STV run is at https://gist.github.com/3c1f41afbabdeaa0c12753397833db8c Thanks all for participating and

[PHP-DEV] PHP 7.4.10RC1 is available for testing

2020-08-20 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/56abfc88a8f8e7fc6546763cb51d1073>. 7.4.10 should be expected in 2 weeks, i.e. on September 3rd, 2020. Thank you, and happy testing! Regards, Derick Rethans php-7.4.

Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change

2020-08-14 Thread Derick Rethans
On Fri, 14 Aug 2020, Sara Golemon wrote: > Derick was trying to be good and meet my beta3 deadline. And I even got that date wrong by a week. Oops. > Fortunately, I gave him that deadline (while thinking RC1) knowing > some kind of bullshit like this would come up and LO AND BEHOLD here > we

Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change

2020-08-12 Thread Derick Rethans
On Wed, 12 Aug 2020, Sara Golemon wrote: > Maybe compromise on adding time to the vote end period so that the > total is greater than 4 weeks? You'd asked to get this done by beta3, which I miscalculated as being tagged on August 25th. But as it's actually a week later I have no problem

Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change

2020-08-11 Thread Derick Rethans
On Tue, 11 Aug 2020, Theodore Brown wrote: > A second downside of @[] that doesn't appear to have been discussed > yet is typability. On my keyboard, it requires four different keys on > different sides of the keyboard, whereas @@ just requires two keys. They're the same on a US English/US

Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change

2020-08-11 Thread Derick Rethans
On Tue, 11 Aug 2020, Chris Riley wrote: > Quick question. > > What is the expected behaviour of: > > @[Bar()]; > class Foo {} That will error out in PHP 8, with: Parse error: syntax error, unexpected token ";" in Standard input code on line 2 cheers, Derick -- PHP 7.4 Release Manager Host

[PHP-DEV] PHP 7.4.9 Released!

2020-08-10 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.9> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change

2020-08-10 Thread Derick Rethans
On Mon, 10 Aug 2020, Andreas Leathley wrote: > On 10.08.20 15:05, Markus Fischer wrote: > > Personally, and never gave it much thought TBH, the `@@` AND `<<`/`>>` > > in fact is the most "unreadable" version to me because duplicate > > occurrence of a single character somehow creates a noise _for

Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change

2020-08-10 Thread Derick Rethans
On Mon, 10 Aug 2020, Peter Bowyer wrote: > On Mon, 10 Aug 2020 at 10:15, Rowan Tommins wrote: > > > I am not a fan of the @@ syntax, and respect what you're trying to do with > > this RFC, but am disappointed you haven't engaged with those of us who said > > that the RFC needs more detail.

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-10 Thread Derick Rethans
On Mon, 10 Aug 2020, Christoph M. Becker wrote: > On 10.08.2020 at 10:35, Derick Rethans wrote: > > > On Fri, 7 Aug 2020, Theodore Brown wrote: > > > >> - Used by other language: > >> - This is listed as an advantage for `#[]` and `<<>>`. Howe

[PHP-DEV] [VOTE] Shorter Attribute Syntax Change

2020-08-10 Thread Derick Rethans
Hi, I've just opened the vote to make sure we don't make a terrible mistake with using the @@ syntax for attributes: https://wiki.php.net/rfc/shorter_attribute_syntax_change#voting The first vote is a vote to say that you have an opinion about attribute syntax. Make sure to read up on the

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-10 Thread Derick Rethans
On Fri, 7 Aug 2020, Theodore Brown wrote: > On Fri, Aug 7, 2020 at 6:03 AM Derick Rethans wrote: > > > On Fri, 7 Aug 2020, Theodore Brown wrote: > > > > > Even if we assume the implementation is only about 30 lines, it's > > > still extra complexity that

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-07 Thread Derick Rethans
On Fri, 7 Aug 2020, Theodore Brown wrote: > On Thu, Aug 6, 2020 at 12:30 PM Benas IML wrote: > > > On Thu, Aug 6, 2020, 8:05 PM Theodore Brown wrote: > > > > > While none of our syntax options are perfect, I believe @@ has the > > > best long-term tradeoffs because: > > > > > > - It doesn't

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-06 Thread Derick Rethans
On Wed, 5 Aug 2020, Rowan Tommins wrote: > On 05/08/2020 18:10, David Rodrigues wrote: > > > With error supression remotion (9.0?) it could be used for other new > > features easily. > > > Just to re-iterate something that I'm pretty sure has been said > before: the chance of removing the

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-06 Thread Derick Rethans
On Tue, 4 Aug 2020, Theodore Brown wrote: > > #[Attr1, Attr2] # 15 chars > > @@Attr1 @@Attr2 # 15 chars > > # 4 lines, 53 chars not counting whitespace > @[ > AttrWithParam("foobar"), > SomeOtherAttr("fizzbuzz"), > ] > > # 2 lines, 52 chars >

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-06 Thread Derick Rethans
On Wed, 5 Aug 2020, Rowan Tommins wrote: > On Wed, 5 Aug 2020 at 13:20, Benjamin Eberlei wrote: > > > It looks nice for a simple attribute like @@Jit, or for a one > > without arguments like the used @@Deprecated, but as soon as there > > are more than one, and they each get arguments,

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-05 Thread Derick Rethans
On Tue, 4 Aug 2020, Pedro Magalhães wrote: > I'd like to reinforce the idea that this RFC (as all RFCs) needs a > Yes/No primary vote which should attain a 2/3 majority to pass. I'll make that clear in the RFC, that was obviously my intention. cheers, Derick -- PHP 7.4 Release Manager Host

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-05 Thread Derick Rethans
On Tue, 4 Aug 2020, Levi Morrison wrote: > > I agree with Theodore's points, including that this is metadata on a > > declaration, not a declaration itself. > > Is this technically true? I haven't peeked at the grammar. I suspect > it is a declaration and not an optional piece of data on a >

Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-04 Thread Derick Rethans
On Tue, 4 Aug 2020, Sara Golemon wrote: > On Tue, Aug 4, 2020 at 9:03 AM Benjamin Eberlei wrote: > > > It provides a small BC break where code written as @[$foo, $bar] = > > baz(); or $foo = @["bar" => $baz]; will not compile on PHP 8 > > anymore, but that can be easily fixed by writing it

[PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2

2020-08-04 Thread Derick Rethans
Hi, Out of Banjamin's suggestion[1], I've updated the Shorter Attribute Syntax Change RFC to reflect that process: https://wiki.php.net/rfc/shorter_attribute_syntax_change Patches and comments welcome. FWIW, this has an excemption from the RM Sara as per [2]: > * Shorter Attribute Syntax

Re: [PHP-DEV] @@Jit Attribute Considerations

2020-08-03 Thread Derick Rethans
On 3 August 2020 20:20:35 BST, Benjamin Eberlei wrote: >In that case maybe we should rename the attribute to @@DisableJit ? >This >would not clutter the global namespace with a "jit" class. Things with a negative name are usually a code smell. I'm not keen on a @[disableJit] attribute name.

[PHP-DEV] Re: 8.0 Feature Freeze

2020-08-03 Thread Derick Rethans
On Sun, 2 Aug 2020, Sara Golemon wrote: > * DateTime and Daylight Saving Time Transitions > https://wiki.php.net/rfc/datetime_and_daylight_saving_time > - Again, no implementation attached, and no obvious sign anything has > been merged. Same rules, mark it, do it, or defer it. > -

Re: [PHP-DEV] [RFC] [Discussion] Shorter Attribute Syntax Change

2020-08-02 Thread Derick Rethans
On Thu, 30 Jul 2020, Benjamin Eberlei wrote: > I think it has become clear that we need to revisit this syntax question > again, including the elephpant in the room of delaying this feature to 8.1. > > The reason is not only Joe's desire to revote on #[], but also that there > are now more

Re: [PHP-DEV] [RFC] [Discussion] Shorter Attribute Syntax Change

2020-08-02 Thread Derick Rethans
On Wed, 29 Jul 2020, Benjamin Eberlei wrote: > Personally I favor #[] myself, but there has been a vote with a > substantial participation choosing @@. Overturning this democratic > outcome should require **significant** technical arguments, otherwise > this RFC would provide problematic

[PHP-DEV] Re: [PHP-CVS] com php-src: Remove PHP_CHECK_GCC_ARG(): UPGRADING.INTERNALS build/php.m4 configure.ac

2020-07-30 Thread Derick Rethans
Hi Nikita, This is unfortunately a breaking change. In my config.m4 file for Xdebug I have: AC_MSG_CHECKING([Check for supported PHP versions]) PHP_XDEBUG_FOUND_VERSION=`${PHP_CONFIG} --version` PHP_XDEBUG_FOUND_VERNUM=`echo "${PHP_XDEBUG_FOUND_VERSION}" | $AWK 'BEGIN { FS = "."; } {

Re: [PHP-DEV] [RFC] [Discussion] Shorter Attribute Syntax Change

2020-07-28 Thread Derick Rethans
On Tue, 28 Jul 2020, Joe Ferguson wrote: > I've been working with Derick Rethans and others (thanks all!) on a > Shorter Attribute Syntax Change RFC which outlines reasons why the > "#[]" syntax would be preferred over the currently agreed upon "@@" > syn

[PHP-DEV] Re: [PHP-CVS] com php-src: Consolidate Parameter Names For ext/simplexml: ext/simplexml/simplexml.stub.php ext/simplexml/simplexml_arginfo.h

2020-07-27 Thread Derick Rethans
On 27 July 2020 20:42:33 BST, Benjamin Eberlei wrote: >Commit:eaeceb32932026c08a9d9e5be56da8e8111c5caa >Author:Benjamin Eberlei Mon, 27 Jul >2020 19:32:00 +0200 >Parents: 8a6bc6767dbda4861b83fb9dcbba4453e541bbb9 >Branches: master > >Link:

[PHP-DEV] PHP 7.4.9RC1 is available for testing

2020-07-23 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/0f900b42d68aadc22f324af415613ca9>. 7.4.9 should be expected in 2 weeks, i.e. on August 6th, 2020. Thank you, and happy testing! Regards, Derick Rethans php-7.4

Re: [PHP-DEV] The @@ is terrible, are we sure we're OK with it?

2020-07-22 Thread Derick Rethans
On Wed, 22 Jul 2020, Dik Takken wrote: > We do not know what the @@ voters would have chosen if the choice was > between << >> and #[]. In case the @@ voters have a preference for > <<>> the result could turn out differently. The only way to know is to > take another vote. This is something

[PHP-DEV] The @@ is terrible, are we sure we're OK with it?

2020-07-22 Thread Derick Rethans
Hi all, I know we've voted twice on this already, but are we really sure that the @@ syntax is a good idea? - There are lots of grumbles, both on here, room 11, as well as in the wider community (https://www.reddit.com/r/PHP/comments/hjpu79/it_is/) - It has the distinct possibility to cause

Re: [PHP-DEV] [RFC] \PHP namespace usage heuristics

2020-07-09 Thread Derick Rethans
On Thu, 9 Jul 2020, Rowan Tommins wrote: > And yet we have repeatedly had discussions about whether this or that > feature should or shouldn't be prefixed with a namespace. If you think > the correct answer to "when should we use the PHP\ prefix?" is > "never", I urge you to put forward an RFC

[PHP-DEV] PHP 7.4.8 Released!

2020-07-09 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.8> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

[PHP-DEV] PHP 7.4.8RC1 is available for testing

2020-06-25 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/f3bff4903dbd7b37488fdf838955f8e5>. 7.4.8 should be expected in 2 weeks, i.e. on July 9th, 2020. Thank you, and happy testing! Regards, Derick Rethans php-7.4

Re: [PHP-DEV] [RFC] [VOTE] Shorter Attribute Syntax

2020-06-18 Thread Derick Rethans
On Wed, 17 Jun 2020, Ben Ramsey wrote: > > On Jun 17, 2020, at 18:59, Theodore Brown wrote: > > > > I've opened voting on the Shorter Attribute Syntax RFC: > > https://wiki.php.net/rfc/shorter_attribute_syntax > > > > Since all RFCs require a primary vote with a 2/3 majority, there is > > a

[PHP-DEV] PHP 7.4.7 Released!

2020-06-11 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.7> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

Re: [PHP-DEV] Refactoring run-tests.php

2020-06-07 Thread Derick Rethans
On Sun, 7 Jun 2020, Max Semenik wrote: > On Fri, Jun 5, 2020 at 8:04 PM Nikita Popov wrote: > > > Happy to accept run-tests refactorings in general (there is a lot of > > global state to eradicate!), but please keep it single-file. We > > definitely need it single-file for distribution

[PHP-DEV] PHP 7.4.7RC1 is available for testing

2020-05-28 Thread Derick Rethans
://bugs.php.net>. Hash values and PGP signatures can be found below or at <https://gist.github.com/derickr/35066ae66f08e479d9587a8336171851>. 7.4.7 should be expected in 2 weeks, i.e. on June 11th, 2020. Thank you, and happy testing! Regards, Derick Rethans php-7.4

Re: [PHP-DEV] Graceful timeout

2020-05-16 Thread Derick Rethans
Hi David, On Sat, 16 May 2020, David Rodrigues wrote: > Currently we can use set_time_limit() to specify that our script will > run by some seconds before we get "fatal error: maximum execution time > of 1 second exceeded". And we can't catch it and keep running. You can set-up a shutdown

Re: [PHP-DEV] [RFC] opcache.no_cache: Opcache optimization without any caching

2020-05-16 Thread Derick Rethans
On Sat, 16 May 2020, tyson andre wrote: > I've created the RFC https://wiki.php.net/rfc/opcache.no_cache to make > the opcode optimizer and JIT available without opcode caching, through > a new setting `opcache.no_cache=1`. In my opinion, configuration names should never be "in the negative".

[PHP-DEV] PHP 7.4.6 Released!

2020-05-14 Thread Derick Rethans
<https://www.php.net/downloads> Windows downloads:<https://windows.php.net/download> Changelog:<https://www.php.net/ChangeLog-7.php#7.4.6> Migration guide: <https://www.php.net/manual/migration74.php> Many thanks to all the contributors and supporter

  1   2   3   4   5   6   7   8   9   10   >