<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v2.0.2</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.0.2</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.0.2'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2017-11-11T12:07:31Z</updated>
<entry>
<title>Make 2.0.2 release</title>
<updated>2017-11-11T12:07:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-11T12:00:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d7526d2fb5768508941d3fa51a48109e6c0d4029'/>
<id>urn:sha1:d7526d2fb5768508941d3fa51a48109e6c0d4029</id>
<content type='text'>
Just a few nits and a small optimization: d890343 (Micro-optimize
write_config() a bit). No bug fixes or functional changes.
</content>
</entry>
<entry>
<title>Remove outdated choice invalidation comment</title>
<updated>2017-11-11T11:20:05Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-11T11:17:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1871bf2b5ca4f0e225442f025244e68f9b437d1a'/>
<id>urn:sha1:1871bf2b5ca4f0e225442f025244e68f9b437d1a</id>
<content type='text'>
The invalidation is necessary now that no global invalidation is done
before loading a .config.
</content>
</entry>
<entry>
<title>Micro-optimize write_config() a bit</title>
<updated>2017-11-11T09:42:23Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-11T09:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d890343fda6249db5a75efae3b7fddc11f9ace4d'/>
<id>urn:sha1:d890343fda6249db5a75efae3b7fddc11f9ace4d</id>
<content type='text'>
Shaves a few % in line_profiler with no loss in readability.

Menus and comments are rare relatively speaking (~10% of all items
written out for alldefconfig), so optimize for the symbol case.
</content>
</entry>
<entry>
<title>Rename _already_written to _written</title>
<updated>2017-11-11T09:05:48Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-11T09:05:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9789cb3598f2b745405f8a3c5c54ee924427bb92'/>
<id>urn:sha1:9789cb3598f2b745405f8a3c5c54ee924427bb92</id>
<content type='text'>
Bit less redundant.
</content>
</entry>
<entry>
<title>Get rid of _get_config_strings()</title>
<updated>2017-11-11T08:36:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-11T08:09:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=32931824bdc48f7c733a3f44d0622f396aa3292b'/>
<id>urn:sha1:32931824bdc48f7c733a3f44d0622f396aa3292b</id>
<content type='text'>
Not needed anymore.

Just write the .config lines out directly. Saves creating the temporary
list. No detectable performance difference, positive or negative.
</content>
</entry>
<entry>
<title>Remove accidental RST formatting in docstring</title>
<updated>2017-11-10T11:45:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-10T11:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=35a7f59bfb26ad701b9e4964ec731bf7bf77870f'/>
<id>urn:sha1:35a7f59bfb26ad701b9e4964ec731bf7bf77870f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix misleading invalidation comment</title>
<updated>2017-11-10T10:39:17Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-10T10:36:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6fbfc6678aca1e15ac4b314f355c1b7151a1ac7b'/>
<id>urn:sha1:6fbfc6678aca1e15ac4b314f355c1b7151a1ac7b</id>
<content type='text'>
Avoiding global invalidation is much faster. There was just a lot of
redundant invalidation for promptless symbols going on when the comment
was first written.
</content>
</entry>
<entry>
<title>eval_expr.py: s/syms["MODULES"]/modules/</title>
<updated>2017-11-10T07:49:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-10T07:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fc29206c2bb3416e725de27cb5f594cb997639f5'/>
<id>urn:sha1:fc29206c2bb3416e725de27cb5f594cb997639f5</id>
<content type='text'>
Preferred method, should 'option modules' be properly supported later.
</content>
</entry>
<entry>
<title>Fix a few typos</title>
<updated>2017-11-10T07:46:28Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-10T07:46:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8757ff9ae1d23499ed58ee8ea6f1fb578603d2c7'/>
<id>urn:sha1:8757ff9ae1d23499ed58ee8ea6f1fb578603d2c7</id>
<content type='text'>
Clean up some formatting a bit too.
</content>
</entry>
<entry>
<title>Simplify m-&gt;y visibility promotion</title>
<updated>2017-11-10T07:40:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-10T07:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5c2a3458a51a78665adbebd3ce64d2ea0f95718d'/>
<id>urn:sha1:5c2a3458a51a78665adbebd3ce64d2ea0f95718d</id>
<content type='text'>
Can use the magic .type attribute to check for modules being disabled.

Also remove note about infinite recursion. Pretty sure anything that
would cause infinite recursion here would be a proper circular
dependency (like MODULES depending on m).
</content>
</entry>
</feed>
