blob: 959fbb76ae5122b23620d3a46854ae78e9e43914 [file] [log] [blame]
Eli Bendersky8dbd1492013-08-03 06:07:08 -07001Todo
2----
3
4
5Changes since last
6------------------
7
8* <write directly in CHANGES!>
9
10Version Update
11--------------
12
Eli Bendersky40af8bd2015-04-21 14:48:45 -070013setup.py, __init__.py, README, CHANGES
Eli Bendersky978ad7a2015-04-21 17:04:53 -070014- Make sure _build_tables was run in pycparser/
Eli Bendersky7fa0dce2013-08-03 06:36:01 -070015- Tag in git. When pushing to GitHub, git push --tags
Eli Bendersky8dbd1492013-08-03 06:07:08 -070016- If PLY version changes, note it in README and ply/LICENSE
Eli Bendersky40af8bd2015-04-21 14:48:45 -070017- Run tox tests
Eli Bendersky8dbd1492013-08-03 06:07:08 -070018
19python setup.py sdist upload
20
21Misc
22----
23
24yacc optimization:
Eli Bendersky2660ca92013-08-03 06:35:09 -070025- If parsetab.py/pyc doesn't exist in the path, the table will be reconstructed
26 anyway, regardless of the optimize parameter
Eli Bendersky8dbd1492013-08-03 06:07:08 -070027- 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
31lex 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