summaryrefslogtreecommitdiff
path: root/kconfiglib.py
AgeCommit message (Expand)Author
2018-10-25Move _is_num() into _check_undef_syms()Ulf Magnusson
2018-10-22Use standard_sc_expr_str() in _name_and_loc()Ulf Magnusson
2018-10-22Move _check_sym/choice_sanity() into the Kconfig classUlf Magnusson
2018-10-22Micro-optimize _make_depend_on() callsUlf Magnusson
2018-10-21Allow programmatically expanding preprocessor functions with argsUlf Magnusson
2018-10-21Test _parse_block() blank line case earlierUlf Magnusson
2018-10-21Sort _parse_properties() cases by frequencyUlf Magnusson
2018-10-21Simplify node->item property copyingUlf Magnusson
2018-10-16Make Kconfig.choices match its descriptionUlf Magnusson
2018-10-15Fix typo in _add_props_to_sc() commentUlf Magnusson
2018-10-13Add some hints re. generating custom configuration outputUlf Magnusson
2018-10-08_shell_fn() comment nitUlf Magnusson
2018-10-08Remove redundant elifs in expr_value()Ulf Magnusson
2018-10-07Remove useless local variable in _parse_factor()Ulf Magnusson
2018-10-06Clean up naming in expr_value()Ulf Magnusson
2018-10-06Use a common variable name for deps in tri_valueUlf Magnusson
2018-10-06Hint that load_config() with replace=False is for mergingUlf Magnusson
2018-10-03Fix parse error message on the line after help textsUlf Magnusson
2018-10-02Clean up documentation a bit re. named choiceUlf Magnusson
2018-10-02__slots__ formatting consistency nitUlf Magnusson
2018-10-01Don't set filename and linenr on 'if' menu nodesUlf Magnusson
2018-09-29Clarify node_iter() documentation re. iteration orderUlf Magnusson
2018-09-29Refactor parsing to get rid of _saved_lineUlf Magnusson
2018-09-27Remove stray tab characterUlf Magnusson
2018-09-27Unmatched endchoice/endif/endmenu formatting nitUlf Magnusson
2018-09-27Give clearer errors for bad endchoice/endif/endmenu nestingUlf Magnusson
2018-09-23Add support for user-defined Python preprocessor functionsUlf Magnusson
2018-09-19Remove unused variable reported by flake8Ulf Magnusson
2018-09-08Clean up kernel Makefile patch and add new targetsUlf Magnusson
2018-09-05Clean up _expand_name() commentsUlf Magnusson
2018-09-04Fix outdated comment re. $() yielding non-const symbolsUlf Magnusson
2018-09-04Allow macro expansion within symbol namesUlf Magnusson
2018-09-03Test symbolic constants with 'is (not)'Ulf Magnusson
2018-08-30Allow user values on 'option env' symbolsUlf Magnusson
2018-08-29Improve the running-without-Makefile-patch documentationUlf Magnusson
2018-08-29_check_undef_syms() nitUlf Magnusson
2018-08-26Improve menu structure for promptless choicesUlf Magnusson
2018-08-25Add a Kconfig.env_vars attribute that lists env. variablesUlf Magnusson
2018-08-25Add a Kconfig.kconfig_filenames attributeUlf Magnusson
2018-08-25Simplify _check_undefined_syms() with node_iter()Ulf Magnusson
2018-08-25Clean up expr_str() a bitUlf Magnusson
2018-08-24Show include paths in menuconfig symbol informationUlf Magnusson
2018-08-23Fix recursive 'source' error reportingUlf Magnusson
2018-08-23Fix file descriptor leak for the top-level Kconfig fileUlf Magnusson
2018-08-23Flag extra tokens after 'if'/'depends on'/'visible if' expressionsUlf Magnusson
2018-08-22Add a generic node iteratorUlf Magnusson
2018-08-22Introduce Kconfig.unique_defined_syms and Kconfig.unique_choicesUlf Magnusson
2018-08-21Merge Symbol._checked and Symbol._writtenUlf Magnusson
2018-08-21Handle multiple definition locations in a nicer wayUlf Magnusson
2018-08-21Make auto.conf symbol order match .config symbol orderUlf Magnusson