summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-10Put _get_expr_syms() globally.Ulf Magnusson
Preparation for later clean-up.
2012-12-10Simplify dependency generation and improve caching.Ulf Magnusson
- Get rid of Config.dep. Store direct dependencies in Symbol.dep instead. - Use recursive _get_dependent() calls in _get_dependent() to make best use of caching. This roughly doubles the speed of allnoconfig_simpler.py.
2012-12-09Clarify purpose of _build_dep().Ulf Magnusson
2012-12-09Remove get_sibling_items/symbols() from test suite too.Ulf Magnusson
Ops!
2012-12-09Avoid registering symbols for junk after a T_HELP token.Ulf Magnusson
2012-12-09Add note about internals.Ulf Magnusson
2012-12-09Remove get_sibling_symbols/items().Ulf Magnusson
Can easily be had with Choice.get_items(), Menu.get_symbols/items(), and get_top_level_items(), and the interface is getting a bit cluttered. Scream if you were using this. :)
2012-12-09Small formatting fix.Ulf Magnusson
2012-12-09Rename various assert_* functions to verify_*.Ulf Magnusson
2012-12-09Rename assert_true() to verify().Ulf Magnusson
2012-12-09Add selftests for get_selected_symbols().Ulf Magnusson
Also add the missing tests/Kref.
2012-12-09Add selftests for get_referenced_symbols().Ulf Magnusson
2012-12-09Make get_referenced_symbols() include symbols from ranges.Ulf Magnusson
Previously only included symbols from the condition for ranges.
2012-12-09Add note about internal APIs.Ulf Magnusson
2012-12-09Clarify _get_dependent() documentation.Ulf Magnusson
2012-12-09Motivate KERNELVERSION assignment in test suite.Ulf Magnusson
2012-12-09Spell nit.Ulf Magnusson
2012-12-09Make introduction less verbose.Ulf Magnusson
2012-12-08Spiffy up README shell commands.Ulf Magnusson
2012-12-08Fix link in README.Ulf Magnusson
2012-12-08Fix README linebreaks.Ulf Magnusson
2012-12-08Update README.Ulf Magnusson
2012-12-08Add selftests for internal object dependencies.Ulf Magnusson
2012-12-08Register dependencies from ranges.Ulf Magnusson
Oversight.
2012-12-08Avoid getting 'self' as a dependency.Ulf Magnusson
Harmless but pointless.
2012-12-08Add _get_dependent() note.Ulf Magnusson
2012-12-08Reuse cached deps from other symbols in _get_dependent().Ulf Magnusson
Speeds up allnoconfig_simpler.py by 30%.
2012-12-08Cache the list of dependent symbols.Ulf Magnusson
Will speed things up if a user value is set more than once on a symbol. Also, return the result as a list, which should be quicker to iterate through.
2012-12-08Remove warning for assigning to symbol without prompt.Ulf Magnusson
Annoying when running allnoconfig_simpler.py.
2012-12-08Add a simpler allnoconfig example.Ulf Magnusson
2012-12-08Clarify allno/yesconfig.py.Ulf Magnusson
2012-12-08Test the actual allno/yesconfig.py scripts.Ulf Magnusson
No need to duplicate them in the test suite, and we also get coverage of 'make scriptconfig'.
2012-12-08Make test suite logging optional.Ulf Magnusson
2012-12-08Default to only testing valid arch/defconfig pairs.Ulf Magnusson
Make configurable via kconfigtest.py argument.
2012-12-08Add a speedy test mode that avoids running 'make'.Ulf Magnusson
2012-12-08Arrange _tokenize() cases by frequency.Ulf Magnusson
Now arranged by the frequency different cases are encountered while parsing the x86 configuration (likely the same as for all archs). Gives a small speed-up. Also get rid of an unnecessary sym_chars membership test and add/fix some comments.
2012-12-07Simplify shell().Ulf Magnusson
2012-12-07Use consistent style for tuple unpacking.Ulf Magnusson
2012-12-07Use a frozenset for string_lex.Ulf Magnusson
2012-12-07Re-enable testing of H8/300.Ulf Magnusson
No longer has broken Kconfig as of 3.7.0-rc8.
2012-12-07Use consistent docstring style.Ulf Magnusson
2012-12-07Update test suite instructions.Ulf Magnusson
2012-12-07Make Makefile patch less intrusive.Ulf Magnusson
- Now assumes Kconfiglib lives in Kconfiglib/ under the kernel root. No need to copy anything. - Now in the 'git am' format. - Patch is a single block with no modifications to surrounding code. Should apply much easier.
2012-12-07Small simplification.Ulf Magnusson
2012-12-07Add selftests for object relations.Ulf Magnusson
2012-12-07Fix get_menus() ordering w.r.t. nested menus.Ulf Magnusson
Menus were being added in the order of their 'endmenu's instead of the order of their 'menu's.
2012-12-07Clarify ordering with get_actual_items().Ulf Magnusson
2012-12-07Add tests/Klocation.Ulf Magnusson
2012-12-07Add selftests for location queries.Ulf Magnusson
2012-12-06Ops - forgot to add tests/Ktext.Ulf Magnusson