summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/allnoconfig.py4
-rw-r--r--examples/allnoconfig_simpler.py13
2 files changed, 2 insertions, 15 deletions
diff --git a/examples/allnoconfig.py b/examples/allnoconfig.py
index be36b47..3b7fd31 100644
--- a/examples/allnoconfig.py
+++ b/examples/allnoconfig.py
@@ -1,8 +1,8 @@
# Works like 'make allnoconfig'. Verified by the test suite to generate
# identical output to 'make allnoconfig' for all ARCHes.
#
-# See allnoconfig_simpler.py for a much simpler version. This version
-# demonstrates some tree walking and value processing.
+# See allnoconfig_simpler.py for a much simpler version. This more roundabout
+# version demonstrates some tree walking and value processing.
#
# Usage:
#
diff --git a/examples/allnoconfig_simpler.py b/examples/allnoconfig_simpler.py
index 59a1bd4..81e701c 100644
--- a/examples/allnoconfig_simpler.py
+++ b/examples/allnoconfig_simpler.py
@@ -5,19 +5,6 @@
# Usage:
#
# $ make [ARCH=<arch>] scriptconfig SCRIPT=Kconfiglib/examples/allnoconfig_simpler.py
-#
-# Implementation/performance note
-# ===============================
-#
-# Kconfiglib immediately invalidates (flags for recalculation) all (possibly)
-# dependent symbols when a value is assigned to a symbol, which slows this down
-# a bit (due to tons of redundant invalidation), but makes any assignment
-# pattern safe ("just works"). Kconfig.load_config() instead invalidates all
-# symbols up front, making it much faster. If you really need to eke out
-# performance, look at how load_config() does things (which involves internal
-# APIs that don't invalidate symbols). This has been fast enough for all cases
-# I've seen so far though (around 3 seconds for this particular script on my
-# Core i7 2600K, including the initial Kconfig parsing).
from kconfiglib import Kconfig, BOOL, TRISTATE
import sys