On 6/17/05, Sebastian Mendel <[EMAIL PROTECTED]> wrote:
> > Besides, the point of E_STRICT seems to be to _enforce_ best practices
> > -- and if you care about this matter, considering all members as
> > "public" is probably defying the concept anyway.
>
> but defining all as public doesnt produc
I'm the maintainer of several PEAR and PECL
packages such as ext_huffman, Math_BinaryUtil
and Net_IDNA and therefore wish to have an
CVS account.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
It would be great (from a usability point) to add the generated files
for all three (CALL, GOTO, SWITCH) VM models to CVS as
zend_vm_opcodes_call.h
zend_vm_execute_call.h
zend_vm_opcodes_goto.h
zend_vm_execute_goto.h
zend_vm_opcodes_switch.h
zend_vm_execute_switch.h
and have
Here's a patch to get the multiple versions:
(totally untested!)
http://www.php.net/~jani/patches/zend_multi_vm.patch
I didn't want to change the generator that much, so
if you want to generate all, just run it 3 times.
Perhaps this could be a buildconf thing?
--Jan
Hi Sebastian,
I don't like generated files in CVS at all.
Having several copies can be a reason of lot of mistakes.
Right now you are able to make call-threaded PHP, then regenerate executor
and build another one.
I think it is possible to automat this process with PHP building system.
Old versi
They have to be in CVS, otherwise there is the small but annoying
chicken'n'egg problem..you might not have PHP installed to begin with. :)
--Jani
On Fri, 17 Jun 2005, Dmitry Stogov wrote:
Hi Sebastian,
I don't like generated files in CVS at all.
Having several copies can be a re
Hi George:
On Fri, Jun 17, 2005 at 01:53:29AM -0400, George Schlossnagle wrote:
>
> E_STRICT isn't part of E_ALL and isn't on by default.
Just to be clear, E_STRICT is off by default in 5.0 but on by default in
5.1.
--Dan
--
T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N
Hi Jani,
You shouldn't patch zend_vm_gen.php.
The option --without-old-executor is reverted to --with-old-executor.
So people will be able to generate old executor too.
Other part probably should work, but as I said, I don't like generated files
in CVS (however we can generate them for release).
Ok, I'll redo the patch. hangon.. :)
--Jani
On Fri, 17 Jun 2005, Dmitry Stogov wrote:
Hi Jani,
You shouldn't patch zend_vm_gen.php.
The option --without-old-executor is reverted to --with-old-executor.
So people will be able to generate old executor too.
Other part probably should w
Hi Jani,
I don't see chicken&egg problem.
Look into my idea (of course it requred some work).
Makefile
stage1/php: ...
$(BUILD_CLI) -DSTAGE1
zend_vm_execute_goto.h: stage1/php
(cd Zend ; stage1/php zend_vm_gen.php --with-vm-kind=GOTO ; mv
zend_vm_execute.h zend_vm_e
New version now @ http://www.php.net/~jani/patches/zend_multi_vm.patch
--Jani
On Fri, 17 Jun 2005, Jani Taskinen wrote:
Ok, I'll redo the patch. hangon.. :)
--Jani
On Fri, 17 Jun 2005, Dmitry Stogov wrote:
Hi Jani,
You shouldn't patch zend_vm_gen.php.
The option --without-
This should work, but don't commit it right now.
Thanks. Dmitry.
> -Original Message-
> From: Jani Taskinen [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 17, 2005 4:15 PM
> To: Dmitry Stogov
> Cc: internals@lists.php.net
> Subject: RE: [PHP-DEV] Adding the generated files for
> GOTO/SW
On Wed, 15 Jun 2005, Andi Gutmans wrote:
> I'm waiting to finalize the following:
> - Date changes (Waiting for green light from Derick. I still saw some activity
> today.)
Except for some bug that keeps most of the tests failing all is set now.
I do think we need to fix this first though - work
Okay. Ping me about it when you've made progress.
At 04:12 PM 6/17/2005 +0200, Derick Rethans wrote:
On Wed, 15 Jun 2005, Andi Gutmans wrote:
> I'm waiting to finalize the following:
> - Date changes (Waiting for green light from Derick. I still saw some
activity
> today.)
Except for some bu
14 matches
Mail list logo