<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v2.2.4</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.2.4</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.2.4'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-01-22T19:45:59Z</updated>
<entry>
<title>Add some more detail to the module docstring</title>
<updated>2018-01-22T19:45:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-22T19:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ed32010849b38da8d09ea749b1f63dff842e9d56'/>
<id>urn:sha1:ed32010849b38da8d09ea749b1f63dff842e9d56</id>
<content type='text'>
Clarify how to fetch help texts and prompts, mention the no-prompt
warning.
</content>
</entry>
<entry>
<title>Simplify escape()</title>
<updated>2018-01-22T19:04:41Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-22T18:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=532b561288f6a9628073e68aaa51b87d9c20e838'/>
<id>urn:sha1:532b561288f6a9628073e68aaa51b87d9c20e838</id>
<content type='text'>
The fancy regex isn't really justified. Much faster with replace() too,
though this is an unlikely hotspot.

Could have used a \g&lt;0&gt; backreference to refer to the entire match
instead of using a capturing group too. Hadn't discovered that.

Add some selftests for escape() and unescape() too.
</content>
</entry>
<entry>
<title>Mention user_value in the load_config() docstring</title>
<updated>2018-01-22T17:33:06Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-22T17:33:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e01cb49d35e5062afb7fe159c8777f74e02aeceb'/>
<id>urn:sha1:e01cb49d35e5062afb7fe159c8777f74e02aeceb</id>
<content type='text'>
Can be handy to check which symbols got set, like merge_config.py does.
</content>
</entry>
<entry>
<title>Fix outdated comments referencing user_str/tri_value</title>
<updated>2018-01-22T04:16:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-22T04:16:43Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=27fbded9b4b1b0e7488aeabd4d07471d7f034e0e'/>
<id>urn:sha1:27fbded9b4b1b0e7488aeabd4d07471d7f034e0e</id>
<content type='text'>
Ended up with just user_value in the end before releasing Kconfiglib 2.
</content>
</entry>
<entry>
<title>Add more detail to the write_autoconf() docstring</title>
<updated>2018-01-22T04:13:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-22T04:11:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=121d4a78475837331e74a967b72b09dd868e468d'/>
<id>urn:sha1:121d4a78475837331e74a967b72b09dd868e468d</id>
<content type='text'>
Same order as for .config files.
</content>
</entry>
<entry>
<title>Add more detail to the write_config() docstring</title>
<updated>2018-01-22T04:02:46Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-22T03:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1c3707906b3938ea72d58fa1b0cba6305a6f8176'/>
<id>urn:sha1:1c3707906b3938ea72d58fa1b0cba6305a6f8176</id>
<content type='text'>
Can be handy to know that the order of the assignments matches the
Kconfig files.
</content>
</entry>
<entry>
<title>Micro-optimize _T_HELP parsing</title>
<updated>2018-01-20T05:22:37Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-20T05:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f0a87cc0cdf02dbaa733352b052021a48fa42240'/>
<id>urn:sha1:f0a87cc0cdf02dbaa733352b052021a48fa42240</id>
<content type='text'>
Shaves a few % more from _parse_properties().
</content>
</entry>
<entry>
<title>Get rid of _next_help_line()</title>
<updated>2018-01-20T04:19:42Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-20T04:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=707204ac4a5539c9b4d4875d12fec340ba95c1a2'/>
<id>urn:sha1:707204ac4a5539c9b4d4875d12fec340ba95c1a2</id>
<content type='text'>
Speeds things up a bit further.

Rework the unget handling to save the ungotten line directly instead of
using a flag.

Add some help texts to tests/Klocation to make sure the line number is
updated properly for those.
</content>
</entry>
<entry>
<title>Simplify loop in _T_HELP</title>
<updated>2018-01-19T20:48:40Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-19T20:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4b8d5887667fd24dba8dee15f326f908f3ab142b'/>
<id>urn:sha1:4b8d5887667fd24dba8dee15f326f908f3ab142b</id>
<content type='text'>
Bit easier to read.
</content>
</entry>
<entry>
<title>Always rstrip() when dedenting</title>
<updated>2018-01-19T18:53:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-19T18:43:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=48bc8e4a7ba7d5ea4360b22a3527a3b028c6ce3b'/>
<id>urn:sha1:48bc8e4a7ba7d5ea4360b22a3527a3b028c6ce3b</id>
<content type='text'>
Factors out some code and makes the logic a bit more transparent. It's
only used for help text lines.
</content>
</entry>
</feed>
