<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v12.13.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.13.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.13.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-08-03T15:02:23Z</updated>
<entry>
<title>Make 12.13.0 release</title>
<updated>2019-08-03T15:02:23Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-08-03T14:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=87856f23b359daece6b2a22c42290e2ef4bd479e'/>
<id>urn:sha1:87856f23b359daece6b2a22c42290e2ef4bd479e</id>
<content type='text'>
Mostly to get some cleanups into a release, but adds a tiny improvement
in commit a4b5775 ("menuconfig/guiconfig: Print 'default:' with no 's'
if there's just one").
</content>
</entry>
<entry>
<title>Pass set literals instead of tuples to frozenset()</title>
<updated>2019-07-05T01:10:39Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-05T01:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=44bf419778fd2b45436000dc244da2a35845772c'/>
<id>urn:sha1:44bf419778fd2b45436000dc244da2a35845772c</id>
<content type='text'>
This triggers a different set-to-set code path and makes some of them a
bit smaller, e.g. 480 instead of 736 bytes for _RELATIONS.

Probably no measurable performance difference, but might as well.
</content>
</entry>
<entry>
<title>Clean up Kconfig.__init__() a bit</title>
<updated>2019-07-04T19:44:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-04T19:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=97985f85456f80958a1471b5e1ab5960cb5022c9'/>
<id>urn:sha1:97985f85456f80958a1471b5e1ab5960cb5022c9</id>
<content type='text'>
 - Move some assignments closer to related assignments

 - Remove some blank lines between related assignments

 - Remove double blank lines between sections. It's probably more
   messy-looking than helpful.
</content>
</entry>
<entry>
<title>_name_special_search regex consistency nit</title>
<updated>2019-07-04T19:44:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-04T19:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a1637dbbdffce153c7cfac94a94e38cfc8bed636'/>
<id>urn:sha1:a1637dbbdffce153c7cfac94a94e38cfc8bed636</id>
<content type='text'>
Put $ after word characters, like in _command_match and
_id_keyword_match.
</content>
</entry>
<entry>
<title>Turn mainmenu_text into a @property</title>
<updated>2019-07-04T18:47:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-04T18:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7b22f1b5a74dcc6ffcca9ef651fded6f144db76e'/>
<id>urn:sha1:7b22f1b5a74dcc6ffcca9ef651fded6f144db76e</id>
<content type='text'>
Not performance sensitive. Gets rid of a variable.
</content>
</entry>
<entry>
<title>Indent nit</title>
<updated>2019-07-04T18:44:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-04T18:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d1c9c99135c60273431d77b08a21c664541db82c'/>
<id>urn:sha1:d1c9c99135c60273431d77b08a21c664541db82c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename _warn_no_prompt to _warn_assign_no_prompt</title>
<updated>2019-07-04T18:36:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-04T18:34:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=69ec4ed519586a033b09f18eee3ff20870ca9b57'/>
<id>urn:sha1:69ec4ed519586a033b09f18eee3ff20870ca9b57</id>
<content type='text'>
Makes it consistent with the other warn_assign_* variables.

Also move the initialization in Kconfig.__init__() next to the other
warn_assign_* variables.
</content>
</entry>
<entry>
<title>Make 12.12.1 release</title>
<updated>2019-07-02T16:09:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-02T16:09:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=94d121f8dc8faf0771b657a9f01556d7adbc3c70'/>
<id>urn:sha1:94d121f8dc8faf0771b657a9f01556d7adbc3c70</id>
<content type='text'>
Adds commit 29758ae ("setconfig: Use 'orig_type' instead of 'type' in
error message").
</content>
</entry>
<entry>
<title>setconfig: Use 'orig_type' instead of 'type' in error message</title>
<updated>2019-07-02T16:07:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-02T15:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=29758ae0652799488a567df682a7ef391c68aecb'/>
<id>urn:sha1:29758ae0652799488a567df682a7ef391c68aecb</id>
<content type='text'>
It's confusing to have tristate symbols show up as bool in the bad-value
error message when modules are disabled. set_value() validates the value
against 'orig_type' rather than 'type' as well.

Piggyback some quote consistency and make a comment in set_value() more
informative.
</content>
</entry>
<entry>
<title>Make 12.12.0 release</title>
<updated>2019-07-01T22:04:39Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T21:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e62835208b15c81d1ebf79ea4d3b53200abccb25'/>
<id>urn:sha1:e62835208b15c81d1ebf79ea4d3b53200abccb25</id>
<content type='text'>
Adds commit e5e2fe5 ("Catch EnvironmentError instead of
OSError/IOError"), which fixes menuconfig.py crashes on I/O errors on
Python 2.

This might also improve error robustness elsewhere on Python 2 in
obscure cases.
</content>
</entry>
</feed>
