Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 1 | Todo |
| 2 | ---- |
| 3 | |
| 4 | |
| 5 | Changes since last |
| 6 | ------------------ |
| 7 | |
| 8 | * <write directly in CHANGES!> |
| 9 | |
| 10 | Version Update |
| 11 | -------------- |
| 12 | |
Eli Bendersky | 40af8bd | 2015-04-21 14:48:45 -0700 | [diff] [blame] | 13 | setup.py, __init__.py, README, CHANGES |
Eli Bendersky | 978ad7a | 2015-04-21 17:04:53 -0700 | [diff] [blame^] | 14 | - Make sure _build_tables was run in pycparser/ |
Eli Bendersky | 7fa0dce | 2013-08-03 06:36:01 -0700 | [diff] [blame] | 15 | - Tag in git. When pushing to GitHub, git push --tags |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 16 | - If PLY version changes, note it in README and ply/LICENSE |
Eli Bendersky | 40af8bd | 2015-04-21 14:48:45 -0700 | [diff] [blame] | 17 | - Run tox tests |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 18 | |
| 19 | python setup.py sdist upload |
| 20 | |
| 21 | Misc |
| 22 | ---- |
| 23 | |
| 24 | yacc optimization: |
Eli Bendersky | 2660ca9 | 2013-08-03 06:35:09 -0700 | [diff] [blame] | 25 | - If parsetab.py/pyc doesn't exist in the path, the table will be reconstructed |
| 26 | anyway, regardless of the optimize parameter |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 27 | - If it does exist: |
| 28 | - If optimize=True, the table will be loaded unconditionally |
| 29 | - If optimize=False, the table will be loaded only if it's older than the grammar |
| 30 | |
| 31 | lex optimization: |
| 32 | - If optimize=False, the lexical table is re-computed and is not saved to a lextab file |
| 33 | - If optimize=True: |
| 34 | - If lextab.py/pyc exists in the path, it will be loaded unconditionally |
| 35 | - If lextab.py/pyc doesn't exist, it will be created and loaded |
| 36 | |
| 37 | |