Author: Carl Friedrich Bolz-Tereick
Branch: pyparser-improvements
Changeset: r93979:2221844101cc
Date: 2018-03-12 17:40 +0100
http://bitbucket.org/pypy/pypy/changeset/2221844101cc/
Log:store the first set as 32-char string, as opposed to a dict
diff --git
Author: Carl Friedrich Bolz-Tereick
Branch: pyparser-improvements
Changeset: r93973:dde9199be301
Date: 2018-03-12 14:48 +0100
http://bitbucket.org/pypy/pypy/changeset/dde9199be301/
Log:use a chained stack instead of list-of-tuples
diff --git
Author: Carl Friedrich Bolz-Tereick
Branch: pyparser-improvements
Changeset: r93977:6440ef7f3d66
Date: 2018-03-12 17:01 +0100
http://bitbucket.org/pypy/pypy/changeset/6440ef7f3d66/
Log:lazify the creation of the Nonterminal
this makes it necessary to turn the DFA into
Author: Carl Friedrich Bolz-Tereick
Branch: pyparser-improvements
Changeset: r93978:8cafe63e849a
Date: 2018-03-12 17:09 +0100
http://bitbucket.org/pypy/pypy/changeset/8cafe63e849a/
Log:Nonterminal again always has children
diff --git a/pypy/interpreter/pyparser/parser.py
Author: Carl Friedrich Bolz-Tereick
Branch: pyparser-improvements
Changeset: r93976:73fdbc94d5d4
Date: 2018-03-12 16:59 +0100
http://bitbucket.org/pypy/pypy/changeset/73fdbc94d5d4/
Log:add a target for benchmarking just the parser
diff --git
Author: Carl Friedrich Bolz-Tereick
Branch: parser-tuning
Changeset: r93972:9578739334e0
Date: 2018-03-12 14:47 +0100
http://bitbucket.org/pypy/pypy/changeset/9578739334e0/
Log:a branch to try to improve some things in the (python) parser
Author: Carl Friedrich Bolz-Tereick
Branch: pyparser-improvements
Changeset: r93975:89c59a311709
Date: 2018-03-12 16:59 +0100
http://bitbucket.org/pypy/pypy/changeset/89c59a311709/
Log:test Nonterminal1 optimization
diff --git a/pypy/interpreter/pyparser/test/test_parser.py
Author: Carl Friedrich Bolz-Tereick
Branch: pyparser-improvements
Changeset: r93974:d15189dd835a
Date: 2018-03-12 14:54 +0100
http://bitbucket.org/pypy/pypy/changeset/d15189dd835a/
Log:create Nonterminal._children list lazily
diff --git a/pypy/interpreter/pyparser/parser.py
Author: Carl Friedrich Bolz-Tereick
Branch:
Changeset: r93971:ed869ecba520
Date: 2018-03-12 13:58 +0100
http://bitbucket.org/pypy/pypy/changeset/ed869ecba520/
Log:merge call-loopinvariant-into-bridges: speed up branchy code that
does a lot of inlining
diff --git
Author: Carl Friedrich Bolz-Tereick
Branch: call-loopinvariant-into-bridges
Changeset: r93970:76c222aca477
Date: 2018-03-12 13:08 +0100
http://bitbucket.org/pypy/pypy/changeset/76c222aca477/
Log:xfail this test, potential improvement for later
diff --git
10 matches
Mail list logo