<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/tests/Kmisc, branch v12.10.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.10.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.10.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-06-03T23:51:58Z</updated>
<entry>
<title>Remove reference to Kconfiglib 1 API</title>
<updated>2019-06-03T23:51:58Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-06-03T23:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9d37b21392fb5aa732a2692c5aaa3836777cdd28'/>
<id>urn:sha1:9d37b21392fb5aa732a2692c5aaa3836777cdd28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't write out 'option env' symbols to C header</title>
<updated>2018-01-05T20:38:57Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T19:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5d693b2e66451aedfd694ffde4dba7d4b74afa46'/>
<id>urn:sha1:5d693b2e66451aedfd694ffde4dba7d4b74afa46</id>
<content type='text'>
Oversight. SYMBOL_AUTO (env_var) being set indirectly clears
SYMBOL_WRITE (_write_to_conf) in sym_calc_value(). The .config case was
already fine due to an explicit env_var check.

Even non-visible env. symbols ended up in the header, due to
'option env' internally adding a default.

Disallow user values altogether on 'option env' symbols, even if
specified manually. This matches the C implementation. Add a warning
too.
</content>
</entry>
<entry>
<title>Clean up .kconfig tests</title>
<updated>2017-11-02T19:38:26Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-02T19:36:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=852eae7d41abed9051f72d0ba72bfb854cfb6fcb'/>
<id>urn:sha1:852eae7d41abed9051f72d0ba72bfb854cfb6fcb</id>
<content type='text'>
Kinda silly to test if they're separate since a long time, but can do
that easily too with some reorganization.
</content>
</entry>
<entry>
<title>Always save user values if they're valid</title>
<updated>2017-11-02T09:27:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-02T08:41:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=57e5a8eb6d6ff0a393116d5471f720cc1af33f88'/>
<id>urn:sha1:57e5a8eb6d6ff0a393116d5471f720cc1af33f88</id>
<content type='text'>
Can just skip the invalidation for promptless symbols. Makes things less
magic and more intuitive while still being fast. Means no docs need to
be rewritten too.

Now the warning gets printed for unset_value() as well.
</content>
</entry>
<entry>
<title>Do not invalidate everything when loading .configs</title>
<updated>2017-11-02T03:31:58Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-01T22:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6bce225d38433c9b14ff94ff0fb66d1ac87ff4e3'/>
<id>urn:sha1:6bce225d38433c9b14ff94ff0fb66d1ac87ff4e3</id>
<content type='text'>
In replace mode, only unset symbols that didn't get set.

Get rid of _set_value_no_invalidate() and just do a normal set_value()
with invalidation. It's speedy with the new invalidation algorithm, and
simpler.

Not a big performance boost (but a small one), but means that
invalidation must be even more rock solid for the test suite to pass (no
global invalidations to hide behind), which is nice.

Also make y assignments to choice symbol update just the choice user
value. Gives nicer behavior when the choice mode is changed.
</content>
</entry>
<entry>
<title>Kconfiglib 2 backup</title>
<updated>2017-10-24T17:24:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-10-09T21:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=dd0e227216e247d2040cdd40bf7397702880cdc4'/>
<id>urn:sha1:dd0e227216e247d2040cdd40bf7397702880cdc4</id>
<content type='text'>
WIP
</content>
</entry>
<entry>
<title>Add Symbol.is_allnoconfig_y()</title>
<updated>2015-03-12T11:23:38Z</updated>
<author>
<name>Philip Craig</name>
<email>philipjcraig@gmail.com</email>
</author>
<published>2015-03-12T11:23:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=deaa62405116cc63dd7d03f4c5c58fa7ce7d91e6'/>
<id>urn:sha1:deaa62405116cc63dd7d03f4c5c58fa7ce7d91e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add selftests for various minor APIs.</title>
<updated>2012-12-14T13:28:56Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2012-12-14T13:28:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8d2f99acc75c16a850a7545184aee80cf5cbc243'/>
<id>urn:sha1:8d2f99acc75c16a850a7545184aee80cf5cbc243</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add selftests for get_config().</title>
<updated>2012-12-13T11:30:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2012-12-13T11:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=0f7db8cb833f926a04697df7a5f4c5821d9bd1c8'/>
<id>urn:sha1:0f7db8cb833f926a04697df7a5f4c5821d9bd1c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add selftests for get_user_value().</title>
<updated>2012-12-11T12:10:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2012-12-11T12:10:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a55e3d29246cb9e480e36c925b268892f29e8f98'/>
<id>urn:sha1:a55e3d29246cb9e480e36c925b268892f29e8f98</id>
<content type='text'>
</content>
</entry>
</feed>
