<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v12.12.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.12.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.12.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-07-01T22:04:39Z</updated>
<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>
<entry>
<title>Catch EnvironmentError instead of OSError/IOError</title>
<updated>2019-07-01T22:03:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e5e2fe5a6f084fb98c2c9b4adec0383fec4a5256'/>
<id>urn:sha1:e5e2fe5a6f084fb98c2c9b4adec0383fec4a5256</id>
<content type='text'>
menuconfig.py tended to crash on I/O errors on Python 2, due to
forgetting to update some 'except OSError's. Catch EnvironmentError
instead.

EnvironmentError is a common base class of IOError and OSError on Python
2, and an alias for OSError on Python 3. Use it elsewhere too, as it
might help catch obscure I/O errors on Python 2.
</content>
</entry>
<entry>
<title>Rename Choice._get_selection_from_defaults() to _selection_from_defaults()</title>
<updated>2019-07-01T21:48:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5be5bfbc401a4e3021198145e8b7c9a70f0fae5c'/>
<id>urn:sha1:5be5bfbc401a4e3021198145e8b7c9a70f0fae5c</id>
<content type='text'>
Shorter and still clear.
</content>
</entry>
<entry>
<title>Remove redundant comment</title>
<updated>2019-07-01T21:48:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a65c52be7678cdf70ff6ab2a7f79d40dbed90e4d'/>
<id>urn:sha1:a65c52be7678cdf70ff6ab2a7f79d40dbed90e4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove redundant parens</title>
<updated>2019-07-01T21:48:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:20:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7c7cf673305f6f28e539e2c3db2e6d6bd89bdf28'/>
<id>urn:sha1:7c7cf673305f6f28e539e2c3db2e6d6bd89bdf28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of some STRING/INT/HEX tests</title>
<updated>2019-07-01T21:48:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7892cfef16e8b3d1745feafe20306a783ddf770f'/>
<id>urn:sha1:7892cfef16e8b3d1745feafe20306a783ddf770f</id>
<content type='text'>
Things can be simplified a bit knowing that UNKNOWN is falsy.
</content>
</entry>
<entry>
<title>Merge orig_type and _visited assignments in constructors</title>
<updated>2019-07-01T21:46:24Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T15:49:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8105b8b04cb1d90efaf7e0c20946c956ee85f5ed'/>
<id>urn:sha1:8105b8b04cb1d90efaf7e0c20946c956ee85f5ed</id>
<content type='text'>
Small optimization. We know that UNKNOWN == 0, and it's always tested
for by checking truthiness rather than identity within the library, so
there can't be trouble even without small integer optimization.
</content>
</entry>
<entry>
<title>Make 12.11.0 release</title>
<updated>2019-07-01T00:22:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T00:22:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4e2ac55f6de81f819268ba790b57282cb169a2e6'/>
<id>urn:sha1:4e2ac55f6de81f819268ba790b57282cb169a2e6</id>
<content type='text'>
Adds some small documentation improvements:

 - Commit b133331 ("Mention that passing subexpressions to expr_items()
   works")

 - Commit 6016156 ("Mention that the 'encoding' parameter is also used
   for $(shell)")

 - Commit 48ec584 ("Simplify eval_string() docstring re. syntax errors")

 - Commit e44102a ("Make MenuNode.filename documentation more accurate
   re. absolute paths")

Some minor optimizations are included as well.
</content>
</entry>
<entry>
<title>Improve code formatting in expression parsing functions</title>
<updated>2019-07-01T00:17:12Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T00:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=643fbf44eecd787fe0a35d656169f133ef5cbc44'/>
<id>urn:sha1:643fbf44eecd787fe0a35d656169f133ef5cbc44</id>
<content type='text'>
Be more consistent re. continuation line indents.
</content>
</entry>
<entry>
<title>Make MenuNode.filename documentation more accurate re. absolute paths</title>
<updated>2019-07-01T00:12:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T00:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e44102aa6f106e4d28ccaec302463ba8ebdc6d28'/>
<id>urn:sha1:e44102aa6f106e4d28ccaec302463ba8ebdc6d28</id>
<content type='text'>
An absolute path to within $srctree is turned into a relative path, and
a relative path with '..' in it might be turned into an absolute path.
Only whether the path is within $srctree matters.
</content>
</entry>
</feed>
