<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/README.rst, branch v3.1.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v3.1.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v3.1.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-02-16T09:15:50Z</updated>
<entry>
<title>Make 3.1.0 release</title>
<updated>2018-02-16T09:15:50Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-16T09:15:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ce43e322b57c9c62999d8941f677e5ba2f455047'/>
<id>urn:sha1:ce43e322b57c9c62999d8941f677e5ba2f455047</id>
<content type='text'>
Only includes 2a88c0c ("Include direct deps. in
Symbol/Choice.__str__()").
</content>
</entry>
<entry>
<title>README nit</title>
<updated>2018-02-08T11:52:19Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-08T11:52:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6c7c7d00b157dbb2bb77d1e1f36cef1ac93ddfea'/>
<id>urn:sha1:6c7c7d00b157dbb2bb77d1e1f36cef1ac93ddfea</id>
<content type='text'>
Might've sounded a bit snarky -- wasn't meant to.
</content>
</entry>
<entry>
<title>Make 3.0.0 release</title>
<updated>2018-02-08T09:18:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-08T09:18:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f54c6b6d453361948a9169081d9140ee5935b9f7'/>
<id>urn:sha1:f54c6b6d453361948a9169081d9140ee5935b9f7</id>
<content type='text'>
 - Only includes e8b4ecb ("Don't special-case user_value for choice
   symbols set to y").

Since that's a tiny change to the behavior of the API, the major version
is bumped.
</content>
</entry>
<entry>
<title>Make 2.7.0 release</title>
<updated>2018-02-07T03:30:19Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-07T02:58:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4b31adf8efbb5341c369b32022401df65f419362'/>
<id>urn:sha1:4b31adf8efbb5341c369b32022401df65f419362</id>
<content type='text'>
Just adds f66cd71 ("Allow "n"/"m"/"y" as aliases for 0/1/2 in
set_value()").
</content>
</entry>
<entry>
<title>Add oldconfig.py example script</title>
<updated>2018-02-06T01:47:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-06T01:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c1d2c10ad95827e3a04c9f432b32fbcf175f5a5e'/>
<id>urn:sha1:c1d2c10ad95827e3a04c9f432b32fbcf175f5a5e</id>
<content type='text'>
Implements the standard 'make oldconfig' functionality, prompting the
user for the values of new symbols to update an old .config file.

This came up in
https://github.com/zephyrproject-rtos/zephyr/issues/5426.
</content>
</entry>
<entry>
<title>Add example that finds references to undefined symbols</title>
<updated>2018-02-03T21:35:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-03T20:10:11Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=2fb1d811855162fe9d723806a7b5fb995b14ff7b'/>
<id>urn:sha1:2fb1d811855162fe9d723806a7b5fb995b14ff7b</id>
<content type='text'>
Does a global search over all architectures in the kernel, which should
avoid false positives.

Referencing an undefined symbol in a particular architecture can be fine
in a Kconfig file that's shared by multiple architectures, but if the
symbol isn't defined by any architecture, it's likely to be an error (or
a potential cleanup).
</content>
</entry>
<entry>
<title>Make 2.6.0 release</title>
<updated>2018-01-30T10:10:51Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-30T10:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1e40733b7caff0a5f84eee6775e851e1d32f95a9'/>
<id>urn:sha1:1e40733b7caff0a5f84eee6775e851e1d32f95a9</id>
<content type='text'>
This release tightens up syntax checking and adds all the warnings
generated by the C implementation (plus a few extra ones), making
Kconfiglib more viable as a replacement for the C tools, rather than
just being an auxiliary library.

Syntax checking changes:

 - a84848b ("Tighten up syntax checking")
 - 8716316 ("Generate a parse error for extra tokens at EOL")
 - 416083a ("Flag constant symbols where they're not allowed")

Warning changes:

 - 9c309400 ("Add some post-parsing warnings")
 - da0bfa3a ("Error out for malformed hex/int/string defaults")
 - 5d2041a9 ("Add more choice type and prompt sanity checks")
 - 67f825fc ("Warn if there's more than one help text")
 - 990c780f ("Add some warnings related to selects and implies")
 - 7432ade8 ("Warn if a symbol is defined with multiple types")
 - 5eeea863 ("Improve int/hex sanity checking")
 - ad94bb45 ("Sanity-check range values")
 - e930c140 ("Warn if a symbol/choice has multiple prompts")
 - 60d12911 ("Warn if help text is empty")
 - d43d2e83 ("Warn if menuconfig statement has no prompt")
 - 3db12f72 ("Warn if a choice symbol has defaults")
 - 0eadd61c ("Warn if choice symbol has prompt outside choice")

Also includes various code nits.
</content>
</entry>
<entry>
<title>Give tip about getting rid of warnings</title>
<updated>2018-01-29T12:42:26Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-29T12:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=097e7756caae0c87ab7891f7fb84e7213f59a595'/>
<id>urn:sha1:097e7756caae0c87ab7891f7fb84e7213f59a595</id>
<content type='text'>
The empty-help warning is pretty spammy at the moment.</content>
</entry>
<entry>
<title>Add note re. custom output formats</title>
<updated>2018-01-25T11:29:00Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-25T11:29:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f02c7775d446edbb07b15fda8f9fe1c7e0959ed5'/>
<id>urn:sha1:f02c7775d446edbb07b15fda8f9fe1c7e0959ed5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Formatting nit</title>
<updated>2018-01-25T02:48:17Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-25T02:48:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=eaa78fe609dfbaf4ca4406ada37954a156036e3b'/>
<id>urn:sha1:eaa78fe609dfbaf4ca4406ada37954a156036e3b</id>
<content type='text'>
</content>
</entry>
</feed>
