[PHP-DEV] free deadlock in timeout signal handler

2013-09-13 Thread Lazy
Hello internals, I'm trying to fix deadlock in an ancient php 5.2.17, php hangs on internal libc lock. Backtrace follows #0 0x030b555024cb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x030b554986b8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x030b55496aa1 in free () fro

Re: [PHP-DEV] Forum software

2013-09-13 Thread Leszek Krupinski
On Friday, September 13, 2013, Jan Ehrhardt wrote: > > news.php.net already does a threaded view, if you are using a decent > usenet reader and connect over the nntp protocol. That is how I do all > my postings and read the discussions. > OMG, NNTP servers are still working? /me wields his slrn h

Re: [PHP-DEV] adding class entry getter for JsonSerializeable

2013-09-13 Thread chobie
2013/9/8 Johannes Schlüter > that only affects code in the same linker run (executable binary or .so) > as weak the linker to hide symbols. For stuff that should work in other > extensions one has to mark them as ZEND_API in the engine or PHPAPI in > core stuff, or a custom EXTENSIONNAME_API (see

Re: [PHP-DEV] Support for keywords where possible

2013-09-13 Thread Bob Weinand
Am 13.9.2013 um 15:31 schrieb Johannes Schlüter : > On Fri, 2013-09-13 at 14:39 +0200, Bob Weinand wrote: >> Am 13.9.2013 um 11:48 schrieb Johannes Schlüter : >>> On Fri, 2013-09-13 at 01:24 +0200, Bob Weinand wrote: Here is a concrete list when keywords are allowed: https://github.com/ph

Re: [PHP-DEV] Support for keywords where possible

2013-09-13 Thread Johannes Schlüter
On Fri, 2013-09-13 at 14:39 +0200, Bob Weinand wrote: > Am 13.9.2013 um 11:48 schrieb Johannes Schlüter : > > On Fri, 2013-09-13 at 01:24 +0200, Bob Weinand wrote: > >> Here is a concrete list when keywords are allowed: > >> https://github.com/php/php-src/pull/438 > >> > >> Then you should have a

Re: [PHP-DEV] Support for keywords where possible

2013-09-13 Thread Jakub Zelenka
> > else::constant; doesn't work too. that's why I've put goto-labels in the > same > category like classes etc. > > See also: https://github.com/php/php-src/pull/438 > > Bob Weinand > Oh I see, T_ELSE is not a component of inner_keyword and cannot be reduced to identifier_or_inner_keyword though.

Re: [PHP-DEV] Support for keywords where possible

2013-09-13 Thread Bob Weinand
Am 13.9.2013 um 14:56 schrieb Jakub Zelenka : > Hi, > > >> We have basically the choice: >> a) reject this patch >> b) just allow classes/traits/interfaces/goto-label/method to change, but >> no funcs/ns >> c) accept the whole patch >> >> > I think that goto-labels have similar issue as functio

Re: [PHP-DEV] Support for keywords where possible

2013-09-13 Thread Jakub Zelenka
Hi, > We have basically the choice: > a) reject this patch > b) just allow classes/traits/interfaces/goto-label/method to change, but > no funcs/ns > c) accept the whole patch > > I think that goto-labels have similar issue as functions. Consider label else: Jakub

Re: [PHP-DEV] Support for keywords where possible

2013-09-13 Thread Bob Weinand
Am 13.9.2013 um 11:48 schrieb Johannes Schlüter : > On Fri, 2013-09-13 at 01:24 +0200, Bob Weinand wrote: >> Here is a concrete list when keywords are allowed: >> https://github.com/php/php-src/pull/438 >> >> Then you should have a better idea what exactly will be allowed in future. >> >> Please

Re: [PHP-DEV] Support for keywords where possible

2013-09-13 Thread Johannes Schlüter
On Fri, 2013-09-13 at 01:24 +0200, Bob Weinand wrote: > Here is a concrete list when keywords are allowed: > https://github.com/php/php-src/pull/438 > > Then you should have a better idea what exactly will be allowed in future. > > Please go over the list and tell me explicitly what I should reve

Re: [PHP-DEV] Forum software

2013-09-13 Thread Jan Ehrhardt
Andrea Faulds in php.internals (Wed, 11 Sep 2013 19:55:40 +0100): >I've just made a big commit on my machine which means news.php.net won't >rely on Apache .htaccess rewrites, such that I can use the development >server to debug it. Now that I've done that, I think I'll get started on >making ne