<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v10.40.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.40.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.40.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-03-10T12:28:48Z</updated>
<entry>
<title>Import 'platform' and 'subprocess' as needed</title>
<updated>2019-03-10T12:28:48Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-03-10T12:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8ddefeab1fd04c74a5638ca1e2cc5dbccfad5dd8'/>
<id>urn:sha1:8ddefeab1fd04c74a5638ca1e2cc5dbccfad5dd8</id>
<content type='text'>
Saves around 10 ms of startup time when they aren't, as measured with
'-X importtime'.
</content>
</entry>
<entry>
<title>Fix typo in kconfig_filenames doc</title>
<updated>2019-03-07T23:50:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-03-07T23:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=748e8e81881684aab8cb248e92ad61c54c461eef'/>
<id>urn:sha1:748e8e81881684aab8cb248e92ad61c54c461eef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Code formatting nit</title>
<updated>2019-03-06T03:57:15Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-03-06T03:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9f26eb3ae3fa44e3a390e0abebaae0141db1372d'/>
<id>urn:sha1:9f26eb3ae3fa44e3a390e0abebaae0141db1372d</id>
<content type='text'>
Make the exception argument to _KconfigIOError() harder to miss.
</content>
</entry>
<entry>
<title>Give more helpful error messages when files are missing</title>
<updated>2019-03-06T02:51:04Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-03-06T02:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=132e579cb8e4bdd49eb057ea81f5f8528ff80cf9'/>
<id>urn:sha1:132e579cb8e4bdd49eb057ea81f5f8528ff80cf9</id>
<content type='text'>
The current error message talks a lot about $srctree, but $srctree is
seldom the culprit in practice. More common is
'source "$(SOME_ENV_VAR)/foo"`, where SOME_ENV_VAR hasn't been set.

Include the complete 'source ...' line for missing Kconfig files, and
mention unset environment variables as a hint. Only mention $srctree
briefly.

Also shorten the message when a .config can't be a found a bit. This
message would usually only be seen when working directly with the
library.
</content>
</entry>
<entry>
<title>Fix spelling in comment</title>
<updated>2019-02-23T14:57:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-02-23T14:49:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e13477f236bf8a7ea5022ef9c3ce714fea0a3670'/>
<id>urn:sha1:e13477f236bf8a7ea5022ef9c3ce714fea0a3670</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Shorten Symbol/Choice.referenced()</title>
<updated>2019-02-23T14:57:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-02-23T14:55:11Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=dcd6a07dccbde8826bcbfc00b9b22269cb551ddc'/>
<id>urn:sha1:dcd6a07dccbde8826bcbfc00b9b22269cb551ddc</id>
<content type='text'>
Use a set comprehension.
</content>
</entry>
<entry>
<title>Shorten __repr__() and __str__() code a bit</title>
<updated>2019-02-23T14:51:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-02-23T14:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b99efd4bdc7c22206442ea9e7cdee36cb11bcac9'/>
<id>urn:sha1:b99efd4bdc7c22206442ea9e7cdee36cb11bcac9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document that kconfig_filenames keeps absolute paths as-is</title>
<updated>2019-02-20T16:35:56Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-02-20T16:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=99a7af769352b50881686c10dd1462bd7e273239'/>
<id>urn:sha1:99a7af769352b50881686c10dd1462bd7e273239</id>
<content type='text'>
Came up in https://github.com/ulfalizer/Kconfiglib/issues/67.
</content>
</entry>
<entry>
<title>Update copyright years for 2019</title>
<updated>2019-01-15T22:12:10Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-01-15T22:11:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=770abd61a5c90837d9336afd972090eebbc26b0b'/>
<id>urn:sha1:770abd61a5c90837d9336afd972090eebbc26b0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Warn for '# CONFIG_FOO is not set' when FOO is referenced but undefined</title>
<updated>2018-12-24T19:44:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-24T19:42:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b64c96124124b22601d01af038b258c58deb81c8'/>
<id>urn:sha1:b64c96124124b22601d01af038b258c58deb81c8</id>
<content type='text'>
Due to an oversight, '# CONFIG_FOO is not set' with FOO undefined only
triggered a warning about assigning an undefined symbol if FOO was never
referenced inside the Kconfig files.
</content>
</entry>
</feed>
