Re: [PHP-DEV] Directly embed small strings in zvals

2016-10-27 Thread Benjamin Coutu
Ouch, forgot my powers of two there during a weak moment - what a careless mistake. Sorry about that! Given the low entropy I highly doubt this to be of much benefit. == Original == From: Lauri Kenttä To: Benjamin Coutu Date: Thu, 27 Oct 2016 17:12:15 +0200 Subject: Re: [PHP-DE

Re: [PHP-DEV] Directly embed small strings in zvals

2016-10-27 Thread Lauri Kenttä
On 2016-10-27 18:02, Benjamin Coutu wrote: Limiting ourselves to these common 64 characters ([a-zA-Z0-9_.]) would allow us to effectively store (256 / 64) * 7 = 28 characters in those available 7-bytes plus 1 byte (minus pointer tag bit) for the length. That's wrong. 256 = 2**8, and 64 = 2**6,

Re: [PHP-DEV] Directly embed small strings in zvals

2016-10-27 Thread Benjamin Coutu
Hi Andrea, I have been thinking about this a bit more. Here are a few thoughts. Considering the added complexity, the effort would only be worth it if we could come up with a solution that would cover more cases. Max. 6-7 character length strings don't really justify the implied overhead, cause

[PHP-DEV] PHP7.1.0RC5 Released

2016-10-27 Thread Joe Watkins
Afternoon everyone, This is to announce the release of PHP7.1.0RC5, the penultimate RC before 7.1.0 is GA. There hasn't been much activity in the 7.1 branch, so we hope for no surprises. The last RC will be November 10th, assuming we are not eaten by monsters or zombies over the appr

[PHP-DEV] NEUTRAL Benchmark Results for PHP Master 2016-10-27

2016-10-27 Thread lp_benchmark_robot
Results for project PHP master, build date 2016-10-27 06:27:33+03:00 commit: 6c55c39 previous commit:4054d1c revision date: 2016-10-27 02:46:18+02:00 environment:Haswell-EP cpu:Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz 2x18 cores, stepping 2, LLC 45 MB

RE: [PHP-DEV] Github integration with AppVeyor

2016-10-27 Thread Anatol Belski
Derick, Joe, > -Original Message- > From: Derick Rethans [mailto:der...@php.net] > Sent: Thursday, October 27, 2016 10:52 AM > To: Anatol Belski > Cc: 'PHP internals list' > Subject: Re: [PHP-DEV] Github integration with AppVeyor > > On Wed, 26 Oct 2016, Anatol Belski wrote: > > > Hi,

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

2016-10-27 Thread Anatol Belski
Hi, PHP 7.0.13 RC1 was just released and can be downloaded from: https://downloads.php.net/~ab/ The Windows binaries are available at http://windows.php.net/qa/ This release contains a number of bugfixes. For the list of bugfixes that you can target in your testing, please refer to the

Re: [PHP-DEV] Github integration with AppVeyor

2016-10-27 Thread Derick Rethans
On Wed, 26 Oct 2016, Anatol Belski wrote: > Hi, > > There's yet another CI service there called AppVeyor.com. It provides same > functionality Travis does, but for Windows. A corresponding PR > https://github.com/php/php-src/pull/2169 aims to implement the integration. > I'm writing to inform the