<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v2.1.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.1.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.1.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-01-05T22:45:36Z</updated>
<entry>
<title>Make 2.1.0 release</title>
<updated>2018-01-05T22:45:36Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T22:45:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f3bf3a8e10058460c83095c4c31ee6956a38137f'/>
<id>urn:sha1:f3bf3a8e10058460c83095c4c31ee6956a38137f</id>
<content type='text'>
 - d2a2727 (Implement autoconf.h generation) adds support for generating
   C headers in the same format as used for include/generated/autoconf.h
   in the kernel, contributed by Carles Cufi from the Zephyr project.

 - 5d693b2 (Don't write out 'option env' symbols to C header) makes
   it so that attempts to manually set user values on 'option env'
   symbols are rejected (though such symbols were never written out to
   .config files).
</content>
</entry>
<entry>
<title>Iterate over defined_syms in write_autoconf()</title>
<updated>2018-01-05T22:37:28Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T22:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=cb5214f2e9b2caf1c3cc998fc29a95429812f947'/>
<id>urn:sha1:cb5214f2e9b2caf1c3cc998fc29a95429812f947</id>
<content type='text'>
Simpler.

I realized there's actually no need to follow the node pointers, since
menus and comments never generate output.
</content>
</entry>
<entry>
<title>Formatting and comment nits</title>
<updated>2018-01-05T21:55:10Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T21:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d331e92f806eb0e3f4a86523a847bfac5501084f'/>
<id>urn:sha1:d331e92f806eb0e3f4a86523a847bfac5501084f</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>Merge pull request #35 from carlescufi/autoconf</title>
<updated>2018-01-05T10:37:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T10:37:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5e2103cf37181067cbdff1a16647edddf60441f0'/>
<id>urn:sha1:5e2103cf37181067cbdff1a16647edddf60441f0</id>
<content type='text'>
Implement autoconf.h generation</content>
</entry>
<entry>
<title>Implement autoconf.h generation</title>
<updated>2018-01-05T09:57:44Z</updated>
<author>
<name>Carles Cufi</name>
<email>carles.cufi@nordicsemi.no</email>
</author>
<published>2018-01-04T21:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d2a272777f4b877207dbe16fd9c616aad78aa7c9'/>
<id>urn:sha1:d2a272777f4b877207dbe16fd9c616aad78aa7c9</id>
<content type='text'>
Implement the generation of the C header file that mirrors the .config
files, commonly named autoconf.h.

Signed-off-by: Carles Cufi &lt;carles.cufi@nordicsemi.no&gt;
</content>
</entry>
<entry>
<title>Add merge_config.py example</title>
<updated>2017-12-30T09:05:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-12-30T09:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=efcd2bda4684ed29951c808c571c4159a7aa6b28'/>
<id>urn:sha1:efcd2bda4684ed29951c808c571c4159a7aa6b28</id>
<content type='text'>
Functions similarly to scripts/kconfig/merge_config.sh from the kernel.

Came up in https://github.com/zephyrproject-rtos/zephyr/pull/5417.
</content>
</entry>
<entry>
<title>Make it clear that makefile.patch needs -p1</title>
<updated>2017-12-15T16:55:11Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-12-15T16:55:11Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b5c513ffb03df350f29272277716bd3d5bf05a00'/>
<id>urn:sha1:b5c513ffb03df350f29272277716bd3d5bf05a00</id>
<content type='text'>
Not passing -p1 causes the root Makefile to be patched instead of
scripts/kconfig/Makefile, as discovered in
https://github.com/ulfalizer/Kconfiglib/issues/32.
</content>
</entry>
<entry>
<title>Make 2.0.3 release</title>
<updated>2017-11-30T10:14:48Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-30T10:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=90cb539935c09975e234efcdab063108127fd89e'/>
<id>urn:sha1:90cb539935c09975e234efcdab063108127fd89e</id>
<content type='text'>
 - Small parsing performance improvements:

   80b9198 (Micro-optimize Symbol.__init__() a bit)
   626b6ea (Check for type first when parsing properties)
   d6aa5cf (Tokenize in _next_line())

 - Minor documentation nits (typos, etc.)
</content>
</entry>
<entry>
<title>Mention multiprocessing in README</title>
<updated>2017-11-30T10:12:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-30T10:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a2cbaa8a3b683b69a8297fb34b9f82152223fea7'/>
<id>urn:sha1:a2cbaa8a3b683b69a8297fb34b9f82152223fea7</id>
<content type='text'>
</content>
</entry>
</feed>
