[Python-checkins] r79010 - python/branches/py3k-jit/JIT_TODO.txt

collin.winter python-checkins at python.org
Wed Mar 17 02:24:25 CET 2010


Author: collin.winter
Date: Wed Mar 17 02:24:25 2010
New Revision: 79010

Log:
Add the start of a TODO file for the py3k-jit branch.

Added:
   python/branches/py3k-jit/JIT_TODO.txt

Added: python/branches/py3k-jit/JIT_TODO.txt
==============================================================================
--- (empty file)
+++ python/branches/py3k-jit/JIT_TODO.txt	Wed Mar 17 02:24:25 2010
@@ -0,0 +1,50 @@
+This branch exists to implement PEP 3146, merging Unladen Swallow into the
+Python 3 development series. This file is intended as a non-exhaustive,
+granular list of tasks needed to accomplish that.
+
+Unladen Swallow: http://code.google.com/p/unladen-swallow/
+PEP 3146: http://www.python.org/dev/peps/pep-3146/
+
+
+TODO:
+- Import non-JIT related revisions into py3k, merge to py3k-jit:
+    Relevant revisions:
+    - r1017
+    - r953
+    - r900
+    - r888
+    - r835
+    - r834
+    - r823
+    - r799
+    - r754
+    - r642, r644, r645
+    - r636
+    - r563
+    - r301
+    - r268
+    - r246
+    - r142
+    Some of these should go into trunk, then py3k, then py3k-jit. Some of
+    these may have already been committed. This is just a rough worklist.
+- Import changes designed to improve startup time:
+    - r675
+    - r676
+    - r688
+    Some of these may need public discussion.
+- Add support to configure/Makefile.pre.in for building against installed LLVM.
+- Add C/C++ unittests:
+    - Create a Unittests/ directory.
+    - Import googletest 1.4.0.
+    - Start writing tests.
+- Import general-purpose utility code:
+    - Stats.{h,cc}
+    - PySmallPtrSet
+- Adapt JIT compiler to Python 3.
+- Cure cancer.
+
+
+DONE:
+- Import non-JIT related revisions into py3k, merge to py3k-jit:
+    Relevant revisions:
+    - r815 (Lib/test/test_dynamic.py, Lib/test/support.py)


More information about the Python-checkins mailing list