[issue7593] Computed-goto patch for RE engine

2013-11-06 Thread A.M. Kuchling
Changes by A.M. Kuchling : -- resolution: -> wont fix status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue7593] Computed-goto patch for RE engine

2012-07-25 Thread Ezio Melotti
Changes by Ezio Melotti : -- versions: +Python 3.4 -Python 3.2 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: h

[issue7593] Computed-goto patch for RE engine

2010-05-28 Thread Chris Leary
Changes by Chris Leary : -- nosy: +cdleary ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.or

[issue7593] Computed-goto patch for RE engine

2010-02-17 Thread Antoine Pitrou
Antoine Pitrou added the comment: You should disassemble the output (or produce assembler from gcc) and check that the various indirect jumps at the end of each case block don't get merged into a single shared indirect jump. Or perhaps it's simply that regular expression matching isn't really

[issue7593] Computed-goto patch for RE engine

2010-02-17 Thread A.M. Kuchling
A.M. Kuchling added the comment: Actually, I really want someone to verify that measurement. As a control, I tried running the call_method benchmark (after a few more xrange fixes). The Python 3.x trunk version with my patch is measured as 1.0227x slower, even though the patch only touches

[issue7593] Computed-goto patch for RE engine

2010-02-17 Thread A.M. Kuchling
A.M. Kuchling added the comment: I finally got around to benchmarking this change, and unfortunately the results are not good. I used the regex tests in the Unladen Swallow test suite, regex_effbot and regex_v8. The tests are written for Python 2.x, but the fixes for 3.x are straightforward

[issue7593] Computed-goto patch for RE engine

2009-12-31 Thread Georg Brandl
Georg Brandl added the comment: _sre is listed in Modules/Setup, so it will be a built-in module by default. -- nosy: +georg.brandl ___ Python tracker ___ ___

[issue7593] Computed-goto patch for RE engine

2009-12-30 Thread Antoine Pitrou
Antoine Pitrou added the comment: On the principle nothing looks wrong. There are some tabs-vs-spaces issues in _sre.c. Can some out-of-bounds crash be triggered if an opcode is greater than 33? It needs some benchmarks to know whether it's efficient. Also, I think it would be nice to include r

[issue7593] Computed-goto patch for RE engine

2009-12-30 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- nosy: +pitrou ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue7593] Computed-goto patch for RE engine

2009-12-30 Thread Georg Brandl
Changes by Georg Brandl : -- title: Computed-goto patch -> Computed-goto patch for RE engine ___ Python tracker ___ ___ Python-bugs-lis