<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.30.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.30.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.30.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-12-01T16:30:17Z</updated>
<entry>
<title>Make 10.30.0 release</title>
<updated>2018-12-01T16:30:17Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-01T16:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=930356c2859d192c096e71827219bff0c5fa8780'/>
<id>urn:sha1:930356c2859d192c096e71827219bff0c5fa8780</id>
<content type='text'>
Adds a small incremental building improvement: commit a4751b5 ("Flag
removed symbols as changed in sync_deps()")
</content>
</entry>
<entry>
<title>Flag removed symbols as changed in sync_deps()</title>
<updated>2018-12-01T16:29:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-01T16:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a4751b5d94e713b2206889a4aab54388df1ca33f'/>
<id>urn:sha1:a4751b5d94e713b2206889a4aab54388df1ca33f</id>
<content type='text'>
If a symbol is removed from a Kconfig file, it makes sense to flag it as
changed, so that things that still (probably accidentally) depend on it
get rebuilt.

Saw a patch for the C tools with the same effect floating around, so
might as well add it already. The C tools had other brokeness as well
though...
</content>
</entry>
<entry>
<title>Make 10.29.0 release</title>
<updated>2018-12-01T13:17:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-01T12:55:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6d34d9b11cc9587f123e7b5fe3d8de2cad3fa2b1'/>
<id>urn:sha1:6d34d9b11cc9587f123e7b5fe3d8de2cad3fa2b1</id>
<content type='text'>
Adds commit 567cccf ("Tighten up help text parsing"), which improves
parsing performance slightly.
</content>
</entry>
<entry>
<title>Tighten up help text parsing</title>
<updated>2018-12-01T13:17:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-01T11:12:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a8d378d5fc027fef9d884bd4d89d5ca726383146'/>
<id>urn:sha1:a8d378d5fc027fef9d884bd4d89d5ca726383146</id>
<content type='text'>
Get rid of _indentation() and inline it into _parse_help(), adding some
simplifications and optimizations along the way.

Saves a few % of parsing of time. Help text parsing is surprisingly hot.
</content>
</entry>
<entry>
<title>Make 10.28.0 release</title>
<updated>2018-11-28T15:16:46Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T15:16:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=06f3bb4aa893a8639cb6f7b0eb7359b19dc5cc4f'/>
<id>urn:sha1:06f3bb4aa893a8639cb6f7b0eb7359b19dc5cc4f</id>
<content type='text'>
Adds commit b3f0061 ("menuconfig: Only list duplicated choice symbols
once"), which improves the behavior of the menuconfig interface for an
obscure situation involving named choices included multiple times.
</content>
</entry>
<entry>
<title>menuconfig: Clarify the scope of the named choice special-casing</title>
<updated>2018-11-28T14:37:50Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T14:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3d9217b5c021f5bd8e35b09eedfba8121aa051b1'/>
<id>urn:sha1:3d9217b5c021f5bd8e35b09eedfba8121aa051b1</id>
<content type='text'>
One thing that irks me a bit about it is that it might give the idea
that menuconfigs have to include it, making things seem more complex
than they really are.
</content>
</entry>
<entry>
<title>menuconfig: Improve comment re. multiply-defined choice symbols</title>
<updated>2018-11-28T14:12:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T14:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=38dff36b0f97b8c87bc95f18fce2c8d7d5a860d5'/>
<id>urn:sha1:38dff36b0f97b8c87bc95f18fce2c8d7d5a860d5</id>
<content type='text'>
The thing it's talking about usually happens when some file with a named
choice is included multiple times with different dependencies.
</content>
</entry>
<entry>
<title>menuconfig: Fix variable name typo in comment</title>
<updated>2018-11-28T14:04:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T14:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f95ac89944bdca833c5398967c274ab520c2ce7b'/>
<id>urn:sha1:f95ac89944bdca833c5398967c274ab520c2ce7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Only list duplicated choice symbols once</title>
<updated>2018-11-28T13:48:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T13:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b3f0061c61da5c9dd604e580e6f220c4a7bd44fa'/>
<id>urn:sha1:b3f0061c61da5c9dd604e580e6f220c4a7bd44fa</id>
<content type='text'>
When a Kconfig file defined a named choice and was included multiple
times, the choice symbols were listed multiple times in the menuconfig
as well (due to commit 17d7c1e ("menuconfig: Show all symbols at each
menu location for multi.def. choices")).

That's probably not what you want. Tweak it so that each symbol is only
shown once, with the prompt that was used for it at whatever choice
definition location is entered.

Also change how the choice selection is displayed before the choice is
entered, so that the prompt used for the selected symbol at that
particular location is used. Previously, the prompt at the first
definition location for the symbol was always used.

(Note that all of this is only about how things are displayed. It's not
essential to functionality, in case you're writing your own menuconfig.)
</content>
</entry>
<entry>
<title>Make 10.27.0 release</title>
<updated>2018-11-26T04:45:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-26T04:04:09Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e47d7eff1012e7fe2a1dd75f3367a2eaa1b61539'/>
<id>urn:sha1:e47d7eff1012e7fe2a1dd75f3367a2eaa1b61539</id>
<content type='text'>
Adds some small performance optimizations:

 - Commit 120f551 ("Speed up more token membership tests")

 - Commit bb7044c ("Reorder some tuples to put y first")
</content>
</entry>
</feed>
