Index: Source/bindings/scripts/scripts.gyp |
diff --git a/Source/bindings/scripts/scripts.gyp b/Source/bindings/scripts/scripts.gyp |
index d8d8687171305908ed0762ec6931d35c70778e7b..bb5319022096115915b24fde8087490acf6cecd4 100644 |
--- a/Source/bindings/scripts/scripts.gyp |
+++ b/Source/bindings/scripts/scripts.gyp |
@@ -16,11 +16,11 @@ |
'targets': [ |
################################################################################ |
{ |
- # A separate pre-caching step is *not required* to use lex/parse table |
- # caching in PLY, as the caches are concurrency-safe. |
- # However, pre-caching ensures that all compiler processes use the cached |
- # files (hence maximizing speed), instead of early processes building the |
- # tables themselves (as they've not yet been written when they start). |
+ # This separate pre-caching step is required to use lex/parse table caching |
+ # in PLY, since PLY itself does not check if the cache is valid, and may end |
+ # up using a stale cache if this step hasn't been run to update it. |
+ # |
+ # This action's dependencies *is* the cache validation. |
# |
# GN version: //third_party/WebKit/Source/bindings/scripts:cached_lex_yacc_tables |
'target_name': 'cached_lex_yacc_tables', |