<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v12.6.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.6.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.6.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-06-20T23:57:52Z</updated>
<entry>
<title>Make 12.6.0 release</title>
<updated>2019-06-20T23:57:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-20T23:45:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d3f13ee9a825b27e3175648ae5f0bb8bd344da12'/>
<id>urn:sha1:d3f13ee9a825b27e3175648ae5f0bb8bd344da12</id>
<content type='text'>
Makes set_value() smarter about saving redundant work, in commit f2ac5e3
("Make set_value() no-change check work for "n"/"m"/"y" strings").
</content>
</entry>
<entry>
<title>Clarify that set_value() takes a string for int/hex</title>
<updated>2019-06-20T23:57:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-20T23:56:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=438e54c3184c80059b523dbc7b386983b6589554'/>
<id>urn:sha1:438e54c3184c80059b523dbc7b386983b6589554</id>
<content type='text'>
Worth pointing out explicitly.
</content>
</entry>
<entry>
<title>Make set_value() no-change check work for "n"/"m"/"y" strings</title>
<updated>2019-06-20T23:47:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-20T23:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f2ac5e3c03c34d13b818ba64441fd6511d8f75a4'/>
<id>urn:sha1:f2ac5e3c03c34d13b818ba64441fd6511d8f75a4</id>
<content type='text'>
Convert "n"/"m"/"y" to 0/1/2 earlier, so that e.g. sym.set_value("y")
is recognized as a no-op when sym.user_value == 2.

This also helps when loading several configuration files that assign
some of the same symbols, because load_config() calls set_value() with
"n"/"m"/"y".

This could also cut down on the number of times a particular warning is
displayed when loading lots of overlapping configuration files.
</content>
</entry>
<entry>
<title>Clean up _load_config() a bit</title>
<updated>2019-06-20T23:38:23Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-20T21:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=823f6952a18c200fccfbd5e54c32c78289ed8570'/>
<id>urn:sha1:823f6952a18c200fccfbd5e54c32c78289ed8570</id>
<content type='text'>
 - Reorganize symbol fetching to remove some duplicated _undef_assign()
   calls

 - Move duplicated assignment warning generation into an
   _assigned_twice() helper function
</content>
</entry>
<entry>
<title>Make 12.5.0 release</title>
<updated>2019-06-15T19:45:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-15T19:44:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5990c1059b4c1c09fc0231ca925f044256fe6400'/>
<id>urn:sha1:5990c1059b4c1c09fc0231ca925f044256fe6400</id>
<content type='text'>
Adds commit 0c79d23 ("menuconfig: Be silent when changing LC_CTYPE to a
UTF-8 locale").
</content>
</entry>
<entry>
<title>Move .close() to a better spot in _leave_file()</title>
<updated>2019-06-15T16:25:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-15T16:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b9396c0b9053d85bdf3b28a7dc6660825c822354'/>
<id>urn:sha1:b9396c0b9053d85bdf3b28a7dc6660825c822354</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hint towards sym.config_string where _write_to_conf is used</title>
<updated>2019-06-13T18:35:30Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-13T18:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7c08c04080973ff3b723a43663f6dce378e517d7'/>
<id>urn:sha1:7c08c04080973ff3b723a43663f6dce378e517d7</id>
<content type='text'>
It's pretty subtle that sym.config_string can be used instead of the
internal sym._write_to_conf variable in client code. Mention it in
comments near where _write_to_conf is used.

Seen client code access _write_to_conf a few times now. No plans to
remove it though, so it'll most likely keep working.
</content>
</entry>
<entry>
<title>Replace os.environ.get() with os.getenv()</title>
<updated>2019-06-09T13:48:03Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-09T13:37:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=781f8fa20f9a7590572159714e319a770a4b9a4e'/>
<id>urn:sha1:781f8fa20f9a7590572159714e319a770a4b9a4e</id>
<content type='text'>
Same behavior, simpler.
</content>
</entry>
<entry>
<title>Make 12.4.0 release</title>
<updated>2019-06-09T12:36:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-09T12:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1d47f21e88c0faa54e1bbddfc0764bddd338bb24'/>
<id>urn:sha1:1d47f21e88c0faa54e1bbddfc0764bddd338bb24</id>
<content type='text'>
Adds a small error message improvement, in commit 49831dd ("Give the
'source ...' line being parsed when a file can't be opened").
</content>
</entry>
<entry>
<title>Move macro-related $ later in regexes</title>
<updated>2019-06-09T12:04:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-09T11:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=eb191cf9ee775bb8219027d4ba6651cbd39d24d3'/>
<id>urn:sha1:eb191cf9ee775bb8219027d4ba6651cbd39d24d3</id>
<content type='text'>
Bit cleaner-looking.
</content>
</entry>
</feed>
