From 4e90f435961f9267d7cd7e12f240f8bdcfcda077 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Fri, 7 Jul 2017 11:48:52 +0200 Subject: [PATCH 1/2] add hash method to concatenated module fixes #5184 --- lib/optimize/ConcatenatedModule.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/optimize/ConcatenatedModule.js b/lib/optimize/ConcatenatedModule.js index 52b2a41c8e2..984e03e4a09 100644 --- a/lib/optimize/ConcatenatedModule.js +++ b/lib/optimize/ConcatenatedModule.js @@ -451,6 +451,13 @@ class ConcatenatedModule extends Module { return name; } + updateHash(hash) { + for(const m of this.modules) { + m.updateHash(hash); + } + super.updateHash(hash); + } + } class HarmonyImportSpecifierDependencyConcatenatedTemplate { From cd7ec76d7cf342a71207db6468eeef47cad8cffb Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Fri, 7 Jul 2017 12:14:53 +0200 Subject: [PATCH 2/2] update stats snapshot --- test/statsCases/scope-hoisting-multi/expected.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/statsCases/scope-hoisting-multi/expected.txt b/test/statsCases/scope-hoisting-multi/expected.txt index b5ef0e9281b..c7e9d442e2c 100644 --- a/test/statsCases/scope-hoisting-multi/expected.txt +++ b/test/statsCases/scope-hoisting-multi/expected.txt @@ -1,4 +1,4 @@ -Hash: 731069e082cf620521ce1e4286719458d8076cfc +Hash: 731069e082cf620521ce637b388d1abe7f9228e5 Child Hash: 731069e082cf620521ce Time: Xms @@ -14,7 +14,7 @@ Child [9] (webpack)/test/statsCases/scope-hoisting-multi/second.js 177 bytes {4} [built] [10] (webpack)/test/statsCases/scope-hoisting-multi/lazy_second.js 55 bytes {1} [built] Child - Hash: 1e4286719458d8076cfc + Hash: 637b388d1abe7f9228e5 Time: Xms [0] (webpack)/test/statsCases/scope-hoisting-multi/common_lazy_shared.js 25 bytes {0} {1} {2} [built] [1] (webpack)/test/statsCases/scope-hoisting-multi/vendor.js 25 bytes {5} [built]