<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v10.14.3</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.3</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.3'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-16T05:35:53Z</updated>
<entry>
<title>Make Kconfig.choices match its description</title>
<updated>2018-10-16T05:35:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-16T04:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=98af94da6a9ef81c8e2c56fbf60741fa8d2a2dd1'/>
<id>urn:sha1:98af94da6a9ef81c8e2c56fbf60741fa8d2a2dd1</id>
<content type='text'>
Kconfig.choices has accidentally been identical to
Kconfig.unique_choices all along, because named choices defined in
multiple locations (which are pretty obscure) were only added once.

Fix Kconfig.choices to match its description. This simplifies the code a
bit too.

Kconfig.unique_choices is usually what you want.
</content>
</entry>
<entry>
<title>Fix typo in _add_props_to_sc() comment</title>
<updated>2018-10-14T22:03:41Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-14T22:03:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=10d412e43fb5233b9e0105d79e3a53c2fdee4446'/>
<id>urn:sha1:10d412e43fb5233b9e0105d79e3a53c2fdee4446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some hints re. generating custom configuration output</title>
<updated>2018-10-12T22:23:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-12T21:51:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bde4cc71fc01f209e1df0916843d351be201f78e'/>
<id>urn:sha1:bde4cc71fc01f209e1df0916843d351be201f78e</id>
<content type='text'>
It's not obvious that Symbol.config_string can be useful even when
generating other output formats, as it provides a hook for
_write_to_conf. Mention it in the 'config_string' documentation and in
relevant parts of the README.
</content>
</entry>
<entry>
<title>_shell_fn() comment nit</title>
<updated>2018-10-08T21:51:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-08T21:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=aa5b9e710e04a67e689af0bcc61c27f9f052c035'/>
<id>urn:sha1:aa5b9e710e04a67e689af0bcc61c27f9f052c035</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove redundant elifs in expr_value()</title>
<updated>2018-10-08T21:49:30Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-08T21:49:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d29fb1398c608f6923aacabfbf0baabdc900c249'/>
<id>urn:sha1:d29fb1398c608f6923aacabfbf0baabdc900c249</id>
<content type='text'>
Leftover from assigning a 'res' variable.
</content>
</entry>
<entry>
<title>Remove useless local variable in _parse_factor()</title>
<updated>2018-10-07T04:48:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-07T04:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8523423ca99c0f486a7c1e90801b1be14fdd1457'/>
<id>urn:sha1:8523423ca99c0f486a7c1e90801b1be14fdd1457</id>
<content type='text'>
Not sure how I missed that one so long...
</content>
</entry>
<entry>
<title>Clean up naming in expr_value()</title>
<updated>2018-10-06T03:39:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-06T03:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e6b6b5fe8e8097615ff9423a1d00996f279cb95e'/>
<id>urn:sha1:e6b6b5fe8e8097615ff9423a1d00996f279cb95e</id>
<content type='text'>
Reuse the v1/v2 naming for the operands for the relation case, and call
the relation variable 'rel' instead of 'op'.

Piggy-back removal of the 'res' variable. Just as readable without it.

Indirectly strips some locals.
</content>
</entry>
<entry>
<title>Use a common variable name for deps in tri_value</title>
<updated>2018-10-06T03:13:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-06T03:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d83b9fd2061cbc59d6d112078104891493b9c0f0'/>
<id>urn:sha1:d83b9fd2061cbc59d6d112078104891493b9c0f0</id>
<content type='text'>
Might clarify the scopes a bit.
</content>
</entry>
<entry>
<title>Hint that load_config() with replace=False is for merging</title>
<updated>2018-10-06T02:40:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-06T02:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=358b77aa1db60b3615eb6e47206afafccbcbda9c'/>
<id>urn:sha1:358b77aa1db60b3615eb6e47206afafccbcbda9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix parse error message on the line after help texts</title>
<updated>2018-10-02T22:15:03Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-02T21:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=21e47ce43181ea6f460aa85e944c0bfad0672413'/>
<id>urn:sha1:21e47ce43181ea6f460aa85e944c0bfad0672413</id>
<content type='text'>
The correct error and line number was reported, but not the correct line
contents. self._line needs to be set before calling _tokenize(), so that
_parse_error() knows the context.

There's no need to set self._line for empty lines, because we
immediately end up back in _next_line() after parsing the help text,
which refetches the empty line and updates self._line.
</content>
</entry>
</feed>
