Tobias Koppers
|
0e13c7dea4
|
track chunk combinations for modules
improves caching
improves SplitChunksPlugin
|
2021-10-07 15:43:27 +02:00 |
Tobias Koppers
|
48ffd04129
|
Merge pull request #14425 from webpack/feature/hook-read-resource
|
2021-10-07 15:14:08 +02:00 |
Tobias Koppers
|
508e8d50f2
|
expand readResource hook to cover normal file reading
|
2021-10-07 10:28:44 +02:00 |
Tobias Koppers
|
da74127bfe
|
Merge pull request #14420 from webpack/perf/remove-caching
remove caching from getModule/ChunkGraphModule/Chunk
|
2021-10-06 20:19:09 +02:00 |
Tobias Koppers
|
b1b1796101
|
Merge pull request #14414 from webpack/perf/chunk-graph
improve chunk graph creation performance
|
2021-10-06 20:18:42 +02:00 |
Tobias Koppers
|
e1aa5abff0
|
fix case where runtime is empty string
|
2021-10-06 15:41:23 +02:00 |
Tobias Koppers
|
a6fc14b667
|
update types
|
2021-10-06 15:39:21 +02:00 |
Tobias Koppers
|
7311f955a8
|
only capture time when not cached
time is also expensive...
|
2021-10-06 15:39:21 +02:00 |
Tobias Koppers
|
283359261d
|
add mem caching for getBlockModules
|
2021-10-06 15:39:21 +02:00 |
Tobias Koppers
|
1e5abcc51b
|
improve extractBlockModules
|
2021-10-06 15:39:21 +02:00 |
Tobias Koppers
|
3143fe602a
|
remove caching from ChunkGraph
|
2021-10-06 14:06:43 +02:00 |
Tobias Koppers
|
7da89c0580
|
remove caching from getModuleGraphModule
|
2021-10-06 14:06:43 +02:00 |
Tobias Koppers
|
250c6b3d16
|
Merge pull request #14416 from webpack/logging/affected2
|
2021-10-06 13:56:26 +02:00 |
Tobias Koppers
|
2934fd0e3c
|
add timing to second affected module computation
|
2021-10-06 10:24:12 +02:00 |
Tobias Koppers
|
0581bb3c1c
|
5.57.1
|
2021-10-05 20:25:15 +02:00 |
Tobias Koppers
|
48c3d290c5
|
Merge pull request #14413 from webpack/bugfix/cache-unaffected
bugfix cacheUnaffected
|
2021-10-05 20:19:38 +02:00 |
Tobias Koppers
|
07ad896f7a
|
bugfix cacheUnaffected
|
2021-10-05 20:15:04 +02:00 |
Tobias Koppers
|
e841ab0141
|
5.57.0
|
2021-10-05 17:06:41 +02:00 |
Tobias Koppers
|
9e3e71813f
|
Merge pull request #14410 from webpack/bugfix/allow-side-effects
optimization.sideEffects is compatible with cacheUnaffected
|
2021-10-05 17:05:55 +02:00 |
Tobias Koppers
|
da098d7872
|
optimization.sideEffects is compatible with cacheUnaffected
|
2021-10-05 16:54:51 +02:00 |
Tobias Koppers
|
56653f8275
|
Merge pull request #14406 from webpack/bugfix/cache-unaffected-ids
handle changing module/chunk ids for cacheUnaffected
|
2021-10-05 16:06:14 +02:00 |
Tobias Koppers
|
f05246efcb
|
use buildInfo instead of hash for cacheUnaffected
|
2021-10-05 15:09:39 +02:00 |
Tobias Koppers
|
4c688339be
|
run test cases for cacheUnaffected
|
2021-10-05 15:08:20 +02:00 |
Tobias Koppers
|
91b6972144
|
add memCache2 for mem caching with module/chunk ids
|
2021-10-05 15:08:18 +02:00 |
Tobias Koppers
|
508ededf0f
|
Merge pull request #14396 from webpack/perf/string-xor
faster StringXor
|
2021-10-05 12:41:56 +02:00 |
Tobias Koppers
|
65ad030156
|
faster StringXor
|
2021-10-04 10:36:24 +02:00 |
Tobias Koppers
|
1ad5234555
|
Merge pull request #14381 from webpack/cache/externals
|
2021-10-04 09:56:21 +02:00 |
Tobias Koppers
|
06da0cb441
|
Merge pull request #14325 from shfshanyue/main
chore: merge multi hash.update
|
2021-10-04 09:56:04 +02:00 |
Tobias Koppers
|
ed55e200ef
|
5.56.1
|
2021-10-04 09:32:41 +02:00 |
Tobias Koppers
|
835240024d
|
Merge pull request #14393 from webpack/bugfix/define-plugin
give DefinePlugin a different key to avoid conflicting with different variants of it
|
2021-10-04 09:32:23 +02:00 |
Tobias Koppers
|
7135727cba
|
avoid unneccessary separators and arrays
|
2021-10-04 09:29:09 +02:00 |
Tobias Koppers
|
ebc2551060
|
give DefinePlugin a different key to avoid conflicting with different variants of it
|
2021-10-04 09:01:00 +02:00 |
Tobias Koppers
|
80bf77d26f
|
add test case
|
2021-10-01 16:37:51 +02:00 |
Tobias Koppers
|
a0a5f28510
|
allow ExternalModules to be unsafe cached
|
2021-10-01 16:27:20 +02:00 |
Tobias Koppers
|
4eb122092d
|
5.56.0
|
2021-10-01 16:12:47 +02:00 |
Tobias Koppers
|
b7f382878e
|
Merge pull request #14366 from webpack/perf/define-hash
use a hash instead of a list to track DefinePlugin dependency
|
2021-09-29 21:57:55 +02:00 |
Tobias Koppers
|
5f22bffdd1
|
use a hash instead of a list to track DefinePlugin dependency
|
2021-09-29 15:01:31 +02:00 |
Tobias Koppers
|
e78403d6a8
|
5.55.1
|
2021-09-29 10:56:21 +02:00 |
Tobias Koppers
|
0c3fab62ab
|
Merge pull request #14358 from webpack/bugfix/shared-cache
|
2021-09-29 10:55:31 +02:00 |
Tobias Koppers
|
61569e26b9
|
compare references modules when restoring mem cache
|
2021-09-29 09:09:42 +02:00 |
Tobias Koppers
|
6c6e48c382
|
avoid RuntimeSpecMap in favor of directly setting on memCache
|
2021-09-29 00:06:44 +02:00 |
Tobias Koppers
|
a82ab66fc1
|
fix accidentically shared mem caches
|
2021-09-28 23:52:25 +02:00 |
Tobias Koppers
|
5db30851c7
|
5.55.0
|
2021-09-28 19:39:39 +02:00 |
Tobias Koppers
|
3a0d5ff8e4
|
Merge pull request #14350 from webpack/perf/lazy-assign-connections
improve module graph building performance
|
2021-09-28 19:39:23 +02:00 |
Tobias Koppers
|
9e4c259cce
|
fix some cases where undefined modules are used
|
2021-09-28 19:11:39 +02:00 |
Tobias Koppers
|
daa2c3808e
|
lazy assign connections to dependencies
in many cases we don't need the assignment
|
2021-09-28 19:11:39 +02:00 |
Tobias Koppers
|
449f7ef39b
|
Merge pull request #14342 from webpack/perf/unsafe-cache
|
2021-09-28 15:50:11 +02:00 |
Tobias Koppers
|
8ef452a5b8
|
disable unsafeCache in test case as changes won't be detected otherwise
|
2021-09-28 13:37:42 +02:00 |
Tobias Koppers
|
931d14615f
|
move unsafe cache from NormalModuleFactory to Compilation to skip more processing
|
2021-09-28 11:37:29 +02:00 |
Tobias Koppers
|
da9a987bd2
|
Merge pull request #14341 from webpack/perf/seal
|
2021-09-28 11:36:34 +02:00 |