# [VOTE][RFC] Native TLS

- Thread: https://externals.io/message/79538
- Original archive: https://news-web.php.net/php.internals/79538
- Started by Anatol Belski on 2014-12-10T19:04:16+00:00
- Messages: 5
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #79538 — Anatol Belski — 2014-12-10T19:04:16+00:00

URL: https://externals.io/message/79538#79538

Hi,

hereby the voting on https://wiki.php.net/rfc/native-tls#vote is opened.
The vote starts on 12/10/2014 at 21:00 CET and ends on 12/17/2014 at 21:00
CET.

Regards

Anatol

---

## #79548 — Dmitry Stogov — 2014-12-10T20:46:44+00:00

URL: https://externals.io/message/79538#79548 · In reply to: #79538

+1

the patch is great.
It doesn't affect non-ZTS build at all.
ZTS build became even a bit faster. :)
And we finally will able to forget about TSRMLS_ macros :)


Non-ZTS ZTS
master native-tls master native-tls  bench.php [sec] 1.193 1.195 1.313
1.299  micro_bench.php
[sec] 6.008 6.064 7.470 6.786  Wordpress-3.6 -T 1000 [sec] 13.308 13.293
14.997 14.611




 bench.php [Mops] 7,055 7,055 7,885 7,342  Wordpress-3.6 -T 100 [Mops] 3,093
3,093 3,743 3,483
Mops - millions of instruction fetches measured using callgrind (the less
the better)

The solution requires minor changes in every third party extension, but
it's really small cost for significant step forward.

Thanks. Dmitry.

On Wed, Dec 10, 2014 at 10:04 PM, Anatol Belski <anatol.php@belski.net>
wrote:

> Hi,
>
> hereby the voting on https://wiki.php.net/rfc/native-tls#vote is opened.
> The vote starts on 12/10/2014 at 21:00 CET and ends on 12/17/2014 at 21:00
> CET.
>
> Regards
>
> Anatol

---

## #79635 — Paul Dragoonis — 2014-12-14T16:27:42+00:00

URL: https://externals.io/message/79538#79635 · In reply to: #79548

>
> +1
>
> the patch is great.
> It doesn't affect non-ZTS build at all.
> ZTS build became even a bit faster. :)
>


> And we finally will able to forget about TSRMLS_ macros :)
>

Say what? this is music to my ears :) Thanks for the patch.


>
>
> Non-ZTS ZTS
> master native-tls master native-tls  bench.php [sec] 1.193 1.195 1.313
> 1.299  micro_bench.php
> [sec] 6.008 6.064 7.470 6.786  Wordpress-3.6 -T 1000 [sec] 13.308 13.293
> 14.997 14.611
>
>
>
>
>  bench.php [Mops] 7,055 7,055 7,885 7,342  Wordpress-3.6 -T 100 [Mops]
> 3,093
> 3,093 3,743 3,483
> Mops - millions of instruction fetches measured using callgrind (the less
> the better)
>
> The solution requires minor changes in every third party extension, but
> it's really small cost for significant step forward.
>
> Thanks. Dmitry.
>
> On Wed, Dec 10, 2014 at 10:04 PM, Anatol Belski <anatol.php@belski.net>
> wrote:
>
> > […]
> 21:00
> > […]

---

## #79791 — Anatol Belski — 2014-12-17T20:27:53+00:00

URL: https://externals.io/message/79538#79791 · In reply to: #79538

Hi,


> Hi,
>
>
> hereby the voting on https://wiki.php.net/rfc/native-tls#vote is opened.
> The vote starts on 12/10/2014 at 21:00 CET and ends on 12/17/2014 at
> 21:00
> CET.
>
>
this RFC was accepted, thanks everyone! I'm going to merge it next days.

Regards

Anatol

---

## #79808 — Paul Dragoonis — 2014-12-18T19:21:59+00:00

URL: https://externals.io/message/79538#79808 · In reply to: #79791

On Wed, Dec 17, 2014 at 8:27 PM, Anatol Belski <anatol.php@belski.net>
wrote:
>
> Hi,
>
> 
> > […]
> this RFC was accepted, thanks everyone! I'm going to merge it next days.
>

Thank you for this improvement, it's appreciated.


>
> Regards
>
> Anatol
