| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-14 | Remove two seldom-used expression simplifications. | Ulf Magnusson | |
| These never trigger for the x86 Kconfigs, wasting time instead. | |||
| 2015-06-14 | Blank line nit. | Ulf Magnusson | |
| 2015-06-14 | Clean up constructors. | Ulf Magnusson | |
| Order things consistently, make a bit more compact, add some comments. | |||
| 2015-06-14 | allnoconfig_y line nit. | Ulf Magnusson | |
| 2015-06-14 | Make more global constant uppercase. | Ulf Magnusson | |
| Leave the regex helper functions lowercase, as they're conceptually the same as other global functions. | |||
| 2015-06-14 | Rephrase note re. internals. | Ulf Magnusson | |
| 2015-06-14 | Initialize already_written in Symbol.__init__(). | Ulf Magnusson | |
| Oversight. No functional changes, but less cryptic than creating it dynamically. Also comment and rearrange a bit. | |||
| 2015-06-13 | Bail early when a bool is selected to "m". | Ulf Magnusson | |
| It will pin it to "y", meaning it's non-modifiable. No need to go on. Maybe some common code should be extracted here too. | |||
| 2015-06-13 | Swap some visibility conditionals. | Ulf Magnusson | |
| rev_dep == "m" is relatively rare, so check it first. | |||
| 2015-06-13 | Simplify visibility functions. | Ulf Magnusson | |
| Not sure why I used that form the first time around. | |||
| 2015-06-13 | Peek into more Choice internals in _parse_block(). | Ulf Magnusson | |
| The parsing routines know it all re. item representations. | |||
| 2015-06-13 | Test for int before hex in get_value(). | Ulf Magnusson | |
| More common. | |||
| 2015-06-13 | Test for hex/int before string in get_value(). | Ulf Magnusson | |
| More common. | |||
| 2015-06-13 | Use low/high instead of lower/upper when parsing range. | Ulf Magnusson | |
| Consistent with the naming in Symbol.get_value(). | |||
| 2015-06-13 | Wrap overlong line. | Ulf Magnusson | |
| 2015-06-13 | Remove some spaces around braces. | Ulf Magnusson | |
| Matches how other bracket types work, so kinda makes sense. Also put the ':' right after the key and compactify some seldom-read/modified stuff. | |||
| 2015-06-12 | Add note re. __slots__. | Ulf Magnusson | |
| 2015-06-12 | Mention internal automatic menu support. | Ulf Magnusson | |
| 2015-06-12 | T_IF nit. | Ulf Magnusson | |
| 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 | |
