diff --git a/source/dub/dub.d b/source/dub/dub.d index 04739a8..2ebc60a 100644 --- a/source/dub/dub.d +++ b/source/dub/dub.d @@ -59,7 +59,7 @@ deprecated("use defaultRegistryURLs") enum defaultRegistryURL = defaultRegistryURLs[0]; /// The URL to the official package registry and it's default fallback registries. -enum defaultRegistryURLs = [ +static immutable string[] defaultRegistryURLs = [ "https://code.dlang.org/", "https://code-mirror.dlang.io/", "https://dub-registry.herokuapp.com/", diff --git a/source/dub/generators/sublimetext.d b/source/dub/generators/sublimetext.d index 9ac53c9..1bf2187 100644 --- a/source/dub/generators/sublimetext.d +++ b/source/dub/generators/sublimetext.d @@ -67,7 +67,7 @@ private Json buildSystems(BuildPlatform buildPlatform, string workingDiretory = getcwd()) { - enum BUILD_TYPES = [ + static immutable BUILD_TYPES = [ //"plain", "debug", "release", diff --git a/source/dub/internal/vibecompat/data/utils.d b/source/dub/internal/vibecompat/data/utils.d index a967455..ace6a76 100644 --- a/source/dub/internal/vibecompat/data/utils.d +++ b/source/dub/internal/vibecompat/data/utils.d @@ -215,8 +215,8 @@ ref int someTempl()() { return i; } } - enum plainFields = ["i"]; - enum fields = ["i", "p1", "p4", "p5"]; + immutable plainFields = ["i"]; + immutable fields = ["i", "p1", "p4", "p5"]; foreach (mem; __traits(allMembers, S)) { static if (isRWField!(S, mem)) static assert(fields.canFind(mem), mem~" detected as field.");