Author: Alex Gaynor <[email protected]> Branch: extradoc Changeset: r3836:ec767df04faa Date: 2011-07-16 21:50 -0700 http://bitbucket.org/pypy/extradoc/changeset/ec767df04faa/
Log: mergec upstream. diff --git a/planning/jit.txt b/planning/jit.txt --- a/planning/jit.txt +++ b/planning/jit.txt @@ -80,6 +80,16 @@ maybe we should move promote even higher, before the first use and we could possibly remove more stuff? + This shows up in another way as well, the Python code + + if x is None: + i += x + + We promote the guard_nonnull when we load x into guard_nonnull class, + however this happens after the optimizer sees `x is None`, so that ptr_eq + still remains, even though it's obviously not necessary since x and None + will have different known_classes. + - optimize arraycopy also in the cases where one of the arrays is a virtual and short. This is seen a lot in translate.py diff --git a/sprintinfo/ddorf2011-cppyy/planning.txt b/sprintinfo/ddorf2011-cppyy/planning.txt new file mode 100644 --- /dev/null +++ b/sprintinfo/ddorf2011-cppyy/planning.txt @@ -0,0 +1,25 @@ +people: + + - Sven + - Armin + - Carl Friedrich + - Wim + - Lukas + - David + +tasks: + +cppyy + - memory management + - split between rpython/python (Carl Friedrich) + - fast path improvements DONE + - test fast path (Carl Friedrich) + - global data members + - code duplication: IN PROGRESS + - array problems: IN PROGRESS (Armin, Wim) + + +auxilliary tasks + + - look more into PPC (Sven, David) + - list/set improvements (Lukas) _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
