[New-bugs-announce] [issue7593] Computed-goto patch
report at bugs.python.org
Tue Dec 29 03:11:31 CET 2009
New submission from A.M. Kuchling <lists at amk.ca>:
Part of Unladen Swallow's roadmap is to use a threaded-interpreter
technique for the regular expression engine. That sounded like an
interesting idea, so I went ahead and tried to implement it.
The current patch is attached. To try it: run configure
--with-computed-gotos; apply the patch; and compile Python.
Still to do:
* Benchmarking, to determine if it's actually an improvement.
* Possibly integrate construction of the Modules/re_opcodes.h file into
the build process. The current file is supplied; to rebuild it, run
"python Modules/makereopcodes.py > Modules/re_opcodes.h". (But it only
needs rebuilding if you add new regex opcodes, which is rarely done --
maybe it's sufficient to include a reminder to update it plus the script).
components: Regular Expressions
title: Computed-goto patch
versions: Python 3.2
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce