summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2017-09-23Switch README format to reStructuredTextUlf Magnusson
In preparation for creating a PyPI package. This is the documentation format PyPI expects. Some automatic conversion workarounds can be found on Google, but keep it simple and eliminate a step. Add a fancy table of contents using ::contents too.
2017-09-22Fix README typoUlf Magnusson
2017-09-22Explain the expression structure clearerUlf Magnusson
2017-09-21Simplify expression representationUlf Magnusson
Store simple (<operator>, <operand 1>, <operand 2>) tuples instead of (<operator>, [list of operands]) tuples. The thought process behind the original representation was to avoid creating lots of nodes for long X && Y && Z && ... chains that sometimes appear, and possibly speed up evaluation. In retrospect, it's pretty bad, for the following reasons: 1) _make_and() and _make_or() created lots of new merged lists instead of simply reusing the tuples already allocated for the subexpressions. This is slow and memory hungry. 2) Any gain in evaluating long expressions would barely offset slower evaluation of short expressions. 3) The code became more complex. Most importantly, this change makes expressions more straightforward to work with for people peeking into internals.
2017-09-21README formatting nitUlf Magnusson
2017-09-21Improve README formattingUlf Magnusson
2017-09-21Mention support for non-*nix platformsUlf Magnusson
Given recent issues, some people seem to run Kconfiglib on Windows.
2017-09-21Another README nitUlf Magnusson
2017-09-21README nitUlf Magnusson
2017-09-21Fix minor README nitsUlf Magnusson
2017-09-21Touch up the README a bitUlf Magnusson
- Reorder some things by relevance. - Kinda-sorta officially sanction digging into internals (for expressions anyway). - Be a bit less rambling. - Fix dead link to gen-manual-lists.py. It was removed after the listing was removed from the Buildroot manual.
2017-09-18Try a manual approach for referencing the commitUlf Magnusson
2017-09-18Hopefully make commit link workUlf Magnusson
2017-09-18Add note on running tests with older kernlsUlf Magnusson
2017-09-18Update copyright dateUlf Magnusson
2017-02-14Add support for the CONFIG_ environment variableChris Dornsife
Makes the prefix used in .config files configurable. Also add pip installation note to README.
2016-08-06Update yearUlf Magnusson
2015-12-30Mention the SConf configuration interfaceUlf Magnusson
2015-06-17Link Kconfig documentation.Ulf Magnusson
2015-06-16The test suite must be run from the top-level kernel directory.Ulf Magnusson
2015-06-15Add note re. test suite slowness.Ulf Magnusson
2015-06-14Rephrase note re. internals.Ulf Magnusson
2015-06-12Add note re. __slots__.Ulf Magnusson
2015-06-12Mention internal automatic menu support.Ulf Magnusson
2015-06-12gen-manual-lists.py now uses official prompt APIs.Ulf Magnusson
2015-06-10Nit.Ulf Magnusson
2015-06-09Support 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-08Add Python 3 support.Ulf Magnusson
Only incompatibilities left were itervalues() vs. values() and 'print' expressions.
2015-06-05Add warning re. tests overwiting .config.Ulf Magnusson
Sorry if this has bit anyone!
2015-06-03Fix typo.Ulf Magnusson
2015-06-03Add dubiousjim's kconfig-diff.py as an example.Ulf Magnusson
2015-06-02Move thanks to a separate section.Ulf Magnusson
Makes the intro a bit less spammy.
2015-06-02Fix typo.Ulf Magnusson
2015-06-02Expand a bit more on 'menuconfig'.Ulf Magnusson
2015-06-02Expand on 'menuconfig' note.Ulf Magnusson
2015-06-02Mention gotchas related to emulating 'menuconfig'.Ulf Magnusson
2015-06-01Nit.Ulf Magnusson
2015-05-31Use a bullet list for the notes.Ulf Magnusson
2015-05-31Link fpemud's pylkc in the readme.Ulf Magnusson
2015-05-30Readme nit.Ulf Magnusson
2015-05-30Add some real-world examples too.Ulf Magnusson
2015-05-29The test suite also likes PyPy.Ulf Magnusson
2015-05-29Add some more misc. notes.Ulf Magnusson
2015-05-29Fix typos in test suite.Ulf Magnusson
...and mention that the test suite requires the make targets too in the readme.
2015-05-29Linkify testsuite.py.Ulf Magnusson
2015-05-29List the make targets.Ulf Magnusson
...and mention the documentation some more.
2015-05-29Add "installation instructions" for non-kernel projects.Ulf Magnusson
...and some other misc. notes.
2015-05-29Only warn for 'option modules' on non-MODULES symbols.Ulf Magnusson
2015-05-28Linkify examples/.Ulf Magnusson
2015-05-25More readme nits.Ulf Magnusson