Tobias Koppers
8d2c2f44c5
Merge pull request #12453 from webpack/bugfix/reuse-vendor-entry
...
reuseExistingChunk is able to reuse an entry chunk when it's the only selected chunk
2021-01-19 19:23:38 +01:00
Tobias Koppers
2b3489d136
reuseExistingChunk is able to reuse an entry chunk when it's the only selected chunk
2021-01-19 17:08:58 +01:00
Tobias Koppers
4ec418c8ee
allow inner graph shaking for new URL()
...
fixes #11818
2021-01-19 13:31:55 +01:00
Tobias Koppers
38c7cf2d85
fix caching crash in ConcatenatedModule
...
Ensure that no warnings/errors occur during testing
add serialization for some missing warnings
2021-01-08 15:44:26 +01:00
Tobias Koppers
35c7801b5e
fix bug where cacheGroup index was inverted
2021-01-07 21:47:08 +01:00
Tobias Koppers
3554793b4b
fix bug where module size is added multiple times to the split chunk info
...
fixes #12307
2021-01-07 16:51:08 +01:00
Tobias Koppers
10aa3daede
add experiments.layers
...
add layers to define different module layers
support module layers in stats
add layer support for NormalModules
fixes #11466
2021-01-05 20:50:59 +01:00
highonweb
bc1911bf78
Changed name of memorize function to memoize
2020-12-27 03:02:57 +05:30
Tobias Koppers
1e2634fdd8
manual side effects flagging should override automatic analysis
2020-12-15 14:40:54 +01:00
Tobias Koppers
a0d2b99a34
fixes #12114
2020-12-04 17:03:12 +01:00
Tobias Koppers
dade079110
only move export info targets when also moving dependencies
...
fix #12071
2020-11-30 10:18:38 +01:00
Tobias Koppers
c7ea63875c
improve side effects analysis to report imported and reexports symbols as side-effect-free
...
add bailout messages for side effects
2020-11-28 18:10:27 +01:00
Tobias Koppers
ed742e071b
add test case like html-plugin
2020-11-26 14:00:21 +01:00
Tobias Koppers
ccfe01aab4
allow to process assets that are added during processAssets
...
fix and add processAsset stages
allow to hook into RealContentHashPlugin for custom hashing
2020-11-26 14:00:21 +01:00
Tobias Koppers
cbcd459d19
fix conflicting real imports and type imports
2020-11-26 10:02:59 +01:00
Tobias Koppers
a17ad8eb79
Merge pull request #12002 from webpack/bugfix/ns-consistency
...
make visible exports from non-harmony modules more consistent
2020-11-17 14:15:43 +01:00
Tobias Koppers
590aacc2ae
make visible exports from non-harmony modules more consistent
...
fixes #11995
2020-11-16 17:19:36 +01:00
Tobias Koppers
f32762ed69
fix #11990
2020-11-16 11:53:19 +01:00
Tobias Koppers
3601b4bfe3
handle ASI issue between concatenated modules
...
fixes #11897
2020-11-04 12:02:36 +01:00
Tobias Koppers
77aed6004a
fix a few edge cases with interop
...
add more test cases
2020-11-03 10:40:39 +01:00
Tobias Koppers
c7a9b8ed06
handle renaming in super class expression in nested scopes correctly
...
fixes #11840
2020-11-02 14:16:04 +01:00
Tobias Koppers
18495151b8
handle the case when execution order in a concatenated module is runtime-dependent
...
fix #11863
2020-10-29 17:53:56 +01:00
Tobias Koppers
98743909e6
fix incorrect concatenation when module runtime are merged
...
fixes #11856
2020-10-28 20:22:27 +01:00
Tobias Koppers
167fba77cf
handle runtime-dependent code in concatenated modules
2020-10-27 11:43:58 +01:00
Tobias Koppers
e1b5a78a24
add optimization.sideEffects: "flag" and use this by default
...
analysing for side effects cause unnecessary changes in parent modules and we want to avoid that in development
2020-10-27 06:50:07 +01:00
Tobias Koppers
0a8529fcb1
fix undetected module references
2020-10-20 13:50:32 +02:00
Karlis Gangis
95eabe47ec
fix: handle star import name collisions in module concatenation
2020-10-20 13:50:56 +03:00
Tobias Koppers
b3c73a543b
fix runtime-specific handling in concatenated modules
2020-10-16 11:47:30 +02:00
Tobias Koppers
2888c8a406
Revert "fix unused modules in chunk when optimizing runtime-specific "
2020-10-15 20:17:26 +02:00
Tobias Koppers
11935a9141
Merge pull request #11703 from webpack/bugfix/11678
...
fix infinite loop in inner graph optimization
2020-10-15 14:33:48 +02:00
Tobias Koppers
b6bc2730b9
fix infinite loop in inner graph optimization
...
fixes #11678
2020-10-15 13:24:40 +02:00
Tobias Koppers
5d9d9b90fb
fix runtime-specific handling in concatenated modules
2020-10-15 10:18:41 +02:00
Tobias Koppers
c00f65bc40
follow reexport in concatenated modules even if they are skipped due to side effects
...
fixes #11662
2020-10-13 10:01:54 +02:00
Tobias Koppers
bbe12305d6
Merge pull request #11628 from webpack/bugfix/real-content-hash
...
emit error instead of crashing when unexpected problem occurs
2020-10-10 22:06:40 +02:00
Tobias Koppers
47097196bd
skip connections copied to concatenated module
...
fixes #11617
2020-10-10 01:14:00 +02:00
Tobias Koppers
a8fb45d242
fixes crash in SideEffectsFlagPlugin
...
fixes #11615
2020-10-09 23:15:35 +02:00
Tobias Koppers
84b196d32d
emit error instead of crashing when unexpected problem occurs
2020-10-09 09:14:34 +02:00
Tobias Koppers
e7a18705c7
fix crash when using shared with runtimeChunk
2020-10-08 00:28:30 +02:00
Tobias Koppers
18c20d6327
Merge pull request #11582 from webpack/update-schema-utils
...
chore(deps): update `schema-utils`
2020-10-07 10:30:11 +02:00
Tobias Koppers
8e562aa260
fix some nitpicks with active state
2020-10-07 09:36:41 +02:00
Tobias Koppers
7948cb29df
don't touch not provided exports as they could be on the prototype
...
fix #11580
2020-10-06 15:38:17 +02:00
Tobias Koppers
fcca1d649d
analyse source code for side effects
...
mark the module as side effects free in such cases
allow 3rd state TRANSITIVE_ONLY to be side-effect-free but dependencies should still be included (for mini-css-extract-plugin)
2020-10-06 14:10:29 +02:00
Tobias Koppers
146670b3bd
fix splitChunks error message bug
2020-10-06 11:11:10 +02:00
evilebottnawi
8c19efb7fd
chore(deps): update `schema-utils`
2020-10-05 21:58:54 +03:00
Tobias Koppers
51b6e9c4d7
fix delete in concatenated module
2020-09-29 22:12:42 +02:00
Tobias Koppers
68f0dbe748
allow plugins to modify the default size types for splitChunks
2020-09-29 14:34:59 +02:00
Tobias Koppers
5807e6c4db
when splitChunks entry violates minSize or minRemainingSize retry without offending modules
...
fixes #11513
2020-09-25 16:16:05 +02:00
Tobias Koppers
ea7af1df11
allow to move modules to parent chunks
2020-09-25 10:51:13 +02:00
Tobias Koppers
e0b10e9935
fix caching bug in RealContentHashPlugin
2020-09-16 11:12:41 +02:00
Tobias Koppers
eddd3206dc
add raw export for named reexport from non-harmony
2020-09-15 12:36:29 +02:00