Re: [RFC][Vote] Typed Properties

From: Date: Mon, 23 May 2016 09:54:41 +0000
Subject: Re: [RFC][Vote] Typed Properties
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-93440@lists.php.net to get a copy of this message
On Mon, May 23, 2016 at 11:09 AM, Stanislav Malyshev <smalyshev@gmail.com> wrote: > Hi! > >> The performance effect of this implementation is terrible. >> >> Assignment to typed property is 2.3 times slower. >> Assignment to untyped property in a class with typed properties is 1.8 times slower. >> >> See the benchmark >> >> https://gist.github.com/dstogov/1b678712adeee51665cdd829195bb800 > > This is not good. I wonder why these tests weren't made before the vote > and results wheren't added in the RFC. Should we make it a standard > practice to do so? Having 2x slowdown on each property access sounds > like a bad idea. The question is : * should the vote be an idea-based vote, or integrate the code into the vote ? My vote did not integrate the code, but the feature. The idea is that if the RFC passes, then the feature is agreed, and we still have some time to find a better implementation. If we could not find one, then the feature should be abandoned or post-poned until a new patch. If the new patch changes the implementation, then the RFC should be reopened. My thoughts. Julien.Pauli

« previous php.internals (#93440) next »