aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax
diff options
context:
space:
mode:
authorGravatar laurentlb <laurentlb@google.com>2017-12-12 07:55:15 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-12 07:57:19 -0800
commitd7f87aa4c3bbe1503d43b991551c2d1d156e52bb (patch)
tree9577f9332246e0ed174fa227f64dabfb1ee74767 /src/main/java/com/google/devtools/build/lib/syntax
parent916e303047300b1256dd10b58f4070aa8688281f (diff)
Add a new flag to disable glob tracking: --incompatible_disable_glob_tracking
RELNOTES: None. PiperOrigin-RevId: 178760403
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
index c0ebebe974..9a6f9159bf 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
@@ -47,6 +47,9 @@ public abstract class SkylarkSemantics {
public abstract boolean incompatibleDepsetUnion();
public abstract boolean incompatibleDictLiteralHasNoDuplicates();
+
+ public abstract boolean incompatibleDisableGlobTracking();
+
public abstract boolean incompatibleDisallowDictPlus();
public abstract boolean incompatibleDisallowKeywordOnlyArgs();
public abstract boolean incompatibleDisallowToplevelIfStatement();
@@ -79,6 +82,7 @@ public abstract class SkylarkSemantics {
.incompatibleDepsetIsNotIterable(false)
.incompatibleDepsetUnion(false)
.incompatibleDictLiteralHasNoDuplicates(true)
+ .incompatibleDisableGlobTracking(false)
.incompatibleDisallowDictPlus(false)
.incompatibleDisallowKeywordOnlyArgs(true)
.incompatibleDisallowToplevelIfStatement(true)
@@ -104,6 +108,9 @@ public abstract class SkylarkSemantics {
public abstract Builder incompatibleDepsetUnion(boolean value);
public abstract Builder incompatibleDictLiteralHasNoDuplicates(boolean value);
+
+ public abstract Builder incompatibleDisableGlobTracking(boolean value);
+
public abstract Builder incompatibleDisallowDictPlus(boolean value);
public abstract Builder incompatibleDisallowKeywordOnlyArgs(boolean value);
public abstract Builder incompatibleDisallowToplevelIfStatement(boolean value);