[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]
Re: tentative bug report about difficult-to-reproduce but
Gurusamy Sarathy writes:
> If you look at the Changelogs, you'll see there have been two sources
> of bugs in _6x:  1) the OP_SASSIGN optimization (change#3612); and
> 2) optimizations to the regular expression engine.
> 
> To disable the first, do this to opcode.pl, `make regen_headers`,
> `make distclean`, and rebuild everything.
> 
>    opcode.pl:
> -   $argsum |= (8|256) if $flags =~ /T/;        # ... which may be lexical
> +   $argsum |= 8 if $flags =~ /T/;              # ditto
Redefining OA_TARGLEX to 0 (in op.h) should be easier.
> Dealing with the second is more complicated.  You'll need to methodically
> back out patches that affect the regular expression engine until you
> detect a change in the symptoms (which you may or may not).
When is _64 due?  I would think that waiting until _64 may improve
things a lot (unless you start UTFization before this ;-).
Ilya
- References to:
 - 
Gurusamy Sarathy <gsar@ActiveState.com>
 
[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]