| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-11 | Get rid of _get_config_strings() | Ulf Magnusson | |
| Not needed anymore. Just write the .config lines out directly. Saves creating the temporary list. No detectable performance difference, positive or negative. | |||
| 2017-11-10 | Remove accidental RST formatting in docstring | Ulf Magnusson | |
| 2017-11-10 | Fix misleading invalidation comment | Ulf Magnusson | |
| Avoiding global invalidation is much faster. There was just a lot of redundant invalidation for promptless symbols going on when the comment was first written. | |||
| 2017-11-10 | eval_expr.py: s/syms["MODULES"]/modules/ | Ulf Magnusson | |
| Preferred method, should 'option modules' be properly supported later. | |||
| 2017-11-10 | Fix a few typos | Ulf Magnusson | |
| Clean up some formatting a bit too. | |||
| 2017-11-10 | Simplify m->y visibility promotion | Ulf Magnusson | |
| Can use the magic .type attribute to check for modules being disabled. Also remove note about infinite recursion. Pretty sure anything that would cause infinite recursion here would be a proper circular dependency (like MODULES depending on m). | |||
| 2017-11-09 | allnoconfig.py: s/while 1/while True/ | Ulf Magnusson | |
| Pointless as an optimization here. Should restrict obfuscating micro-optimization to the library code too even where it helps. | |||
| 2017-11-09 | Make 2.0.1 releasev2.0.1 | Ulf Magnusson | |
| To get 3832555 (Reenable accidentally disabled no-prompt warning) in. | |||
| 2017-11-09 | Reenable accidentally disabled no-prompt warning | Ulf Magnusson | |
| Warnings for assignments to promptless symbols should be enabled directly after Kconfig parsing. Braino from inverting the meaning of the flag earlier. The flag got properly reset after loading a .config. | |||
| 2017-11-09 | Remove left-over misleading property comment | Ulf Magnusson | |
| Versions of properties without parent dependencies propagated aren't saved anymore (though it'd be easy to add back if needed). | |||
| 2017-11-09 | s/subdirectory/directory/ | Ulf Magnusson | |
| 2017-11-09 | Linkify examples/ directory in README | Ulf Magnusson | |
| 2017-11-09 | Remove iscriptconfig "see below" in README | Ulf Magnusson | |
| Copy-paste error. iscriptconfig is only explained in the docstring. | |||
| 2017-11-09 | Make 2.0.0 releasev2.0.0 | Ulf Magnusson | |
| 2017-11-09 | Make Kconfiglib 2 official | Ulf Magnusson | |
| Merge in the 'kconfiglib-2-backup' branch. | |||
| 2017-11-08 | Mention that the Item base class is gone | Ulf Magnusson | |
| 2017-11-08 | Spacing nit | Ulf Magnusson | |
| 2017-11-08 | Add a release test script | Ulf Magnusson | |
| Confirms that all the examples that aren't tested in the test suite at least run. Easy to miss brokenness there. Output can be inspected manually (it'll vary depending on the kernel version). Fix defconfig_oldconfig.py, which hadn't been properly updated for the new API. | |||
| 2017-11-08 | Clarify that load_config() still just works | Ulf Magnusson | |
| 2017-11-08 | Explain changes from Kconfiglib 1 to Kconfiglib 2 | Ulf Magnusson | |
| I wonder if there's a nicer way to get an italic link with RST... | |||
| 2017-11-07 | Test for m, y assignability in a more readable way | Ulf Magnusson | |
| 2017-11-07 | Clean up the test suite section a bit more | Ulf Magnusson | |
| 2017-11-07 | Clean up the test suite section a bit | Ulf Magnusson | |
| 2017-11-07 | Add a separate section with real-world examples | Ulf Magnusson | |
| Add the esp-idf script too. | |||
| 2017-11-07 | Add separate section for real-world examples | Ulf Magnusson | |
| 2017-11-07 | Fix typo | Ulf Magnusson | |
| 2017-11-07 | Add a separate example script README section | Ulf Magnusson | |
| 2017-11-07 | Add a sample 'make scriptconfig' | Ulf Magnusson | |
| To demonstrate some different possibilities. Will need to move some stuff around later too. | |||
| 2017-11-07 | Remove outdated notes | Ulf Magnusson | |
| Kconfiglib 2 has proper menuconfig support, and currently uses __slots__ too. | |||
| 2017-11-07 | Update documentation to sync. with updated README | Ulf Magnusson | |
| 2017-11-07 | Reference module docstring for Linux installation | Ulf Magnusson | |
| Less documentation duplication. | |||
| 2017-11-07 | Update the documentation section | Ulf Magnusson | |
| Also move it directly after the intro. | |||
| 2017-11-07 | Clean up intro a bit | Ulf Magnusson | |
| 2017-11-07 | Update intro in README.rst | Ulf Magnusson | |
| Copied straight from the module docstring, with some formatting added. Need to update other parts too. | |||
| 2017-11-07 | s/overriden/overridden/ | Ulf Magnusson | |
| Add test coverage for that Choice.__repr__() path too. | |||
| 2017-11-07 | Polish Symbol, Choice, and MenuNode docs | Ulf Magnusson | |
| 2017-11-06 | Simplify n/m/y to constant symbol translation | Ulf Magnusson | |
| Hit way too seldomly for it to make a performance difference, but a bit neater. We know n, m, and y already exist since they're precreated. | |||
| 2017-11-06 | Get rid of Choice.default_selection | Ulf Magnusson | |
| Was only used by allyesconfig.py. Easy to add back if needed at any point. | |||
| 2017-11-06 | Polish some Symbol and Choice docs | Ulf Magnusson | |
| 2017-11-06 | Polish the module documentation | Ulf Magnusson | |
| Doing a (hopefully) final pass through the docs before release. | |||
| 2017-11-06 | Refer to kconfiglib.py for iterative tree walking | Ulf Magnusson | |
| Turns out to be kinda awkward to implement print_tree.py iteratively, because the indent. | |||
| 2017-11-06 | Rename _RELATION_TO_STR to _REL_TO_STR | Ulf Magnusson | |
| Consistent with e.g. _TOKEN_TO_REL. | |||
| 2017-11-06 | Use 'sym' instead of 'item' in choice-related loop | Ulf Magnusson | |
| Only symbols appear in choice.syms. Clearer. | |||
| 2017-11-06 | Remove redundant n/m/y._cached_str_val assignments | Ulf Magnusson | |
| Will be automatically calculated and cached as needed. Less magic code. | |||
| 2017-11-06 | Remove redundant 'is not None' test | Ulf Magnusson | |
| Always a MenuNode or None. Can be tested simpler. | |||
| 2017-11-06 | Rename variable from 'add_fn' to 'append' | Ulf Magnusson | |
| 2017-11-06 | Call it 'kconf' in iscriptconfig too | Ulf Magnusson | |
| Consistency | |||
| 2017-11-06 | Clean up examples a bit | Ulf Magnusson | |
| conf -> kconf, for consistency, plus various nits. | |||
| 2017-11-06 | Simplify allyesconfig.py | Ulf Magnusson | |
| Can be implemented in a simpler/better way with Choice.assignable. Also rename 'conf' to 'kconf' in allnoconfig.py for consistency. | |||
| 2017-11-05 | Add invalidation warning to Choice.selection | Ulf Magnusson | |
| Now in all paths that cache values. | |||
