blob: d49312e465381d1ca70b56506cccae1ca6b81cf5 [file] [log] [blame]
Eli Bendersky8dbd1492013-08-03 06:07:08 -07001Todo
2----
3
Eli Bendersky8dbd1492013-08-03 06:07:08 -07004Version Update
5--------------
6
Eli Bendersky40af8bd2015-04-21 14:48:45 -07007setup.py, __init__.py, README, CHANGES
Eli Bendersky978ad7a2015-04-21 17:04:53 -07008- Make sure _build_tables was run in pycparser/
Eli Bendersky7fa0dce2013-08-03 06:36:01 -07009- Tag in git. When pushing to GitHub, git push --tags
Eli Bendersky8dbd1492013-08-03 06:07:08 -070010- If PLY version changes, note it in README and ply/LICENSE
Eli Bendersky40af8bd2015-04-21 14:48:45 -070011- Run tox tests
Eli Bendersky8dbd1492013-08-03 06:07:08 -070012
Eli Benderskyf29f92a2016-10-27 20:15:49 -070013python setup.py sdist
Eli Bendersky8dbd1492013-08-03 06:07:08 -070014
15Misc
16----
17
18yacc optimization:
Eli Bendersky2660ca92013-08-03 06:35:09 -070019- If parsetab.py/pyc doesn't exist in the path, the table will be reconstructed
20 anyway, regardless of the optimize parameter
Eli Bendersky8dbd1492013-08-03 06:07:08 -070021- If it does exist:
22 - If optimize=True, the table will be loaded unconditionally
Eli Benderskyf29f92a2016-10-27 20:15:49 -070023 - If optimize=False, the table will be loaded only if it's older than the
24 grammar
Eli Bendersky8dbd1492013-08-03 06:07:08 -070025
26lex optimization:
Eli Benderskyf29f92a2016-10-27 20:15:49 -070027- If optimize=False, the lexical table is re-computed and is not saved to a
28 lextab file
Eli Bendersky8dbd1492013-08-03 06:07:08 -070029- If optimize=True:
30 - If lextab.py/pyc exists in the path, it will be loaded unconditionally
31 - If lextab.py/pyc doesn't exist, it will be created and loaded