<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.8.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.8.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.8.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-09-27T15:50:47Z</updated>
<entry>
<title>Make 10.8.1 release</title>
<updated>2018-09-27T15:50:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-27T15:50:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3e009a71dde663b218645892f3df1247531faaac'/>
<id>urn:sha1:3e009a71dde663b218645892f3df1247531faaac</id>
<content type='text'>
Adds commit c91e17c ("Give clearer errors for bad
endchoice/endif/endmenu nesting"). Previously, an
endchoice/endif/endmenu without a corresponding choice/if/menu generated
a cryptic "unrecognized construct" error.
</content>
</entry>
<entry>
<title>Unmatched endchoice/endif/endmenu formatting nit</title>
<updated>2018-09-27T15:22:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-27T15:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8087311cd91bedbf2b24ccdc3925ca641a2de33c'/>
<id>urn:sha1:8087311cd91bedbf2b24ccdc3925ca641a2de33c</id>
<content type='text'>
Easier to read.
</content>
</entry>
<entry>
<title>Give clearer errors for bad endchoice/endif/endmenu nesting</title>
<updated>2018-09-27T15:04:15Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-27T14:44:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c91e17c3f0b5410328b2d51c70224804e8b133cc'/>
<id>urn:sha1:c91e17c3f0b5410328b2d51c70224804e8b133cc</id>
<content type='text'>
An endchoice/endif/endmenu with no corresponding choice/if/menu
generated a cryptic 'unrecognized construct' parse error. Improve the
error message so that the problem is pointed out explicitly:

  kconfiglib.KconfigError: Kconfig:37: couldn't parse 'endmenu': no corresponding 'menu'

Reported in https://github.com/ulfalizer/Kconfiglib/issues/56.
</content>
</entry>
<entry>
<title>Point out the Linux kernel Kconfigs being huge</title>
<updated>2018-09-26T16:51:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-26T16:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fe65588a5c5de4dffffe62e51b05dc8531b93c3e'/>
<id>urn:sha1:fe65588a5c5de4dffffe62e51b05dc8531b93c3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix formatting nit in user-defined Python function tests</title>
<updated>2018-09-23T18:22:30Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-23T18:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a3f37faed0aaa024fa6354a429ace427a6dc807c'/>
<id>urn:sha1:a3f37faed0aaa024fa6354a429ace427a6dc807c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 10.8.0 release</title>
<updated>2018-09-23T15:31:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-23T15:02:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8643ee72df15037ad8af6ce62c85880dc357eb9c'/>
<id>urn:sha1:8643ee72df15037ad8af6ce62c85880dc357eb9c</id>
<content type='text'>
Adds support for user-defined preprocessor functions in Python, which
can be used to get information from existing Python tools into Kconfig,
e.g. to have Kconfig symbols depend on hardware information stored in
some other format.

See commit b6827ca ("Add support for user-defined Python preprocessor
functions").
</content>
</entry>
<entry>
<title>Add support for user-defined Python preprocessor functions</title>
<updated>2018-09-23T15:31:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-20T11:33:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6156041560c75831e003202b790ab3f435bbb388'/>
<id>urn:sha1:6156041560c75831e003202b790ab3f435bbb388</id>
<content type='text'>
Allow preprocessor functions to be defined in Python by putting a module
called 'kconfigfunctions' into sys.path. Internally, this simply adds
the functions to the predefined functions in Kconfig._functions.

User-defined Python functions make it simple to integrate information
from existing Python tools into Kconfig, e.g. to have Kconfig symbols
depend on hardware information stored in some other format. This might
be used to get device tree information into Kconfig in Zephyr.

Piggyback module docstring documentation for some extensions that were
previously only mentioned in the README.
</content>
</entry>
<entry>
<title>menuconfig: Fix some nits reported by flake8</title>
<updated>2018-09-19T05:28:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-19T05:22:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3df532b8d4cdf6915eaf079ee8082f792ab9b0cb'/>
<id>urn:sha1:3df532b8d4cdf6915eaf079ee8082f792ab9b0cb</id>
<content type='text'>
 - Remove some unused imports

 - Replace a lambda with a plain function

 - Shorten some long lines

 - Remove some redundant backslashes within brackets
</content>
</entry>
<entry>
<title>Remove unused variable reported by flake8</title>
<updated>2018-09-19T03:53:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-19T03:47:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f832115f1431fb3cee06cfb19095923096c1a0ae'/>
<id>urn:sha1:f832115f1431fb3cee06cfb19095923096c1a0ae</id>
<content type='text'>
Also remove some redundant backslashes within brackets.
</content>
</entry>
<entry>
<title>Update some examples to use node_iter()</title>
<updated>2018-09-15T01:07:11Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-15T00:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=35a60b786c646c846d9bad6a5f15711acc9a62c6'/>
<id>urn:sha1:35a60b786c646c846d9bad6a5f15711acc9a62c6</id>
<content type='text'>
Simplifies the code. Should promote new APIs.

Also fix list_undefined.py for recent kernels. More environment
variables are referenced now.
</content>
</entry>
</feed>
