Re: [PHP-DEV] PHP 5.3.0RC4

2009-06-21 Thread Lester Caine

Johannes Schlüter wrote:

On Sat, 2009-06-20 at 07:49 +0100, Lester Caine wrote:

While I know that ...
- All ereg functions are deprecated and emit E_DEPRECATED errors.
   Use PCRE (preg_*()) instead.

... is accurate, I think a little more detail would help here, since 
many of us probably did not know that 'split' was an ereg function - for 
instance?


hm, the las version on the wiki listed them ...

In general: I'd like if people could come up with more details and add
them to the docs. (See Rasmus's mail) So that this file is as short as i
makes sense so people have a chance to be aware of as much contents as
possible - and isn't scared away.


I was probably looking more for pointers to some extra information. Part 
of the problem here is that the warnings are being thrown in code that 
*I* did not write, so then one either has to search for updated versions 
of a library or work out how to fix them yourself - where I'd 'borrowed' 
the code originally. Simply hiding E_DEPRECATED is likely to lead to 
even bigger blowups later? :(


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] PHP 5.3.0RC4

2009-06-21 Thread Lukas Kahwe Smith


On 21.06.2009, at 09:51, Lester Caine wrote:


Johannes Schlüter wrote:

On Sat, 2009-06-20 at 07:49 +0100, Lester Caine wrote:

While I know that ...
- All ereg functions are deprecated and emit E_DEPRECATED errors.
  Use PCRE (preg_*()) instead.

... is accurate, I think a little more detail would help here,  
since many of us probably did not know that 'split' was an ereg  
function - for instance?

hm, the las version on the wiki listed them ...
In general: I'd like if people could come up with more details and  
add
them to the docs. (See Rasmus's mail) So that this file is as short  
as i
makes sense so people have a chance to be aware of as much contents  
as

possible - and isn't scared away.


I was probably looking more for pointers to some extra information.  
Part of the problem here is that the warnings are being thrown in  
code that *I* did not write, so then one either has to search for  
updated versions of a library or work out how to fix them yourself -  
where I'd 'borrowed' the code originally. Simply hiding E_DEPRECATED  
is likely to lead to even bigger blowups later? :(



Actually E_DEPRECATED is only something you should enable temporarily.  
Then you can alert either your own team, or the project who's code you  
are using and move on. It simply tells you that the code will break  
with the next major version. This is not an end of world fatal error.


regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] PHP 5.3.0RC4

2009-06-21 Thread Lester Caine

Lukas Kahwe Smith wrote:


On 21.06.2009, at 09:51, Lester Caine wrote:


Johannes Schlüter wrote:

On Sat, 2009-06-20 at 07:49 +0100, Lester Caine wrote:

While I know that ...
- All ereg functions are deprecated and emit E_DEPRECATED errors.
  Use PCRE (preg_*()) instead.

... is accurate, I think a little more detail would help here, since 
many of us probably did not know that 'split' was an ereg function - 
for instance?

hm, the las version on the wiki listed them ...
In general: I'd like if people could come up with more details and add
them to the docs. (See Rasmus's mail) So that this file is as short as i
makes sense so people have a chance to be aware of as much contents as
possible - and isn't scared away.


I was probably looking more for pointers to some extra information. 
Part of the problem here is that the warnings are being thrown in code 
that *I* did not write, so then one either has to search for updated 
versions of a library or work out how to fix them yourself - where I'd 
'borrowed' the code originally. Simply hiding E_DEPRECATED is likely 
to lead to even bigger blowups later? :(


Actually E_DEPRECATED is only something you should enable temporarily. 
Then you can alert either your own team, or the project who's code you 
are using and move on. It simply tells you that the code will break with 
the next major version. This is not an end of world fatal error.


On a production site - probably - but I see no reason to disable it on 
the development sites. It's all to easy to grab a bit of code and drop 
it in, forgetting that it's now on the 'deprecated' list. I avoid 
libraries that throw errors and will only work with 
'display_errors=off'. If I need to use them then I will fix any errors 
even if 'non-fatal' before using the code in production! So before 
PHP5.3 is acceptable for production, any warning needs to be addressed - 
at least in my book.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] PHP 5.3.0RC4

2009-06-21 Thread Lukas Kahwe Smith


On 21.06.2009, at 10:24, Lester Caine wrote:


Lukas Kahwe Smith wrote:

On 21.06.2009, at 09:51, Lester Caine wrote:

Johannes Schlüter wrote:

On Sat, 2009-06-20 at 07:49 +0100, Lester Caine wrote:

While I know that ...
- All ereg functions are deprecated and emit E_DEPRECATED errors.
 Use PCRE (preg_*()) instead.

... is accurate, I think a little more detail would help here,  
since many of us probably did not know that 'split' was an ereg  
function - for instance?

hm, the las version on the wiki listed them ...
In general: I'd like if people could come up with more details  
and add
them to the docs. (See Rasmus's mail) So that this file is as  
short as i
makes sense so people have a chance to be aware of as much  
contents as

possible - and isn't scared away.


I was probably looking more for pointers to some extra  
information. Part of the problem here is that the warnings are  
being thrown in code that *I* did not write, so then one either  
has to search for updated versions of a library or work out how to  
fix them yourself - where I'd 'borrowed' the code originally.  
Simply hiding E_DEPRECATED is likely to lead to even bigger  
blowups later? :(
Actually E_DEPRECATED is only something you should enable  
temporarily. Then you can alert either your own team, or the  
project who's code you are using and move on. It simply tells you  
that the code will break with the next major version. This is not  
an end of world fatal error.


On a production site - probably - but I see no reason to disable it  
on the development sites. It's all to easy to grab a bit of code and  
drop it in, forgetting that it's now on the 'deprecated' list. I  
avoid libraries that throw errors and will only work with  
'display_errors=off'. If I need to use them then I will fix any  
errors even if 'non-fatal' before using the code in production! So  
before PHP5.3 is acceptable for production, any warning needs to be  
addressed - at least in my book.



There is a reason why E_DEPRECATED isn't part of E_ALL. Anyways, its  
your call, but its not what we suggest. But overall there is always  
room for doc improvements (feel free to help out), but in the end you  
need to know the code or familiarize yourself with the code if you  
want to fix it, though per se .. there is nothing broken with the  
code in the current version of PHP.


regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] PHP 5.3.0RC4

2009-06-21 Thread Lukas Kahwe Smith


On 21.06.2009, at 10:29, Lukas Kahwe Smith wrote:



On 21.06.2009, at 10:24, Lester Caine wrote:


Lukas Kahwe Smith wrote:

On 21.06.2009, at 09:51, Lester Caine wrote:

Johannes Schlüter wrote:

On Sat, 2009-06-20 at 07:49 +0100, Lester Caine wrote:

While I know that ...
- All ereg functions are deprecated and emit E_DEPRECATED errors.
Use PCRE (preg_*()) instead.

... is accurate, I think a little more detail would help here,  
since many of us probably did not know that 'split' was an ereg  
function - for instance?

hm, the las version on the wiki listed them ...
In general: I'd like if people could come up with more details  
and add
them to the docs. (See Rasmus's mail) So that this file is as  
short as i
makes sense so people have a chance to be aware of as much  
contents as

possible - and isn't scared away.


I was probably looking more for pointers to some extra  
information. Part of the problem here is that the warnings are  
being thrown in code that *I* did not write, so then one either  
has to search for updated versions of a library or work out how  
to fix them yourself - where I'd 'borrowed' the code originally.  
Simply hiding E_DEPRECATED is likely to lead to even bigger  
blowups later? :(
Actually E_DEPRECATED is only something you should enable  
temporarily. Then you can alert either your own team, or the  
project who's code you are using and move on. It simply tells you  
that the code will break with the next major version. This is not  
an end of world fatal error.


On a production site - probably - but I see no reason to disable it  
on the development sites. It's all to easy to grab a bit of code  
and drop it in, forgetting that it's now on the 'deprecated' list.  
I avoid libraries that throw errors and will only work with  
'display_errors=off'. If I need to use them then I will fix any  
errors even if 'non-fatal' before using the code in production! So  
before PHP5.3 is acceptable for production, any warning needs to be  
addressed - at least in my book.



There is a reason why E_DEPRECATED isn't part of E_ALL. Anyways, its  
your call, but its not what we suggest. But overall there is always  
room for doc improvements (feel free to help out), but in the end  
you need to know the code or familiarize yourself with the code if  
you want to fix it, though per se .. there is nothing broken with  
the code in the current version of PHP.



Ok, guess I am wrong here. Its part of E_ALL as I suggested it when I  
proposed E_DEPRECATED initially. Since it seems I was the only one  
that considered not including it in E_ALL.


That being said, for development we currently suggest:
error_reporting = E_ALL | E_STRICT

And for production:
error_reporting = E_ALL  ~E_DEPRECATED

So I guess we are pushing people towards fixing deprecation issues a  
bit more forcefully than I thought.


regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Call for a doc push

2009-06-21 Thread zoe

Hi

Guys and gals, in the old days we had a very close tie between the code
and the documentation.  As the project has grown the two have drifted
apart.  I think this is mostly because the phpdoc team has done an
amazing job keeping up with the code changes and writing awesome
documentation.  This has made us a bit lazy and complacent.

I would like to encourage everyone on this list to spend a little bit of
time looking at the parts of the documentation that cover things you are
familiar with.  Or even just going through some of the doc bugs and
helping out in general.
  
This reminded me that a while ago I made some opcode documentation 
available in the form of a set of charts written by Andy Wharmby 
(http://www.zapt.info/PHPOpcodes_Sep2008.odp) and some opcode samples 
(http://www.zapt.info/opcodes.html) from the IBM Japan team. I don't 
think either of these ever made it the PHP docs and as they are  still 
on my personal website and they are somewhat at risk :-/ 

I heard recently that people were using them 
(http://tr.im/phpcompilerinternals) so I'd like to put them somewhere 
more permanent. My current plan is to move them both to sp1.php.net. 
Does anyone object? Or better still would anyone be willing to integrate 
them with the PHP docs?


Zoe



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Results of running the entire testsuite with valgrind

2009-06-21 Thread Gwynne Raskind
I ran the entire PHP testsuite (as compiled on my system) under  
valgrind for Darwin and came up with quite a mess of leaks and a  
couple of crashes.


The results file is quite ginormous, so I uploaded it to my site for  
the morbidly curious to have a look at:


http://darkrainfall.org/php_test_results_valgrind.txt

Some caveats about these results:

- Darwin's valgrind doesn't support the symlink() syscall, so all  
tests using symlink() broke.


- I didn't provide the proper environment variables for MySQL to  
connect, so all those tests broke too.


- There seem to be several valgrind-caught bugs in OpenSSL 0.9.8k that  
aren't caught by valgrind's suppression files or OpenSSL's PURIFY  
flag, so you'll have to wade through those pointless warnings.


- Two tests crashed HARD when run (with or without valgrind):

ext/standard/tests/strings/str_pad_variation5.phpt (SIGBUS on NULL  
pointer)

tests/output/ob_011.mem (SIGSEGV on unmapped non-NULL pointer)

-- Gwynne


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] PHP 5.3.0RC4

2009-06-21 Thread Lester Caine

Lukas Kahwe Smith wrote:
There is a reason why E_DEPRECATED isn't part of E_ALL. Anyways, its 
your call, but its not what we suggest. But overall there is always 
room for doc improvements (feel free to help out), but in the end you 
need to know the code or familiarize yourself with the code if you 
want to fix it, though per se .. there is nothing broken with the 
code in the current version of PHP.


Ok, guess I am wrong here. Its part of E_ALL as I suggested it when I 
proposed E_DEPRECATED initially. Since it seems I was the only one that 
considered not including it in E_ALL.


That being said, for development we currently suggest:
error_reporting = E_ALL | E_STRICT

And for production:
error_reporting = E_ALL  ~E_DEPRECATED

So I guess we are pushing people towards fixing deprecation issues a bit 
more forcefully than I thought.


I must say that is does annoy me when I download a PHP package to have a 
look at, and since my systems all run with display_errors=on, these 
packages are somewhat unusable because of various warning messages. 
Ignoring messages like these is simply pointless - they should be 
handled and cleared up - which is why SOME of the decisions on what will 
be removed causes a lot of agro to which Just switch it off! is NOT an 
adequate response? We ARE expected to fix these things since that is 
what the people who pushed the changes through expect to happen anyway 
so that they can be removed quicker? :(


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Call for a doc push

2009-06-21 Thread Kalle Sommer Nielsen
2009/6/19 Rasmus Lerdorf ras...@lerdorf.com:
 Guys and gals, in the old days we had a very close tie between the code
 and the documentation.  As the project has grown the two have drifted
 apart.  I think this is mostly because the phpdoc team has done an
 amazing job keeping up with the code changes and writing awesome
 documentation.  This has made us a bit lazy and complacent.

 I would like to encourage everyone on this list to spend a little bit of
 time looking at the parts of the documentation that cover things you are
 familiar with.  Or even just going through some of the doc bugs and
 helping out in general.


I just committed the initial migration guide for 5.3.0:
http://news.php.net/php.doc.cvs/4177

Its still very raw and basiclly just a convertion of the UPGRADING
file into docbook xml, if anyone find any missing things, or other
changes then let them be committed so its ready for the gold release
:)


 Personally I am going to try to make one doc commit per day for the next
 little while.

 -Rasmus

 --
 PHP Internals - PHP Runtime Development Mailing List
 To unsubscribe, visit: http://www.php.net/unsub.php





-- 
regrads,

Kalle Sommer Nielsen
ka...@php.net

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Call for a doc push

2009-06-21 Thread Gwynne Raskind

On Jun 21, 2009, at 6:23 AM, zoe wrote:
Guys and gals, in the old days we had a very close tie between the  
code

and the documentation.  As the project has grown the two have drifted
apart.  I think this is mostly because the phpdoc team has done an
amazing job keeping up with the code changes and writing awesome
documentation.  This has made us a bit lazy and complacent.

I would like to encourage everyone on this list to spend a little  
bit of
time looking at the parts of the documentation that cover things  
you are

familiar with.  Or even just going through some of the doc bugs and
helping out in general.

This reminded me that a while ago I made some opcode documentation  
available in the form of a set of charts written by Andy Wharmby (http://www.zapt.info/PHPOpcodes_Sep2008.odp 
) and some opcode samples (http://www.zapt.info/opcodes.html) from  
the IBM Japan team. I don't think either of these ever made it the  
PHP docs and as they are  still on my personal website and they are  
somewhat at risk :-/
I heard recently that people were using them (http://tr.im/phpcompilerinternals 
) so I'd like to put them somewhere more permanent. My current plan  
is to move them both to sp1.php.net. Does anyone object? Or better  
still would anyone be willing to integrate them with the PHP docs?



Zoe, have a look at http://news.php.net/php.doc.cvs/4180 :). I don't  
have anything that can read that ODP file you linked (at least, not in  
any useful sense), but the opcodes.html file is all there. With any  
luck, someone else will come along and clean it up a bit, and/or  
expand on it.


-- Gwynne


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Call for a doc push

2009-06-21 Thread Lester Caine

Gwynne Raskind wrote:

On Jun 21, 2009, at 6:23 AM, zoe wrote:

Guys and gals, in the old days we had a very close tie between the code
and the documentation.  As the project has grown the two have drifted
apart.  I think this is mostly because the phpdoc team has done an
amazing job keeping up with the code changes and writing awesome
documentation.  This has made us a bit lazy and complacent.

I would like to encourage everyone on this list to spend a little bit of
time looking at the parts of the documentation that cover things you are
familiar with.  Or even just going through some of the doc bugs and
helping out in general.

This reminded me that a while ago I made some opcode documentation 
available in the form of a set of charts written by Andy Wharmby 
(http://www.zapt.info/PHPOpcodes_Sep2008.odp) and some opcode samples 
(http://www.zapt.info/opcodes.html) from the IBM Japan team. I don't 
think either of these ever made it the PHP docs and as they are  still 
on my personal website and they are somewhat at risk :-/
I heard recently that people were using them 
(http://tr.im/phpcompilerinternals) so I'd like to put them somewhere 
more permanent. My current plan is to move them both to sp1.php.net. 
Does anyone object? Or better still would anyone be willing to 
integrate them with the PHP docs?


Zoe, have a look at http://news.php.net/php.doc.cvs/4180 :). I don't 
have anything that can read that ODP file you linked (at least, not in 
any useful sense), but the opcodes.html file is all there. With any 
luck, someone else will come along and clean it up a bit, and/or expand 
on it.


http://enquirysolve.co.uk/fisheye/view_image.php?image_id=3790
Is the Opcode paper as a PDF, but it's simply an OpenOffice presentation 
so doesn't need anything 'expensive' to read and edit it.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Re: [PHP-CVS] cvs: phpruntests /code-samples arrayTest.php

2009-06-21 Thread Paul Biggar
Hi Georg,

I notice this commit that looks like a benchmark. I'm trying to figure
out if the new run-tests rewrite overlaps with the benchmarks GSoC
project (you might not have been aware since we have the discussions
on php-qa). I wouldn't mind hearing your thoughts so that we avoid
duplicated effort.

Thanks,
Paul

On Sun, Jun 21, 2009 at 6:30 PM, Georg Gradwohlg...@php.net wrote:
 g2              Sun Jun 21 17:30:46 2009 UTC

  Added files:
    /phpruntests/code-samples   arrayTest.php
  Log:
  phpruntests - add arrayTest (spl-performace-test)


 http://cvs.php.net/viewvc.cgi/phpruntests/code-samples/arrayTest.php?view=markuprev=1.1
 Index: phpruntests/code-samples/arrayTest.php
 +++ phpruntests/code-samples/arrayTest.php
 ?php

 $size = isset($argv[1]) ? $argv[1] : 9;


 // create array

 $testArray = array();

 for ($i=0; $i$size; $i++) {

        $testArray[$i] = rand(0,9);
 }

 print size:\t$size\n;
 flush();


 // loop

 $s = microtime(true);

 for ($i=0; $i$size; $i++) {

        if (isset($testArray[$i])) {

                if ($i%2 == 0) {

                        $testArray[$i] = 'G';
                }
        }
 }

 $e = microtime(true);

 $tl = round($e-$s, 5);

 print loop:\t$tl sec (100%)\n;
 flush();


 // iterator

 $s = microtime(true);

 $testObject = new ArrayObject($testArray);
 $iterator = $testObject-getIterator();

 while ($iterator-valid()) {

        if ($iterator-key()%2 == 0) {

                $testObject[$iterator-current()] = 'G';
        }

        $iterator-next();
 }

 $e = microtime(true);

 $ti = round($e-$s, 5);

 $diff = round($ti/$tl*100, 0);

 print spl:\t$ti sec ($diff%)\n;
 print DIFF:\t.($ti-$tl). sec\n;
 flush();


 ?


 --
 PHP CVS Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php





-- 
Paul Biggar
paul.big...@gmail.com

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Re: [PHP-CVS] cvs: phpruntests /code-samples arrayTest.php

2009-06-21 Thread Georg Gradwohl

Hi Paul, 

thanks for the notice. To cut a long story short: we've discussed the use of
the SPL-File-Iterator in the runtests-project. So I created a very simple
test which passes through an array to compare the performance of the
spl-iterator to a for-loop.

So I think this is no overlap with the benchmark-project, it's just a small
helper to alleviate our decision.

Zoe, Stefan - as always - please feel free to correct my in any way. ;)


But you're might interested in the results:

PHP 5.3.0RC2 (cli)
g2-mbp:code-samples g2$ php arrayTest.php 
size:
loop:0.00361 sec (100%)
spl: 0.02502 sec (693%)
DIFF:0.02141 sec

PHP 5.2.8 (cli)
g2-mbp:code-samples g2$ php arrayTest.php 
size:
loop:0.00489 sec (100%)
spl: 0.76226 sec (15588%)
DIFF:0.75737 sec


best regards, 
georg



Am 21.06.09 20:49 schrieb Paul Biggar unter paul.big...@gmail.com:

 Hi Georg,
 
 I notice this commit that looks like a benchmark. I'm trying to figure
 out if the new run-tests rewrite overlaps with the benchmarks GSoC
 project (you might not have been aware since we have the discussions
 on php-qa). I wouldn't mind hearing your thoughts so that we avoid
 duplicated effort.
 
 Thanks,
 Paul




-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Re: [PHP-CVS] cvs: phpruntests /code-samples arrayTest.php

2009-06-21 Thread Paul Biggar
Hi Georg,

Thanks for the quick reply.

On Sun, Jun 21, 2009 at 8:22 PM, Georg Gradwohlgeorg.gradw...@gmail.com wrote:
 thanks for the notice. To cut a long story short: we've discussed the use of
 the SPL-File-Iterator in the runtests-project. So I created a very simple
 test which passes through an array to compare the performance of the
 spl-iterator to a for-loop.

 So I think this is no overlap with the benchmark-project, it's just a small
 helper to alleviate our decision.

Ah ok, I can see that. Thanks.

 FWIW, I consider the benchmarks to be a subproject of the run-tests
framework, at least in the long run.


 PHP 5.3.0RC2 (cli)
 g2-mbp:code-samples g2$ php arrayTest.php 
 size:    
 loop:    0.00361 sec (100%)
 spl:     0.02502 sec (693%)
 DIFF:    0.02141 sec

 PHP 5.2.8 (cli)
 g2-mbp:code-samples g2$ php arrayTest.php 
 size:    
 loop:    0.00489 sec (100%)
 spl:     0.76226 sec (15588%)
 DIFF:    0.75737 sec


That is interesting. Alexander is making a place for microbenchmarks,
so we might copy this at some point.

Thanks,
Paul


 Am 21.06.09 20:49 schrieb Paul Biggar unter paul.big...@gmail.com:

 Hi Georg,

 I notice this commit that looks like a benchmark. I'm trying to figure
 out if the new run-tests rewrite overlaps with the benchmarks GSoC
 project (you might not have been aware since we have the discussions
 on php-qa). I wouldn't mind hearing your thoughts so that we avoid
 duplicated effort.

 Thanks,
 Paul







-- 
Paul Biggar
paul.big...@gmail.com

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] 5.3.0 stable release

2009-06-21 Thread Lukas Kahwe Smith

Hi,

It looks like nothing critical has popped up since RC4.
So it looks like we will be sending the final stable release to the  
mirrors next Wednesday and announce the release on Thursday barring  
any critical issues emerging in the next days. In the mean time test  
test test. If issues are found/fixed please send the patches to  
internals for review. Based on the importance and risk of the patch  
will then be applied, however the next 2 days should really be focused  
on testing to make sure we do not have critical issues, minor issues  
can always be fixed in 5.3.1 and we better release with known minor  
issues than big unknown issues caused by a last minute fix.


Another focus area should be the migration guide and other  
documentation updates:

http://docs.php.net/migration53

regards,
Johannes and Lukas



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Re: 5.3.0 stable release

2009-06-21 Thread jvlad
 Hi,

 It looks like nothing critical has popped up since RC4.
 So it looks like we will be sending the final stable release to the 
 mirrors next Wednesday and announce the release on Thursday barring  any 
 critical issues emerging in the next days. In the mean time test  test 
 test. If issues are found/fixed please send the patches to  internals for 
 review. Based on the importance and risk of the patch  will then be 
 applied, however the next 2 days should really be focused  on testing to 
 make sure we do not have critical issues, minor issues  can always be 
 fixed in 5.3.1 and we better release with known minor  issues than big 
 unknown issues caused by a last minute fix.

 Another focus area should be the migration guide and other  documentation 
 updates:
 http://docs.php.net/migration53

 regards,
 Johannes and Lukas


Johannes and Lukas,

Did you hear about crashes under Solaris and MacOSX, and compiler failures 
under all *BSD systems?
They were posted against RC3 and the problems are still the same in RC4.
Affected systems: Solaris 8, FreeBSD 6, NetBSD 3, OpenBSD 4, MacOSX/Darwin 
(unknown, per http://darkrainfall.org/php_test_results_valgrind.txt)
As the VERY least, you may want to mention gcc version that the sources are 
compatible with and platforms the resulted binaries won't run. 



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php