Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Jani Taskinen
Who says it has to be 5.4? People seem to be a bit fixated on the version there. Major BC breaks just means the version released from trunk is 6.0. And it's just a number. Big number, but still just a number. Merging (by and or by magic :) features into branch created from 5.3 just sounds

Re: [PHP-DEV] [RFC] Release Process

2010-11-25 Thread Pierre Joye
hi Andi, On Thu, Nov 25, 2010 at 7:42 AM, Andi Gutmans a...@zend.com wrote: I agree with that. More structure and predictability will be very valuable to the project. We created a lot of structure in Zend Framework and it has really paid off. Btw, we don't have to look far. Just the change

[PHP-DEV] Re: git anyone?

2010-11-25 Thread David Soria Parra
On 2010-11-25, Pierre Joye pierre@gmail.com wrote: hi, We have moved not too long ago and for what I see it gave some opportunities to many of us to see what are the other tools on the market, git and github in particular. I think 99% of the active developers here are on github or use

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Johannes Schlüter
On Wed, 2010-11-24 at 21:46 -0800, Stas Malyshev wrote: However, there are a lot of practical challenges (auth, etc.) that need to be solved. I think one of the biggest issues is PHP extension handling. All ways for moving extensions in/out while keeping history are annoying. Doing all in

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Antony Dovgal
I really like Git (much more than SVN actually) and I use it for all my projects, but I doubt moving to Git would solve anything. IMO even CVS was quite enough for our development model. On 11/25/2010 04:47 AM, Pierre Joye wrote: hi, We have moved not too long ago and for what I see it gave

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Ferenc Kovacs
the branching/merging is much better, so if not anything, but could solve/make thing easier, especially if we decide to work with more branches (either for cherry picking, or multiple stable branches, for example the suggested lts method) On Thu, Nov 25, 2010 at 10:39 AM, Antony Dovgal

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Mathias Grimm
GIT is realy nice! git merging magic!

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Nick Pope
On 25/11/10 07:41, Lester Caine wrote: Patrick ALLAERT wrote: 2010/11/25 Lester Caineles...@lsces.co.uk: Have you used git on Windows Pierre ... It is a joke! Yes one can get it to work, but only if you do not use anything that the git cygwin install destroys! And as yet there is no consensus

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Lester Caine
Nick Pope wrote: Ultimately I'm a +1 for Git. The proper branching/merging would solve so many issues that have been addressed recently on the mailing list regarding the pollution of trunk with incomplete and broken features, as well as BC breakage by feature removal... I have been using

[PHP-DEV] Re: git anyone?

2010-11-25 Thread Krzysztof Antczak
On 25.11.2010 10:20, David Soria Parra wrote: - A few old timers didn't want us using Git They'll get over it. The great thing is... that git can work as an svn client or You can work with svn client on a github git repo ( afair ? ) ;-) - Krzysztof -- PHP Internals - PHP Runtime

[PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread David Soria Parra
On 2010-11-23, Felipe Pena felipe...@gmail.com wrote: --001636eef065b3eaf30495ae5198 Content-Type: text/plain; charset=UTF-8 Given the current state of trunk, I think 5.4 release process should not begin tomorrow (alpha or whatever other status). There are numerous identified issues that we

[PHP-DEV] Re: [RFC] Release Process

2010-11-25 Thread David Soria Parra
On 2010-11-23, Felipe Pena felipe...@gmail.com wrote: --001636eef06580573f0495ae312f Content-Type: text/plain; charset=UTF-8 Hi, With the recent chaos in the way we begin and ended releases, we would like to propose a clean way to deal with releases and related decisions: [1] PHP releases

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Nick Pope
On 25/11/10 10:14, Lester Caine wrote: Nick Pope wrote: Ultimately I'm a +1 for Git. The proper branching/merging would solve so many issues that have been addressed recently on the mailing list regarding the pollution of trunk with incomplete and broken features, as well as BC breakage by

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Patrick ALLAERT
2010/11/25 Jani Taskinen jani.taski...@iki.fi: Who says it has to be 5.4? People seem to be a bit fixated on the version there. I'd like to know too... Major BC breaks just means the version released from trunk is 6.0. And it's just a number. Big number, but still just a number. Well,

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 12:47 PM, Lester Caine les...@lsces.co.uk wrote: ( And installing msysgit broke ssh access to my customer sites from the windows box. A couple of days working on fixing that produced no solution, while simply un-installing it restored all of the broken functionality. It

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Nick Pope
On 25/11/10 11:47, Lester Caine wrote: Nick Pope wrote: I really couldn't make sense of this. Also - did you actually read my last reply? The link I sent you linked to this: http://www.eclipse.org/egit/ I've never used it. I can't vouch for it. But if that isn't some form of integration, I

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Nick Pope
On 25/11/10 12:22, Pierre Joye wrote: On Thu, Nov 25, 2010 at 12:47 PM, Lester Caineles...@lsces.co.uk wrote: ( And installing msysgit broke ssh access to my customer sites from the windows box. A couple of days working on fixing that produced no solution, while simply un-installing it

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread James Butler
Slightly brambly thoughts... I think (imho) the PHP6 hype in user land died down long ago after it became obvious it wouldn't materialise any time soon. It would be nice to see 6 to appear if only to break the (apparent) deadlock that the Unicode stuff brought on(I realise this is not enough

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
May I ask not to begin with that again? The php 2034 thing? Let sort out what has to be sorted out, like the current proposals. In the short term, a 5.x (with BC) is what users and developers are looking for. We can then begin to think about the next big step. On Thu, Nov 25, 2010 at 1:58 PM,

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Derick Rethans
On Thu, 25 Nov 2010, Davey Shafik wrote: The goal then was to essentially take the 5.3 branch, create a 5.4 branch, cherry pick commits to trunk and apply them to the 5.4 branch and end up with a stable build. Unfortunately, subversion merging sucks. This has nothing to do with any sort

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Derick Rethans
On Thu, 25 Nov 2010, Pierre Joye wrote: We have moved not too long ago and for what I see it gave some opportunities to many of us to see what are the other tools on the market, git and github in particular. I think 99% of the active developers here are on github or use git in one way or

Re: [PHP-DEV] Re: Revise callback Psuedo-type to support new Closure class ?

2010-11-25 Thread Richard Quadling
On 24 November 2010 18:03, Nathan Nobbe quickshif...@gmail.com wrote: Ummm... never mind! Sorry for the noise! -nathan On Wed, Nov 24, 2010 at 11:00 AM, Nathan Nobbe quickshif...@gmail.comwrote: Hi all, I had a thought this morning and would like some feedback.  Don't you think it

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Lester Caine
Derick Rethans wrote: On Thu, 25 Nov 2010, Pierre Joye wrote: We have moved not too long ago and for what I see it gave some opportunities to many of us to see what are the other tools on the market, git and github in particular. I think 99% of the active developers here are on github or use

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Richard Quadling
On 25 November 2010 07:16, Patrick ALLAERT patrickalla...@php.net wrote: TortoiseGit So, I now have TortoiseCVS, TortoiseSVN _and_ TortoiseGit. Gee! My windows is slow enough ... now I'm pulling along 3 tortoises. -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html :

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Ferenc Kovacs
On Thu, Nov 25, 2010 at 3:26 PM, Lester Caine les...@lsces.co.uk wrote: Derick Rethans wrote: On Thu, 25 Nov 2010, Pierre Joye wrote: We have moved not too long ago and for what I see it gave some opportunities to many of us to see what are the other tools on the market, git and github in

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Gustavo Lopes
On Thu, 25 Nov 2010 14:05:43 -, Derick Rethans der...@php.net wrote: On Thu, 25 Nov 2010, Davey Shafik wrote: The goal then was to essentially take the 5.3 branch, create a 5.4 branch, cherry pick commits to trunk and apply them to the 5.4 branch and end up with a stable build.

Re: [PHP-DEV] [RFC] Release Process

2010-11-25 Thread Derick Rethans
On Mon, 22 Nov 2010, Felipe Pena wrote: [1] http://wiki.php.net/rfc/releaseprocess Now I've thought a bit more about it, I'm trying to reply to this with some constructive comments. I'm reordering it a bit in the response where it makes sense to do. In a general way, some of the things in here

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Derick Rethans
On Thu, 25 Nov 2010, Gustavo Lopes wrote: On Thu, 25 Nov 2010 14:05:43 -, Derick Rethans der...@php.net wrote: On Thu, 25 Nov 2010, Davey Shafik wrote: The goal then was to essentially take the 5.3 branch, create a 5.4 branch, cherry pick commits to trunk and apply them to the

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Derick Rethans
On Thu, 25 Nov 2010, Ferenc Kovacs wrote: On Thu, Nov 25, 2010 at 3:26 PM, Lester Caine les...@lsces.co.uk wrote: Derick Rethans wrote: On Thu, 25 Nov 2010, Pierre Joye wrote: Please not I'm not requesting to do it now and here, only trying to get a feeling/poll about git usage.

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Derick Rethans
On Wed, 24 Nov 2010, Philip Olson wrote: Please not I'm not requesting to do it now and here, only trying to get a feeling/poll about git usage. The main reasons we moved to SVN and not Git include: - Less of a learning curve, because SVN is like CVS - Most of the CVS-SVN work was

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Herman Radtke
I am not in favour; I will repeat what I just wrote to Davey: DVCS is also a lot more egocentric thing, instead of collaboration. You want your stuff exposed to as many developers as possible instead of walled gardens. It might be easy enough to share, but discovery is a lot harder.

[PHP-DEV] Runtime-Extension of Classes

2010-11-25 Thread Kenan Sulayman
Hello out there! This morning I asked myself whether it's possible to extend a class without calling the child, but the initially extended class? It can, in some circumstances, really be important. I.e.: I build an CLI-shell interface for some back-end stuff I'd to do - and it really is a pain in

Re: [PHP-DEV] Runtime-Extension of Classes

2010-11-25 Thread Johannes Schlüter
On Thu, 2010-11-25 at 16:44 +0100, Kenan Sulayman wrote: So - is there a way to dynamically extend a class (not the traditionally get-the-class,-clone-the-class-and-add-sugar-way) ? After reading this three times i interpret it like I want to add stuff to the instance and no that is not

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Hannes Magnússon
On Thu, Nov 25, 2010 at 16:28, Herman Radtke hermanrad...@gmail.com wrote: I am not in favour; I will repeat what I just wrote to Davey: DVCS is also a lot more egocentric thing, instead of collaboration. You want your stuff exposed to as many developers as possible instead of walled

Re: [PHP-DEV] Runtime-Extension of Classes

2010-11-25 Thread Kenan Sulayman
Okay. :/ After all, thank you for the interjection of Runkit ^^ I think, I'll give it a try.. :) Thanks - and uhh - my signature really looks ugly in the mailing-list. Thanks for letting me know ;) Cheers, -- (c) *Kenan Sulayman* *Freelance Designer and Programmer* *Life's Live Poetry*

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 3:05 PM, Derick Rethans der...@php.net wrote: This doesn't seem the ideal time to introduce a new toolchain, so sticking with SVN, we should maintain 4 branches, 5.2 (security only), 5.3 (bug fixes + security), 5.4 (agreed upon enhancements, no BC breaks), 6.0 (BC

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Matthew Weier O'Phinney
On 2010-11-25, Derick Rethans der...@php.net wrote: On Thu, 25 Nov 2010, Pierre Joye wrote: We have moved not too long ago and for what I see it gave some opportunities to many of us to see what are the other tools on the market, git and github in particular. I think 99% of the active

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Davey Shafik
On Nov 25, 2010, at 9:05 AM, Derick Rethans wrote: On Thu, 25 Nov 2010, Davey Shafik wrote: The goal then was to essentially take the 5.3 branch, create a 5.4 branch, cherry pick commits to trunk and apply them to the 5.4 branch and end up with a stable build. Unfortunately, subversion

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Matthew Weier O'Phinney
On 2010-11-25, Andi Gutmans a...@zend.com wrote: -Original Message- From: Pierre Joye [mailto:pierre@gmail.com] Sent: Wednesday, November 24, 2010 5:47 PM To: PHP internals Subject: [PHP-DEV] git anyone? We have moved not too long ago and for what I see it gave some

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Andi Gutmans
-Original Message- From: Jani Taskinen [mailto:jani.taski...@iki.fi] Sent: Thursday, November 25, 2010 12:25 AM To: da...@php.net Cc: PHP Internals Subject: Re: [PHP-DEV] Re: Hold off 5.4 Who says it has to be 5.4? People seem to be a bit fixated on the version there. Major BC

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Johannes Schlüter
On Thu, 2010-11-25 at 17:11 +, Andi Gutmans wrote: For what it's worth the changes we've made in the Zend Engine around performance and memory use could warrant a major version. Every major version of PHP in the past has been driven foremost by major engine overhauls. Yes, larger changes

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Johannes Schlüter
On Thu, 2010-11-25 at 15:11 +, Derick Rethans wrote: Yes, I also think trunk should be 5.4. It's not the most ideal thing though, but something we'll have to live with. It's going to be a lot less of a hassle than cherry picking trunk's features and graft them onto 5.3. Agreed.

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 6:11 PM, Andi Gutmans a...@zend.com wrote: -Original Message- From: Jani Taskinen [mailto:jani.taski...@iki.fi] Sent: Thursday, November 25, 2010 12:25 AM To: da...@php.net Cc: PHP Internals Subject: Re: [PHP-DEV] Re: Hold off 5.4 Who says it has to be 5.4?

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Rasmus Lerdorf
On 11/25/10 9:20 AM, Johannes Schlüter wrote: On Thu, 2010-11-25 at 17:11 +, Andi Gutmans wrote: For what it's worth the changes we've made in the Zend Engine around performance and memory use could warrant a major version. Every major version of PHP in the past has been driven foremost by

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 5:54 PM, Matthew Weier O'Phinney weierophin...@php.net wrote: It might be easy enough to share, but discovery is a lot harder. Perhaps. But that's what mailing lists, issue trackers, and blogs are for. I've had very little issue with discovery, to be honest. And

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Herman Radtke
Developers can already wall themselves off now with the github mirror. No. People. Stop saying that. It simply isn't true. The 'github mirror' hasn't been active for 6months. It got killed because our box simply couldn't handle the job. My mistake. The github mirror really isn't the point

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
hi Rasmus, 2010/11/25 Rasmus Lerdorf ras...@lerdorf.com: On 11/25/10 9:20 AM, Johannes Schlüter wrote: On Thu, 2010-11-25 at 17:11 +, Andi Gutmans wrote: For what it's worth the changes we've made in the Zend Engine around performance and memory use could warrant a major version. Every

Re: [PHP-DEV] git anyone?

2010-11-25 Thread David Soria Parra
On 2010-11-25, Herman Radtke hermanrad...@gmail.com wrote: Developers can already wall themselves off now with the github mirror. No. People. Stop saying that. It simply isn't true. The 'github mirror' hasn't been active for 6months. It got killed because our box simply couldn't handle the

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Andi Gutmans
-Original Message- From: Johannes Schlüter [mailto:johan...@schlueters.de] Sent: Thursday, November 25, 2010 9:21 AM To: Andi Gutmans Cc: Jani Taskinen; da...@php.net; PHP Internals Subject: RE: [PHP-DEV] Re: Hold off 5.4 On Thu, 2010-11-25 at 17:11 +, Andi Gutmans wrote:

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Andi Gutmans
-Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010 9:27 AM To: Johannes Schlüter Cc: Andi Gutmans; Jani Taskinen; da...@php.net; PHP Internals Subject: Re: [PHP-DEV] Re: Hold off 5.4 Looking through trunk I think we are in pretty

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Ilia Alshanetsky
Looking through trunk I think we are in pretty good shape.  I don't think cherry-picking and branch merging is an issue at this point.  A 5.4 with the performance improvements, Traits, minus the type hinting breakage is something we can get out pretty quickly without causing any sort of PHP 6

[PHP-DEV] Performance of buffer based functionality (JSON, AES, serialize())

2010-11-25 Thread Andi Gutmans
Hi, Completely different topic :) I've been looking a bit into performance around json encoding, hashing+encryption (aes) and serialize()/unserialize(). Data that is marshaled and often transmitted over the wire. I know there have been some high-end apps that have benefited from some custom

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
2010/11/25 Andi Gutmans a...@zend.com: -Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010 9:27 AM To: Johannes Schlüter Cc: Andi Gutmans; Jani Taskinen; da...@php.net; PHP Internals Subject: Re: [PHP-DEV] Re: Hold off 5.4 Looking

Re: [PHP-DEV] git anyone?

2010-11-25 Thread Rafael Dohms
As much as i might not have enough Karma to vote, being only involved in tests, but i think git would be a great fit. I agree with Phillip that we need to address the issues mentioned before if we want to move over, but our community includes guys like Travis Swicegood, who quite literally wrote

Re: [PHP-DEV] Performance of buffer based functionality (JSON, AES, serialize())

2010-11-25 Thread Ilia Alshanetsky
I think there is much to gain by improving the serialization speed in PHP. It is used everywhere from caches like memcache, to sessions or manual data input into DB. I would say that there are very few non-trivial apps that would not benefit from a more compact and faster serializer. In our

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Johannes Schlüter
On Thu, 2010-11-25 at 17:39 +, Andi Gutmans wrote: This is no different in the Java world, C++ as it matured or some other technologies. Java is currently at 1.6. (and 6 in Marketing) :-) C++ went from ISO/IEC 14882:1998 to ISO/IEC 14882:2003 and is waiting for C++0x, whatever the actual

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Rasmus Lerdorf
On 11/25/10 9:44 AM, Ilia Alshanetsky wrote: Looking through trunk I think we are in pretty good shape. I don't think cherry-picking and branch merging is an issue at this point. A 5.4 with the performance improvements, Traits, minus the type hinting breakage is something we can get out

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Andi Gutmans
-Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010 10:26 AM To: Ilia Alshanetsky Cc: Johannes Schlüter; Andi Gutmans; Jani Taskinen; da...@php.net; PHP Internals Subject: Re: [PHP-DEV] Re: Hold off 5.4 We also need that non-null

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 7:33 PM, Andi Gutmans a...@zend.com wrote: -Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010 10:26 AM To: Ilia Alshanetsky Cc: Johannes Schlüter; Andi Gutmans; Jani Taskinen; da...@php.net; PHP Internals

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Rasmus Lerdorf
On 11/25/10 10:33 AM, Andi Gutmans wrote: -Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010 10:26 AM To: Ilia Alshanetsky Cc: Johannes Schlüter; Andi Gutmans; Jani Taskinen; da...@php.net; PHP Internals Subject: Re: [PHP-DEV] Re:

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Rasmus Lerdorf
On 11/25/10 10:43 AM, Pierre Joye wrote: On Thu, Nov 25, 2010 at 7:33 PM, Andi Gutmans a...@zend.com wrote: -Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010 10:26 AM To: Ilia Alshanetsky Cc: Johannes Schlüter; Andi Gutmans; Jani

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Andi Gutmans
-Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010 10:46 AM To: Andi Gutmans Cc: Ilia Alshanetsky; Johannes Schlüter; da...@php.net; PHP Internals Subject: Re: [PHP-DEV] Re: Hold off 5.4 Yes I agree. We may be able to skip this

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 7:52 PM, Rasmus Lerdorf ras...@lerdorf.com wrote: On 11/25/10 10:43 AM, Pierre Joye wrote: On Thu, Nov 25, 2010 at 7:33 PM, Andi Gutmans a...@zend.com wrote: -Original Message- From: Rasmus Lerdorf [mailto:ras...@lerdorf.com] Sent: Thursday, November 25, 2010

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Rasmus Lerdorf
On 11/25/10 11:01 AM, Pierre Joye wrote: I noticed it where functions accepts a path, do some checks (exists, writable, etc.), resolves paths, etc. and then similar ops are done again in a couple of places before we call the low level functions, like in stream, tsrm for example, or extension

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Johannes Schlüter
On Thu, 2010-11-25 at 10:25 -0800, Rasmus Lerdorf wrote: We also need that non-null zend_parse_parameters type implemented to clean up the null-byte poisoning fixes in 5.3. Recently there was an off-list discussion about adding support for accepting non-empty strings only via

[PHP-DEV] RE: Performance of buffer based functionality (JSON, AES, serialize())

2010-11-25 Thread Michel Bartz
Hi, I think it would, a lot of sites/apps nowadays rely a lot on JSON encoding/decoding, plus a lot of technologies are relying on serialization/json encoding (Memcached, Redis, to name a few) at the PHP level, which can be a really big performance eater if you use it a lot. On the other hand,

Re: [PHP-DEV] Performance of buffer based functionality (JSON, AES, serialize())

2010-11-25 Thread Pierre Joye
hi, For the record here, igbinary is a very good example of such optimization: http://opensource.dynamoid.com/ On Thu, Nov 25, 2010 at 6:47 PM, Andi Gutmans a...@zend.com wrote: Hi, Completely different topic :) I've been looking a bit into performance around json encoding,

Re: [PHP-DEV] Performance of buffer based functionality (JSON, AES, serialize())

2010-11-25 Thread Jonah H. Harris
On Thu, Nov 25, 2010 at 2:14 PM, Pierre Joye pierre@gmail.com wrote: For the record here, igbinary is a very good example of such optimization: http://opensource.dynamoid.com/ igbinary is a nice extension indeed. However, for those of us who have environments which include multiple

Re: [PHP-DEV] Performance of buffer based functionality (JSON, AES, serialize())

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 8:47 PM, Jonah H. Harris jonah.har...@gmail.com wrote: On Thu, Nov 25, 2010 at 2:14 PM, Pierre Joye pierre@gmail.com wrote: For the record here, igbinary is a very good example of such optimization: http://opensource.dynamoid.com/ igbinary is a nice extension

[PHP-DEV] Proposed - Integrated inner iterator support for Iterator classes

2010-11-25 Thread Nathan Nobbe
Hi everyone, I've been taking another look at iterators lately, and compiled trunk and started experimenting with traits. I also looked at an old mail from Marcus regarding iterator_apply, and find myself wondering why there isn't just an 'apply' method as part of the Iterator hierarchy itself.

RE: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Zeev Suraski
I think that skipping to a major version is a good idea. Two key reasons I think that: 1. It'll help us break the evil spell of the 6 version number. Honestly, I'm not so certain we'll have major engine rewrites the size of what we've seen in PHP 3/4/5 going forward. Sure, I have a track

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Daniel Brown
On Thu, Nov 25, 2010 at 16:56, Zeev Suraski z...@zend.com wrote: Can't say I feel strongly about it, but I have a feeling that unless we change our versioning scheme a slight bit, we'll be stuck in the 5.x realm for a very long time (and I do think it actually reflects badly on the way the

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Jani Taskinen
Is it just unusually cold weather for this time of year or did the hell just freeze over? :-o Couldn't agree more on both points and I had the same thoughts about getting stuck with 5.x releases forever. And not getting any release out soon from trunk if this thread drags on too long. Maybe

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
On Thu, Nov 25, 2010 at 10:56 PM, Zeev Suraski z...@zend.com wrote: I think that skipping to a major version is a good idea. It is appealing but not a good idea. I think it is better to get 5.4 with the features we like in it and then consider a major version. There are quite a few things that

Re: [PHP-DEV] Performance of buffer based functionality (JSON, AES, serialize())

2010-11-25 Thread Ilia Alshanetsky
Just read over the BSON spec, looks fairly interesting, the only bit that appears to be missing for PHP purposes is object support. We would need to introduce custom type on top of standard BSON. However from compactness and consistency standpoint it looks fairly appealing. On Thu, Nov 25, 2010

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Ilia Alshanetsky
I don't think the version # makes that much of a difference, but rather what is in it. That said, people have made a good point that jumping to something like 7, would allow us to skip the baggage associated with PHP6, which seems like a fairly compelling argument to me. On Thu, Nov 25, 2010 at

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Pierre Joye
That can always be done later. Even if I don't think users care much about 6 or 7 being the version for the next major release. However for what I can read or hear, they care about traits and many of the points described in the RFC. Maybe we could focus on getting the RFC sorted out and figure

Re: [PHP-DEV] Re: Hold off 5.4

2010-11-25 Thread Kalle Sommer Nielsen
Hi 2010/11/25 Zeev Suraski z...@zend.com: I think that skipping to a major version is a good idea. Two key reasons I think that: 1.  It'll help us break the evil spell of the 6 version number.  Honestly, I'm not so certain we'll have major engine rewrites the size of what we've seen in