<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.47.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.47.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.47.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-04-17T13:15:16Z</updated>
<entry>
<title>Make 10.47.0 release</title>
<updated>2019-04-17T13:15:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T13:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=adbae5bbd13a3ac313830959560aa7dbb1e4d00f'/>
<id>urn:sha1:adbae5bbd13a3ac313830959560aa7dbb1e4d00f</id>
<content type='text'>
Adds a (perhaps not noticeable) performance improvement to the
menuconfig, in commit a47615f ("menuconfig: Prune _shown_nodes()
recursion").
</content>
</entry>
<entry>
<title>menuconfig: Prune _shown_nodes() recursion</title>
<updated>2019-04-17T13:13:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T12:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a47615f06ad7e4d84ca1ab01db0520ef5f30010c'/>
<id>urn:sha1:a47615f06ad7e4d84ca1ab01db0520ef5f30010c</id>
<content type='text'>
When looking for visible children of invisible symbol nodes,
_shown_nodes() was always recursing all the way out the leaf nodes.
That's a ton of redundant work, though it doesn't seem to have lead to
noticeable slowness (it does in the GUI menuconfig).

Stop the search at symbol nodes with node.dep = n (from
'if'/'depends on'). Those can never have visible children, because
node.dep gets propagated to prompts.
</content>
</entry>
<entry>
<title>menuconfig: Style nit</title>
<updated>2019-04-17T03:16:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T03:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e4f268157254df1ef361763bcfdf0258818fa53d'/>
<id>urn:sha1:e4f268157254df1ef361763bcfdf0258818fa53d</id>
<content type='text'>
Shorten a bit.
</content>
</entry>
<entry>
<title>Make 10.46.1 release</title>
<updated>2019-04-17T01:47:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T01:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c74e147201f7998b3a848db741d8c6b7b7e1772d'/>
<id>urn:sha1:c74e147201f7998b3a848db741d8c6b7b7e1772d</id>
<content type='text'>
Fixes a display issue for m/y-valued 'menuconfig' symbols with disabled
optional prompts and visible children, in commit 37c6984 ("menuconfig:
Fix display issue for optional-prompt menuconfigs").
</content>
</entry>
<entry>
<title>menuconfig: _select_imply_info() style nit</title>
<updated>2019-04-17T01:45:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T01:28:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=498f0edd8a0312f8a08b9b2be5b6b84e462fa7a7'/>
<id>urn:sha1:498f0edd8a0312f8a08b9b2be5b6b84e462fa7a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Micro-optimize incremental search</title>
<updated>2019-04-17T01:45:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T01:42:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fb1bbb8aa5b1b5f60ecd055ee944b2ffefc22d5a'/>
<id>urn:sha1:fb1bbb8aa5b1b5f60ecd055ee944b2ffefc22d5a</id>
<content type='text'>
removing the matches.append lookup saves a few %, as measured with
line_profiler.

It's fast enough already on any reasonable machine, so it's a bit silly,
but it's pretty trivial.
</content>
</entry>
<entry>
<title>menuconfig: _jump_to_dialog() comment nits</title>
<updated>2019-04-17T01:26:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T01:25:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=899bc77d837e9a2098449bd104bc640d99619194'/>
<id>urn:sha1:899bc77d837e9a2098449bd104bc640d99619194</id>
<content type='text'>
Make things a bit more compact.
</content>
</entry>
<entry>
<title>menuconfig: Add missing 'return' in _select_selected_choice_sym()</title>
<updated>2019-04-17T01:21:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T01:21:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=13dda5843f79a02f2c6dadc6cfd99ca62679dde3'/>
<id>urn:sha1:13dda5843f79a02f2c6dadc6cfd99ca62679dde3</id>
<content type='text'>
Won't affect behavior, but it was intended.
</content>
</entry>
<entry>
<title>menuconfig: Fix display issue for optional-prompt menuconfigs</title>
<updated>2019-04-17T01:10:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T00:06:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=37c698413ef6f433f03589a4f52076893030a9e5'/>
<id>urn:sha1:37c698413ef6f433f03589a4f52076893030a9e5</id>
<content type='text'>
_shown_nodes() needs to check whether invisible 'menuconfig' symbols
with optional prompts have visible children, so that they can be shown
outside show-all mode. Previously, only 'config' symbols were checked.
</content>
</entry>
<entry>
<title>menuconfig: Simplify _menu_path_info()</title>
<updated>2019-04-11T20:26:23Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-11T20:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8ddc0df484a25f915591c5bee6f4a9e4e71207d5'/>
<id>urn:sha1:8ddc0df484a25f915591c5bee6f4a9e4e71207d5</id>
<content type='text'>
</content>
</entry>
</feed>
