| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-12 | Reflow some overlong lines. | Ulf Magnusson | |
| Also compactify a bit. | |||
| 2015-06-12 | Move _transform_n_m_y() into _eq_to_sym(). | Ulf Magnusson | |
| Rename it to transform_y_m_n() for consistency. | |||
| 2015-06-12 | Make _parse_error() messages consistent. | Ulf Magnusson | |
| 2015-06-12 | Blank line nit. | Ulf Magnusson | |
| 2015-06-12 | Rename cur_sym_or_choice to cur_item. | Ulf Magnusson | |
| It also handles Menus and Comments. | |||
| 2015-06-12 | _parse_factor() style nit. | Ulf Magnusson | |
| 2015-06-12 | Clean up and optimize _parse_factor(). | Ulf Magnusson | |
| Turn into a neater if...elif...elif and check for Symbols and strings first -- much more common. | |||
| 2015-06-12 | Remove self.m -> "m" transformation from _parse_factor(). | Ulf Magnusson | |
| To be honest I can't even remember what purpose it originally served. | |||
| 2015-06-12 | Compactify _parse_factor() slightly. | Ulf Magnusson | |
| 2015-06-12 | Test for empty lists implicitly. | Ulf Magnusson | |
| Gives more compact bytecode, and is probably as readable in those spots at least. | |||
| 2015-06-12 | Fix oddly formatted code. | Ulf Magnusson | |
| 2015-06-12 | Simplify Symbol._make_conf(). | Ulf Magnusson | |
| 2015-06-12 | Rearrange Symbol._make_conf() cases. | Ulf Magnusson | |
| "y" is more common than "m", and INT and HEX are slightly more common than STRING. | |||
| 2015-06-12 | Move assignment to 'write_to_conf' to later. | Ulf Magnusson | |
| It's always False for symbols with UNKNOWN type, so no need to re-set it. Add a comment too. | |||
| 2015-06-12 | gen-manual-lists.py now uses official prompt APIs. | Ulf Magnusson | |
| 2015-06-12 | Remove redundant line continuations. | Ulf Magnusson | |
| 2015-06-12 | Line length is 79 columns, not 80. | Ulf Magnusson | |
| 2015-06-11 | Indentation nit. | Ulf Magnusson | |
| 2015-06-11 | Use a more conventional default parameter style. | Ulf Magnusson | |
| Seems arbitrary and a tiny bit harder to read too, but maybe it's less offensive to others. :P | |||
| 2015-06-11 | Fix typo. | Ulf Magnusson | |
| 2015-06-11 | Rename _sep_lines() to _lines(). | Ulf Magnusson | |
| 2015-06-11 | Shorten some lines to less than 80 columns. | Ulf Magnusson | |
| Nice for vertical splits in Vim. | |||
| 2015-06-11 | Blank line nits. | Ulf Magnusson | |
| 2015-06-11 | Shorten the spammy parse_expr_* helper variables. | Ulf Magnusson | |
| 2015-06-11 | Organize dependency propagation after property type. | Ulf Magnusson | |
| Removes some conditionals. Easier to read too. | |||
| 2015-06-10 | Put the most common case first in _make_and(). | Ulf Magnusson | |
| Measured with line_profiler on the x86 Kconfigs. | |||
| 2015-06-10 | Clean up dependency propagation a bit. | Ulf Magnusson | |
| - Break out common 'all_referenced_syms' and 'deps_from_containing' calculations. Hadn't noticed they had converged. - Calculate 'orig_deps' directly for Menus instead of juggling stuff back and forth. - Remove a useless 'if'. _make_and() already equates None with "y". - Rearrange blocks, put prompt stuff first. - Clarify that the parse_properties() handles propagation of dependencies. That's some very old code... | |||
| 2015-06-10 | s/if's/ifs/ | Ulf Magnusson | |
| 2015-06-10 | Update module docstring re. Python 3 support. | Ulf Magnusson | |
| 2015-06-10 | Test for "y" before "m" and "n" in a few places. | Ulf Magnusson | |
| "y" is more common in those spots. | |||
| 2015-06-10 | Simplify range() calls. | Ulf Magnusson | |
| 2015-06-10 | Nit. | Ulf Magnusson | |
| 2015-06-09 | Get some more test coverage for Config.__str__(). | Ulf Magnusson | |
| 2015-06-09 | Add note re. __str__() tests. | Ulf Magnusson | |
| 2015-06-09 | Test object __str__() methods. | Ulf Magnusson | |
| The format of the strings isn't set in stone, but it's nice to verify that nothing changes. This code was incredibly boring to write. :P | |||
| 2015-06-09 | Verify that indented .config assignments are ignored. | Ulf Magnusson | |
| 2015-06-09 | Support using Python 3 with iscriptconfig. | Ulf Magnusson | |
| Can't use print as an expression. Also switch to using a single context line (which should hopefully be stable). This might make the patch more robust, and also makes it clear approx. where it should go. Also fix 'iscriptconfig' spelling in the readme. | |||
| 2015-06-08 | Test suite nits. | Ulf Magnusson | |
| 2015-06-08 | Remove unused .format() argument in test suite. | Ulf Magnusson | |
| 2015-06-08 | Add Python 3 support. | Ulf Magnusson | |
| Only incompatibilities left were itervalues() vs. values() and 'print' expressions. | |||
| 2015-06-08 | Space nits. | Ulf Magnusson | |
| 2015-06-08 | Hide regex functions from pydoc. | Ulf Magnusson | |
| 2015-06-08 | Avoid redefining builtin. | Ulf Magnusson | |
| 2015-06-08 | Get rid of the _HasVisibility class. | Ulf Magnusson | |
| Factor out the Symbol/Choice common visibility calculation into a global function instead. Less cryptic, and faster too. | |||
| 2015-06-08 | Clean up global ordering. | Ulf Magnusson | |
| kconfiglib.py is now arranged as follows: Public classes Public functions Internal classes Internal functions Internal global constants Bit arbitrary, but better than no ordering like before. :) | |||
| 2015-06-08 | Move _sym_str_string() to a more logical location. | Ulf Magnusson | |
| 2015-06-08 | _sym_str_string() nit. | Ulf Magnusson | |
| 2015-06-08 | Rename _get_str_value() to _str_val(). | Ulf Magnusson | |
| 2015-06-08 | expr_to_str() nit. | Ulf Magnusson | |
| 2015-06-08 | Move _expr_to_str() to after its helper functions. | Ulf Magnusson | |
