Tobias Koppers
54f40f44e6
fix CI performance issues
2021-07-05 13:38:32 +02:00
Tobias Koppers
94852e07f7
allow to disable runtime chunk per entry via `runtime: false`
...
and also via `ModuleFederationPlugin`.`runtime`
2021-07-05 11:32:45 +02:00
Tobias Koppers
e6f098903f
fixes #13691
2021-07-05 11:22:13 +02:00
Tobias Koppers
f2869c5b16
Merge pull request #13672 from webpack/cache/compression
...
add cache compression
2021-07-02 09:00:58 +02:00
Tobias Koppers
492055ae90
add cache compression
2021-07-02 07:05:13 +02:00
Tobias Koppers
7f35d28bb8
fix #13667
2021-07-02 06:53:30 +02:00
Tobias Koppers
0d83e2c656
update snpashot
2021-06-30 00:18:00 +02:00
Tobias Koppers
74a16d0807
Merge pull request #13662 from webpack/perf/avoid-splitting-buffer
...
reduce amount of buffer splitting for large cache files
2021-06-29 16:26:24 +02:00
Tobias Koppers
c409811f13
Merge pull request #13659 from yiminghe/use-es5
...
use es5 for async module runtime
2021-06-29 13:31:16 +02:00
Tobias Koppers
18f54b7d06
Merge pull request #13653 from webpack/dependabot/npm_and_yarn/terser-5.7.1
...
chore(deps-dev): bump terser from 5.7.0 to 5.7.1
2021-06-29 13:30:58 +02:00
Tobias Koppers
b76c5c4c9b
fix linting
2021-06-29 13:16:28 +02:00
Tobias Koppers
d3035701f4
add test case for large assets
2021-06-29 13:08:38 +02:00
Tobias Koppers
6e585baba8
update snapshots
2021-06-29 10:34:34 +02:00
yiminghe
68b020ee42
use es5 for async module runtime
2021-06-29 16:17:18 +08:00
chenxsan
b0850fc301
update snapshot
2021-06-29 13:21:51 +08:00
Tobias Koppers
f7766875bc
Merge pull request #13649 from webpack/cache/automatic-store
...
store cache after large changes
2021-06-28 17:35:14 +02:00
Tobias Koppers
c181294865
rename master to main
2021-06-28 11:46:10 +02:00
Tobias Koppers
6dbfb93f8a
Merge branch 'master' into dependabot/npm_and_yarn/jest-27.0.4
2021-06-28 11:38:29 +02:00
Tobias Koppers
18e93eb10e
Merge pull request #13647 from webpack/perf/memory-improvements
...
improve disposing of lazy compilation backend server
2021-06-28 11:35:23 +02:00
Tobias Koppers
142bc5610f
store cache after large changes
...
detect larger changes automatically and use shorter timeout
2021-06-28 11:35:14 +02:00
Tobias Koppers
291321c77a
fix memory leaks
2021-06-28 09:58:03 +02:00
Tobias Koppers
c50b2ad16c
get all promises when using multiple test files
2021-06-28 09:51:02 +02:00
Tobias Koppers
1ac0278e34
increase timeout
2021-06-26 08:23:54 +02:00
Tobias Koppers
978c994f28
fix lint error
2021-06-25 22:08:54 +02:00
Tobias Koppers
1ab3507cf0
warmup compiler for errors tests
2021-06-25 20:36:46 +02:00
Tobias Koppers
d02c9bb7a5
filter out node commonjs in module externals tests on node 10
2021-06-25 20:32:55 +02:00
Tobias Koppers
d7b23ca526
increase timeout
2021-06-25 18:11:43 +02:00
Tobias Koppers
e05652e535
fix timeout handling
2021-06-25 17:41:52 +02:00
Tobias Koppers
89aa0c5280
fix memory leaks
2021-06-25 13:38:38 +02:00
Tobias Koppers
183232ddb7
Merge branch 'master' into dependabot/npm_and_yarn/jest-27.0.4
2021-06-25 11:46:47 +02:00
Tobias Koppers
a53578be7e
implement synthetic modules for node 10
2021-06-25 10:37:35 +02:00
Tobias Koppers
629f9f031c
add support for module externals and automatic externals
2021-06-24 16:44:14 +02:00
Tobias Koppers
15408018cb
partially fix test cases
2021-06-24 10:05:37 +02:00
Tobias Koppers
4da99d8254
add `module` library support, test and example
...
add test cases for `experiments.outputModule`
2021-06-23 14:49:14 +02:00
Tobias Koppers
8338219ccb
disable test because it doesn't work
2021-06-23 14:48:57 +02:00
Tobias Koppers
6bb2808fc0
avoid webpack build dependencies in test
2021-06-22 21:29:08 +02:00
Tobias Koppers
aebca14af8
avoid webpack build dependencies in test
2021-06-22 16:24:39 +02:00
Tobias Koppers
d924dba873
Merge branch 'master' into dependabot/npm_and_yarn/jest-27.0.4
2021-06-22 09:49:11 +02:00
Tobias Koppers
2ac66e20c7
Merge pull request #13474 from webpack/dependabot/npm_and_yarn/pretty-format-27.0.2
...
chore(deps-dev): bump pretty-format from 26.6.2 to 27.0.2
2021-06-22 09:43:28 +02:00
Tobias Koppers
8363d117ca
Merge pull request #13476 from webpack/dependabot/npm_and_yarn/jest-diff-27.0.2
...
chore(deps-dev): bump jest-diff from 26.6.2 to 27.0.2
2021-06-22 09:43:18 +02:00
Tobias Koppers
c99a192b93
Merge pull request #13044 from webpack/dependabot/npm_and_yarn/mime-types-2.1.30
...
chore(deps): bump mime-types from 2.1.28 to 2.1.30
2021-06-22 09:42:39 +02:00
Tobias Koppers
d51c4277d3
fix Symbol lookup for older node.js versions
2021-06-22 09:39:17 +02:00
Tobias Koppers
c5763e1eb1
fix test problems
2021-06-22 09:39:17 +02:00
Tobias Koppers
b0b3cd209d
get all promises when using multiple test files
2021-06-22 09:39:17 +02:00
Tobias Koppers
9d123b1b53
fix createLazyTestEnv for new jest major version
2021-06-22 09:39:17 +02:00
Nathan Summers
ef4aa56755
Dispose and apply must run atomically.
2021-06-21 17:21:23 -07:00
Tobias Koppers
513648e905
Merge pull request #13590 from webpack/bugfix/13575
...
assign class property keys to the correct top level symbol
2021-06-21 18:17:29 +02:00
Tobias Koppers
5e45e35dc9
Merge pull request #13484 from snitin315/terser-plugin
...
chore: update `terser` and `terser-webpack-plugin`
2021-06-21 11:02:14 +02:00
Tobias Koppers
5e47f5ef3c
fix import
2021-06-21 10:53:35 +02:00
Tobias Koppers
2615e1c475
fix import
2021-06-21 10:51:46 +02:00
Tobias Koppers
3514931aab
fix test case
2021-06-21 10:38:44 +02:00
Tobias Koppers
f98a603d23
add test filter
2021-06-21 10:29:51 +02:00
Tobias Koppers
de5365bf42
Merge pull request #12693 from dnalborczyk/node-prefix
...
feat: add node: prefixed modules
2021-06-21 10:06:12 +02:00
Tobias Koppers
4e608c8723
assign class property keys to the correct top level symbol
2021-06-21 09:48:14 +02:00
Tobias Koppers
93b96c1b5f
Merge pull request #13483 from snitin315/reset-description
...
improve description for reset type flags
2021-06-18 12:33:23 +02:00
Tobias Koppers
6edeac3e54
use different symbol
2021-06-18 12:33:01 +02:00
Tobias Koppers
2b210f98fa
add test case
2021-06-18 11:10:56 +02:00
Mark Molinaro
b58e0799e2
Fix perf issues with lazy sets
2021-06-17 18:42:39 +00:00
Nathan Summers
e852415cd5
Allow HMR status handlers to return a Promise
...
The HMR system will wait until the promise settles before continuing.
2021-06-16 16:58:58 -07:00
Tobias Koppers
e282a6c842
add test case
2021-06-14 21:57:07 +02:00
Nitin Kumar
a58c0a6b6e
chore: improve clarity in description
2021-06-01 17:53:08 +05:30
Nitin Kumar
61991f123f
test: update cli snapshot
2021-06-01 17:50:28 +05:30
Nitin Kumar
239abd647f
test: update snapshots
2021-06-01 08:48:02 +05:30
Tobias Koppers
3097917f64
avoid writing the fixtures/bundle.js
2021-05-31 18:22:09 +02:00
Tobias Koppers
00db3039bd
remove bundle.js file
2021-05-31 18:17:48 +02:00
Tobias Koppers
23c4907af5
fix bug in ContextModule, improve test case for lazy compilation
2021-05-31 18:16:21 +02:00
Juho Vepsäläinen
00bacbec25
chore: Add a todo
2021-05-31 15:06:58 +03:00
Juho Vepsäläinen
fe9d2509ab
chore: Add a new fixture
2021-05-31 15:05:11 +03:00
Juho Vepsäläinen
a58b443431
chore: Add initial test
2021-05-31 14:53:00 +03:00
Tobias Koppers
1131afeab8
Merge pull request #13450 from webpack/test/hmr-move-between-runtime
...
add test case for moving modules and chunks between runtimes
2021-05-27 12:07:20 +02:00
Tobias Koppers
cf0c816648
add test case for moving modules and chunks between runtimes
2021-05-26 23:29:49 +02:00
Tobias Koppers
a45140d600
add test case
2021-05-26 22:49:07 +02:00
Tobias Koppers
c4ad043dcd
Merge pull request #13422 from webpack/bugfix/watcher-invalidate-and-changes
...
add fsStartTime for single runs
2021-05-21 16:27:49 +02:00
Tobias Koppers
fbcc470bcf
add fsStartTime for single runs
2021-05-21 08:06:46 +02:00
Tobias Koppers
ad7cd0d1e0
increase timeout
2021-05-20 18:24:00 +02:00
Tobias Koppers
ad1c80214d
Merge pull request #13409 from webpack/bugfix/class-fields-concatenated
...
add workaround for broken eslint-scope package regarding class field support
2021-05-20 15:54:27 +02:00
Tobias Koppers
fe6d28dd16
Merge pull request #13412 from webpack/bugfix/watcher-invalidate-and-changes
...
track changes and removals correctly during watching
2021-05-20 15:53:52 +02:00
Tobias Koppers
65d9d062d9
improve test performance
2021-05-20 13:06:22 +02:00
Tobias Koppers
4cf272b824
add workaround for broken eslint-scope package regarding class field support
2021-05-19 16:21:54 +02:00
Tobias Koppers
efc2d49943
Merge pull request #13406 from webpack/feature/data-url
...
support data urls as input in `new URL`
2021-05-19 16:17:40 +02:00
Tobias Koppers
11e71ed26b
add test cases
2021-05-19 15:48:00 +02:00
Tobias Koppers
973edfbd1b
support data urls as input in `new URL`
2021-05-19 11:30:09 +02:00
Tobias Koppers
fd0cb346cd
improve stability of ProfilingPlugin test
2021-05-19 08:32:13 +02:00
Tobias Koppers
ca2b56f5a0
Merge pull request #13296 from bolariin/issue-13284
...
fix: resolve mismatch with types declaration and docs for resourceQuery
2021-05-19 07:06:08 +02:00
Tobias Koppers
0b3f717123
Merge pull request #13399 from webpack/bugfix/resume-watching
...
fix suspend and resuming watching correctly
2021-05-19 07:02:10 +02:00
Tobias Koppers
9e7062f5e6
fixes #13330
2021-05-18 16:54:16 +02:00
Tobias Koppers
23728e10bd
improve test case
2021-05-18 13:29:57 +02:00
Tobias Koppers
c9e590d245
Merge pull request #13395 from webpack/bugfix/respect-multi-compiler-config-invalidate
...
respect multi compiler `dependencies` and `parallelism` when using `invalidate`
2021-05-18 12:47:49 +02:00
Bolarinwa Balogun
e57062853e
Update snaphots
2021-05-17 23:50:56 -04:00
Tobias Koppers
749cfa6924
add test cases from #12897 and #12881
...
Co-authored-by: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
2021-05-17 16:36:11 +02:00
Tobias Koppers
c7d7940517
Merge branch 'master' into issue-13284
2021-05-17 16:22:54 +02:00
Tobias Koppers
0e881beb35
fix schema for absolute conditions and add test cases
2021-05-17 16:21:33 +02:00
Tobias Koppers
31ceb26fbb
Merge pull request #13340 from webpack/bugfix/coverage
...
fix coverage for child process
2021-05-17 16:10:43 +02:00
Tobias Koppers
878ce6b11a
respect multi compiler `dependencies` and `parallelism` when using `invalidate`
2021-05-17 13:49:43 +02:00
Tobias Koppers
524410eb5d
fix coverage for child process
2021-05-12 18:08:36 +02:00
Tobias Koppers
b0fa9ccada
pretty files
2021-05-11 09:31:46 +02:00
Tobias Koppers
f98c65a2d2
fix too large runtime chunks when using dependOn
2021-05-10 15:49:08 +02:00
Tobias Koppers
2e2cd6de85
Merge pull request #9856 from koto/tt-integration
2021-05-10 11:27:42 +02:00
Tobias Koppers
88da3f8ed2
normalize output.trustedTypes to an object
2021-05-10 10:34:21 +02:00
Tobias Koppers
c83450379a
improve test cases
2021-05-10 10:06:22 +02:00
Tobias Koppers
869f9c8a8c
use createScriptUrl only when needed
2021-05-10 09:58:27 +02:00
Tobias Koppers
bb8ba1cd05
disable trustedTypes by default
...
allow to pass a boolean as trustedTypesPolicy
2021-05-10 09:02:46 +02:00
Tobias Koppers
87c0d1cd94
Merge branch 'master' into johnnyreilly/master
2021-05-07 18:07:23 +02:00
Krzysztof Kotowicz
3561285ea8
Skip using Trusted Types checks if trustedTypesPolicyName is empty.
2021-05-07 10:30:57 +02:00
Bolarinwa Balogun
0d1e2f9c5b
Apply requested changes
2021-05-06 07:57:33 -04:00
Bjarki
b6e112dabe
Only expose createScriptURL function from Trusted Types policy
...
Since createScriptURL is the only function that is used on webpack's
Trusted Types policy, replace the getTrustedTypesPolicy global with a
simpler createScriptURL global.
In terms of compiled code, this replaces the non-minifiable
tt().createScriptURL(url) with tu(url), which is more compact in terms
of code size.
2021-05-04 16:26:22 +02:00
Bjarki
cff99ee066
Split use-trusted-types into two test cases
...
This test checks for behaviour in environments with and without Trusted
Types support. Separate this into two tests so that they each run in a
clean environment.
2021-05-04 16:17:49 +02:00
Krzysztof Kotowicz
8c3ebccc69
Added Trusted Types support for importScripts() in workers.
2021-05-04 16:17:49 +02:00
Bjarki
2d56faf7d2
Update snapshots
2021-05-04 16:17:45 +02:00
Krzysztof Kotowicz
dbd095b44a
Added the Trusted Types logic.
2021-05-04 16:12:34 +02:00
Krzysztof Kotowicz
c816c135ca
Removed a deprecated createURL function reference.
2021-05-04 16:06:37 +02:00
Emanuel Tesar
f3eb1bce51
Integrate Trusted Types in webpack
2021-05-04 16:06:37 +02:00
Bolarinwa Balogun
743b190816
fix: resolve mismatch with types declaration and docs for resourceQuery
2021-05-03 11:40:26 -04:00
Tobias Koppers
263a06a13c
Merge pull request #13279 from webpack/bugfix/depend-on-modules
...
fix too many modules are included in chunks when using chained dependOn
2021-04-30 13:42:55 +02:00
Tobias Koppers
a36739a177
Merge pull request #13276 from webpack/bugfix/emit-caching
...
emit assets even when they were cleaned from fs in the meantime
2021-04-30 13:31:32 +02:00
Tobias Koppers
027f9bd929
fix too many modules are included in chunks when using chained dependOn
2021-04-30 12:47:59 +02:00
Tobias Koppers
f243907fe8
emit assets even when they were cleaned from fs in the meantime
2021-04-30 11:55:56 +02:00
Tobias Koppers
eea0aee1a7
catch errors thrown during parser/generation creation
2021-04-30 09:45:14 +02:00
Tobias Koppers
24fa101875
Merge pull request #13239 from webpack/ci/node-16
...
run tests on Node.js 16
2021-04-28 20:55:06 +02:00
Tobias Koppers
2bcf0c2980
fix test cases for node 16
2021-04-28 16:10:45 +02:00
Tobias Koppers
532b07e0c1
faster hashing for the common case
2021-04-28 09:10:45 +02:00
Tobias Koppers
9b57c3cb56
avoid complex "by exports" splitting for splitChunks in development mode
2021-04-28 09:10:44 +02:00
Tobias Koppers
766be5a3fd
add cache.profile flag for more info about (de)serialization timings
2021-04-28 09:10:43 +02:00
Tobias Koppers
3ddadb2031
run tests on Node.js 16
2021-04-27 11:43:25 +02:00
Tobias Koppers
94facd387d
add support for class fields
2021-04-27 10:28:13 +02:00
Tobias Koppers
acfea9dae4
improve module graph hashing via bigints
2021-04-23 14:51:24 +02:00
Tobias Koppers
d1a56a8a44
skip unknown exports faster
2021-04-23 14:51:24 +02:00
Tobias Koppers
b71e0ced35
Merge branch 'master' into johnnyreilly/master
2021-04-22 21:52:48 +02:00
Tobias Koppers
4e70b37579
test typings and fix type problems in loaders in the test suite
2021-04-22 21:48:47 +02:00
Tobias Koppers
6b3408d8ca
improve testing logic
2021-04-22 09:46:30 +02:00
Tobias Koppers
cb494c9a8b
fix returning exports from runtime for libraries
...
fixes #13165
2021-04-22 09:32:17 +02:00
Tobias Koppers
be66dc6242
collect memory cache faster when using filesystem cache
2021-04-20 15:40:06 +02:00
John Reilly
df44d7d8b7
attempt @sokras suggestion
2021-04-20 06:05:54 +01:00
Tobias Koppers
85fe6ac4f4
Merge pull request #13157 from scamden/pr-hash-bug
...
fix(resolve): allows filesysteminfo to resolve files that have #'s
2021-04-19 19:42:59 +02:00
Tobias Koppers
da2c5f286b
add test case
2021-04-19 12:22:51 +02:00
Tobias Koppers
0a774a6cfb
improvements
2021-04-19 11:53:11 +02:00
igio
164c91a6b9
feat: accept empty string in config.resolve.extensions
...
- remove minLength from extensions in schema/WebpackOptions
- add tests reflecting the change
- no conflicts with existing tests
- no conflicts with enhanced-resolve
2021-04-19 11:45:21 +02:00
Tobias Koppers
49890b77aa
Merge pull request #13153 from webpack/bugfix/13130
...
fix #13130
2021-04-15 17:44:41 +02:00
Tobias Koppers
70316dc998
fix #13130
2021-04-15 16:32:00 +02:00
Tobias Koppers
4837c3ddb9
Merge pull request #13140 from jamesgeorge007/update-property-desc
...
chore: update cache property descriptions
2021-04-14 21:32:51 +02:00
Tobias Koppers
8d3a230366
fix passing publicPath to `this.importModule`
2021-04-14 19:48:22 +02:00
jamesgeorge007
9f9976d3cd
test: update snapshots
2021-04-14 22:43:44 +05:30
Tobias Koppers
aca0ee5073
Merge pull request #13137 from webpack/feature/public-path-entry
...
allow to specify `publicPath` for each entrypoint
2021-04-14 18:22:59 +02:00
Tobias Koppers
52178a5aee
Merge pull request #13134 from webpack/bugfix/hmr-in-execute-module
...
importModule & HMR
2021-04-14 16:55:37 +02:00
Tobias Koppers
38de0dbf4e
allow to specify `publicPath` for each entrypoint
2021-04-14 16:38:01 +02:00
Tobias Koppers
f46e816a38
add HMR test case and fix problems with it
2021-04-14 16:03:59 +02:00
Tobias Koppers
31353e36c5
Merge pull request #13132 from webpack/test/stability
...
improve test stability
2021-04-14 12:55:08 +02:00
Tobias Koppers
ad4b8063ac
improve test stability
2021-04-14 12:10:15 +02:00
Tobias Koppers
846e8f0265
improve error reporting
2021-04-13 17:33:41 +02:00
Tobias Koppers
543259f173
update snapshot
2021-04-12 15:41:00 +02:00