diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2018-06-22 06:09:35 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2018-06-22 06:09:35 +0200 |
| commit | da06752545e35ea8bffeec07065679dcc4502013 (patch) | |
| tree | 8fd4f0d13be3344fb288224d6692f69fe8208e48 /tests/Krecursive1 | |
| parent | eb6c21a9b33a2d6e2bed9882d4f930d0cab2f03b (diff) | |
Make 7.0.0 releasev7.0.0
New features:
- db92bb7 ("Add dependency loop detection") adds long-overdue
dependency loop detection.
Previously, dependency loops would trigger hard-to-debug Python
RecursionError exceptions during evaluation. They now generate a
KconfigError instead, with a helpful message that shows the items in
the loop.
Backwards-incompatible changes (major version bumped to 7):
- eb6c21a ("Turn MenuNode/Symbol/Choice.referenced() into a
@property") fixes some inconsistency in the recently-added
referenced-symbols APIs. Oversight.
Other changes:
- f6eb4f4 ("Add Symbol/Choice.referenced() convenience methods")
makes it easier to get all the symbols/choices referenced by a
symbol or choice. Previously, you'd have to loop through all the
menu nodes (definition locations) yourself, which might not be
obvious.
- ca89ca0 ("Rename KconfigSyntaxError to KconfigError") changes to
a better exception name, as KconfigSyntaxError was raised for some
things that aren't syntax errors.
The old name is kept as an alias for now for backwards
compatibility.
Diffstat (limited to 'tests/Krecursive1')
0 files changed, 0 insertions, 0 deletions
