Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.
  • Root
  • » PHP
  • » [PHP-DEV] Re: cvs: php-src(PHP_5_3) / Makefile.frag NEWS acinclude.m4 configure.in /ext/spl php_spl.c /ext/standard/tests/strings 006.phpt 007.phpt highlight_file.phpt strip_tags_basic1.phpt stri [RSS Feed]

#1 March 16, 2008 22:54:41

Marcus B.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] Re: cvs: php-src(PHP_5_3) / Makefile.frag NEWS acinclude.m4 configure.in /ext/spl php_spl.c /ext/standard/tests/strings 006.phpt 007.phpt highlight_file.phpt strip_tags_basic1.phpt stri


Hello Edward,

Sunday, March 16, 2008, 10:42:43 PM, you wrote:

> Marcus Boerger wrote:
>> - the tokenizer works a bit different as tokenizing works better now, that
>> is uses less tokens.
>> - the scanner is about 20% faster, overall execution is about 2% faster
>> when not using compiler caches like APC
>> - in some edgecases error messages are no longer corrupted

> I'm not so much interested in performance changes as in end-user
> behavior changes; will this affect *any* PHP code, or is it completely
> backwards-compatible? (not counting multibyte support, of course) Some
> possible areas I'm thinking based on browsing the patch are the
> tokenizer functions, the ini parser interface, filename limits, cli
> interface, etc.

> It looks like some of the compilation docs/toolsets will need to be
> updated. I'll try compiling 5.3 on Windows later today.

Of course it affects that kind of tools. But the scanner was changed a lot
of times for 5.3 already, so you have to do that anyway. That is the cost
of making progress - changes.

Best regards,
Marcus


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

Offline

#2 March 16, 2008 23:05:37

Edward Z.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] Re: cvs: php-src(PHP_5_3) / Makefile.frag NEWS acinclude.m4 configure.in /ext/spl php_spl.c /ext/standard/tests/strings 006.phpt 007.phpt highlight_file.phpt strip_tags_basic1.phpt stri


Marcus Boerger wrote:
> Of course it affects that kind of tools. But the scanner was changed a lot
> of times for 5.3 already, so you have to do that anyway. That is the cost
> of making progress - changes.

Agreed; I'm in favor of changes. But to make things as painless as
possible those changes should be well-documented.

For me, the Windows build is currently broken; it looks like nmake is
still trying to use flex to generate the parser code (i.e. the Windows
build scripts weren't updated). Wondering if I should punt to Elizabeth.

--
Edward Z. Yang GnuPG: 0x869C48DA
HTML Purifier <http://htmlpurifier.org> Anti-XSS Filter
[]

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

Offline

#3 March 16, 2008 23:24:12

Marcus B.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] Re: cvs: php-src(PHP_5_3) / Makefile.frag NEWS acinclude.m4 configure.in /ext/spl php_spl.c /ext/standard/tests/strings 006.phpt 007.phpt highlight_file.phpt strip_tags_basic1.phpt stri


Hello Edward,

Sunday, March 16, 2008, 11:04:56 PM, you wrote:

> Marcus Boerger wrote:
>> Of course it affects that kind of tools. But the scanner was changed a lot
>> of times for 5.3 already, so you have to do that anyway. That is the cost
>> of making progress - changes.

> Agreed; I'm in favor of changes. But to make things as painless as
> possible those changes should be well-documented.

Yeah, thats right. That is also the reason why we spent several weeks
working on thjise with a small team prior to comitting the work. Also
note that plans for this move are in place for over two years now. And
of course we document changes as we find them, though none of the above
looks like it needs to be mentioned anywhere.

> For me, the Windows build is currently broken; it looks like nmake is
> still trying to use flex to generate the parser code (i.e. the Windows
> build scripts weren't updated). Wondering if I should punt to Elizabeth.

Yeah kick her! :-) I've updated one of the scripts now and we will comitt
the others soon as we find them. If you know of anything we seem to have
overlooked let us know. And if you stumble about changes you think need
documentation, then *please* let us know.

Best regards,
Marcus


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

Offline

#4 March 16, 2008 23:29:35

Edward Z.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] Re: cvs: php-src(PHP_5_3) / Makefile.frag NEWS acinclude.m4 configure.in /ext/spl php_spl.c /ext/standard/tests/strings 006.phpt 007.phpt highlight_file.phpt strip_tags_basic1.phpt stri


Marcus Boerger wrote:
> Yeah, thats right. That is also the reason why we spent several weeks
> working on thjise with a small team prior to comitting the work. Also
> note that plans for this move are in place for over two years now. And
> of course we document changes as we find them, though none of the above
> looks like it needs to be mentioned anywhere.

Sounds good. If there are no intended documentable changes, this will be
fine for now. Side-effects can wait. :-)

> Yeah kick her! :-) I've updated one of the scripts now and we will comitt
> the others soon as we find them. If you know of anything we seem to have
> overlooked let us know. And if you stumble about changes you think need
> documentation, then *please* let us know.

Haha, beat me to the punch. I have one more suggestion: in
win32/build/config.w32 remove the requirement for flex (seehttp://www.thewritingpot.com/patches/php-re2c-windows.patch). I'm not
sure about requiring re2c?

--
Edward Z. Yang GnuPG: 0x869C48DA
HTML Purifier <http://htmlpurifier.org> Anti-XSS Filter
[]

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

Offline

  • Root
  • » PHP
  • » [PHP-DEV] Re: cvs: php-src(PHP_5_3) / Makefile.frag NEWS acinclude.m4 configure.in /ext/spl php_spl.c /ext/standard/tests/strings 006.phpt 007.phpt highlight_file.phpt strip_tags_basic1.phpt stri [RSS Feed]

Board footer

Moderator control

Enjoy the 16th of December
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support