Armin Rigo <[email protected]> added the comment:

After looking at it, it seems that the problem comes from having a single place
in Python source code (the line calling regexp.search()) that can actually
invoke a large number of different regexps.  So far, this is done with a chain
of 'guard_value' that linearly search which of the jit-compiled regexps it is. 
My guess is that it doesn't occur often in real code, but I agree that it's
nevertheless an issue that needs fixing.  This is a special case of
https://bugs.pypy.org/issue1565.

----------
nosy: +arigo

________________________________________
PyPy bug tracker <[email protected]>
<https://bugs.pypy.org/issue1347>
________________________________________
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to