<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v2.0.3</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.0.3</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.0.3'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2017-11-27T09:40:50Z</updated>
<entry>
<title>Fix typo in comment: s/T_IF/_T_IF/</title>
<updated>2017-11-27T09:40:50Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-27T09:23:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=69bd2f5f67c1444fae9558ddbda09389e8d6c7ab'/>
<id>urn:sha1:69bd2f5f67c1444fae9558ddbda09389e8d6c7ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix _lookup_sym() docstring typo</title>
<updated>2017-11-26T14:11:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-26T14:10:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d63ef8aa53a1d372a38483bcbd91cbaec082378e'/>
<id>urn:sha1:d63ef8aa53a1d372a38483bcbd91cbaec082378e</id>
<content type='text'>
s/_parsing_configs/_parsing_kconfigs/
</content>
</entry>
<entry>
<title>Simplify _T_IF choice check</title>
<updated>2017-11-24T12:53:37Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-24T12:25:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1a0cfea9b6e070540c14d7121f88612b0fb94c19'/>
<id>urn:sha1:1a0cfea9b6e070540c14d7121f88612b0fb94c19</id>
<content type='text'>
Already have the parent in 'parent'.
</content>
</entry>
<entry>
<title>Fix typo in comment</title>
<updated>2017-11-18T14:29:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-18T14:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b42023a749574eb574e2bb09ae2843bdaea4c189'/>
<id>urn:sha1:b42023a749574eb574e2bb09ae2843bdaea4c189</id>
<content type='text'>
Rephrase it a bit too.
</content>
</entry>
<entry>
<title>Tokenize in _next_line()</title>
<updated>2017-11-18T14:17:09Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-18T13:38:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d6aa5cf8d47023b9bf2bdc0f94cd77efa189ff6c'/>
<id>urn:sha1:d6aa5cf8d47023b9bf2bdc0f94cd77efa189ff6c</id>
<content type='text'>
Fetching the next line is always followed by tokenization in practice
(outside of help texts), so things can be simplified a bit. Return
True/False to indicate EOF instead of returning the line.
</content>
</entry>
<entry>
<title>Check for type first when parsing properties</title>
<updated>2017-11-17T21:49:06Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-17T21:12:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=626b6eafa321989fe4dfa9387e989e0059682595'/>
<id>urn:sha1:626b6eafa321989fe4dfa9387e989e0059682595</id>
<content type='text'>
Most common case. Make it cheap by storing the list of type tokens
separately instead of building the tuple each time through.

Shaves a few % off the runtime for property parsing.
</content>
</entry>
<entry>
<title>Simplify _parse_properties() loop</title>
<updated>2017-11-17T20:24:19Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-17T20:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=24714ad985058e670ef04acdef353c7748cf7714'/>
<id>urn:sha1:24714ad985058e670ef04acdef353c7748cf7714</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Micro-optimize Symbol.__init__() a bit</title>
<updated>2017-11-13T11:42:39Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-13T10:35:04Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=80b91983c97db284ce39a695cc0258902e1d70a9'/>
<id>urn:sha1:80b91983c97db284ce39a695cc0258902e1d70a9</id>
<content type='text'>
Chained assignments turn a bunch of LOAD_CONSTs into DUP_TOPs. Shaves
~10% off the runtime of _lookup_sym().

Do the same for Choice.__init__(), just for consistency. Remove an
accidental duplicated assigment to 'defaults' too.
</content>
</entry>
<entry>
<title>Add a Choice._get_selection() helper</title>
<updated>2017-11-13T09:16:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-13T08:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9853e3c89cf37bba99aaa6318b6dc0f023caa2f3'/>
<id>urn:sha1:9853e3c89cf37bba99aaa6318b6dc0f023caa2f3</id>
<content type='text'>
Similar to _get_assignable(). Cleaner than setting the cached value at
every 'return'.
</content>
</entry>
<entry>
<title>Simplify licensing</title>
<updated>2017-11-12T12:15:44Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-12T12:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e4518a4c41b9420e129b658c54febdf42f44e68b'/>
<id>urn:sha1:e4518a4c41b9420e129b658c54febdf42f44e68b</id>
<content type='text'>
IANAL, but hopefully this should be enough. Don't bundle the license
file. Might be easier to work with if just kconfiglib.py is copied.
</content>
</entry>
</feed>
