RegExps that don't modify global state?
andrea.giammarchi at gmail.com
Sun Sep 21 11:48:44 PDT 2014
a code that does not instantly check results through `RegExp` access is
basically dead anyway since unreliable or potentially broken later on but a
flag to opt out sill make this a no-problem, right?
That code is legacy that should work as "impossible to mark as dead"
anyway, not sure changing this would help those cases.
On Sun, Sep 21, 2014 at 7:11 AM, John Lenz <concavelenz at gmail.com> wrote:
> I wanted to mention the global state of regexs prevent the elimination of
> otherwise dead code by optimizers. Which is unfortunate. I personally have
> fixed a number of bugs where a regex overwrote the global state. It is a
> refactoring hazard.
> On Sep 17, 2014 8:58 PM, "Viktor Mukhachev" <addslashes at yandex.ru> wrote:
>> `lastIndex` also prevents usage of one instance in parallel...
>> not so beatiful...
>> the idea to "deprecate" lastIndex was proposed 4 years ago:
>> es-discuss mailing list
>> es-discuss at mozilla.org
> es-discuss mailing list
> es-discuss at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss