| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-17 | Speedy test suite mode is still safe. | Ulf Magnusson | |
| 2015-06-17 | Link Kconfig documentation. | Ulf Magnusson | |
| 2015-06-17 | Make automatic choice type comment more accurate. | Ulf Magnusson | |
| 2015-06-16 | Docstring nit. | Ulf Magnusson | |
| 2015-06-16 | Simplify next_nonblank() a bit. | Ulf Magnusson | |
| 2015-06-16 | Clean up and optimize tokenization some more. | Ulf Magnusson | |
| - Get rid of the weird strip/reindex dance and keep 's' intact throughout. This also fixes _tokenization_error() output, as it would previously report the stripped string. - Strip trailing whitespace in the regexes. This makes the stripping loop very cheap. - Shorten a comment that might've been more confusing than helpful. | |||
| 2015-06-16 | Make _make_and/_or() comments more accurate. | Ulf Magnusson | |
| We're never updating nodes here, since the original expressions should be preserved. We're just trying to avoid creating redundant nodes. | |||
| 2015-06-16 | Clean up some docstrings. | Ulf Magnusson | |
| 2015-06-16 | The test suite must be run from the top-level kernel directory. | Ulf Magnusson | |
| 2015-06-16 | Use the same interpreter when running scriptconfig. | Ulf Magnusson | |
| Use python3 if testsuite.py was run with python3, etc. | |||
| 2015-06-16 | Space nit. | Ulf Magnusson | |
| 2015-06-15 | Turn remove_blank() into next_nonblank(). | Ulf Magnusson | |
| Only way it's used. | |||
| 2015-06-15 | Report correct locations in the presence of continuation lines. | Ulf Magnusson | |
| The line number was previously for logical lines only. Oversight. Get rid of _get_lines() and keep the raw lines in _FileFeed instead, only joining lines with continuation lines as they are fetched. This makes the index correspond to the correct line number from the file. (It also means most lines are returned as-is without any logic applied to them, which is nice.) Litter tests/Klocation with continuation lines to get test coverage. Remove some unused functions that were previously inherited from _Feed and remove it as a base class of _FileFeed. | |||
| 2015-06-15 | _eval_expr() docstring nit. | Ulf Magnusson | |
| 2015-06-15 | Parsing isn't terribly slow. | Ulf Magnusson | |
| A scientific '$ top -d 0.01' experiment shows it's just waiting around for the vast majority of those tests. | |||
| 2015-06-15 | Add note re. test suite slowness. | Ulf Magnusson | |
| 2015-06-15 | Use _get_visibility() directly when printing items. | Ulf Magnusson | |
| Internal details are already assumed. | |||
| 2015-06-15 | Space nit. | Ulf Magnusson | |
| 2015-06-15 | Move 'expr is None' check up to _eval_expr(). | Ulf Magnusson | |
| None should never appear as a subexpression. | |||
| 2015-06-15 | Symbols are expressions too. | Ulf Magnusson | |
| 2015-06-15 | Merge _has_modules() into _eval_expr(). | Ulf Magnusson | |
| Single trivial user. | |||
| 2015-06-15 | Simplify expression printing routines. | Ulf Magnusson | |
| Bit overengineered. Not performance-sensitive. | |||
| 2015-06-15 | Remove 'first_expr' in _eval_expr_2(). | Ulf Magnusson | |
| Dubious value and poorly named. Also rearrange cases by frequency. | |||
| 2015-06-15 | Reflow nit. | Ulf Magnusson | |
| 2015-06-15 | Rename go_back()/go_to_start() to unget()/unget_all(). | Ulf Magnusson | |
| Bit more standard. Piggyback space nit. | |||
| 2015-06-15 | Blank line nit. | Ulf Magnusson | |
| 2015-06-15 | Use just .format() instead of .format() and '+'. | Ulf Magnusson | |
| 2015-06-15 | Use a neater docstring style. | Ulf Magnusson | |
| Keeps a consistent indentation for extra lines in parameter descriptions. More compact too. Also fix parameter name documentation mismatch for Config.__getitem__(). | |||
| 2015-06-14 | Space nit. | Ulf Magnusson | |
| 2015-06-14 | Remove redundant 'write_to_conf' assignment. | Ulf Magnusson | |
| It will be recalculated in get_value() if cached_val is None. | |||
| 2015-06-14 | Access Choice.actual_symbols directly internally. | Ulf Magnusson | |
| Other internal details are already needed/used in those spots. | |||
| 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 | |
