Tobias Koppers
e7484bbb15
Merge pull request #13720 from webpack/bugfix/module-externals-concatenated
...
fix concatenation of module externals
2021-07-06 18:15:41 +02:00
Tobias Koppers
b42d94e42f
serialize json data as buffer and decode on demand
2021-07-06 15:00:01 +02:00
Tobias Koppers
3f7d80d823
fix concatenation of module externals
...
#2933
2021-07-06 14:07:45 +02:00
Tobias Koppers
b0097bcff1
avoid merging for empty sets
2021-06-18 08:27:13 +02:00
Mark Molinaro
b58e0799e2
Fix perf issues with lazy sets
2021-06-17 18:42:39 +00:00
Tobias Koppers
f5fac83c08
clear compilation queues to reduce memory usage
2021-06-17 10:10:51 +02:00
Tobias Koppers
b1b9ef34a9
cache buffer in local var
2021-05-26 21:35:46 +02:00
Tobias Koppers
4845915c0b
Lazy require some modules
2021-05-26 21:35:46 +02:00
Tobias Koppers
973edfbd1b
support data urls as input in `new URL`
2021-05-19 11:30:09 +02:00
Tobias Koppers
b0fa9ccada
pretty files
2021-05-11 09:31:46 +02:00
Tobias Koppers
3de13caba7
Merge pull request #13331 from dhruvit-r/bugfix/fs-call-signatures
2021-05-10 15:52:47 +02:00
Dhruvit Raithatha
e085eebd6c
make errors nullable for call signatures of filesystem types
2021-05-10 15:18:22 +05:30
Tobias Koppers
869f9c8a8c
use createScriptUrl only when needed
2021-05-10 09:58:27 +02:00
Tobias Koppers
00d176419c
avoid nextTick when possible
2021-04-27 09:36:52 +02:00
Tobias Koppers
0aff7d2c63
avoid creating objects for location info when not accessed
2021-04-27 09:36:52 +02:00
Tobias Koppers
a89deee176
improve smartGrouping performance
2021-04-23 14:51:24 +02:00
Tobias Koppers
09240b1230
avoid leaking context of cached function
2021-04-20 15:17:54 +02:00
Tobias Koppers
e21b1d46fe
precompile schemas for improved startup performance
2021-04-16 16:02:58 +02:00
Tobias Koppers
bbcc5a8ebe
add caching on ModuleGraph
...
cache star reexport assignment
2021-04-14 09:11:23 +02:00
Tobias Koppers
ea3e0a39ac
add experiments.executeModule
...
rename runModule -> executeModule
improve error reporting
2021-04-12 12:27:55 +02:00
Tobias Koppers
0a9041e1cc
AsyncQueue only returns WebpackError
2021-04-12 12:27:55 +02:00
Tobias Koppers
065177df66
add experimental support for build time execution
...
allow to execute a part of the module graph at build time
e. g. to generate code or other assets
loaders have access to that via `this.importModule(request, options)`
2021-04-12 12:27:54 +02:00
Tobias Koppers
651e2ff0cb
fix subtraction of runtimes
...
fixes #13063
2021-04-07 15:50:28 +02:00
Tobias Koppers
3d90836f29
fix some edge cases in deterministicGrouping and add more tests
2021-03-31 16:55:30 +02:00
Tobias Koppers
7dc945f147
allow to place runtime outside of the output path
2021-03-16 13:07:58 +01:00
Tobias Koppers
a59b136fe8
improve correctness of maxSize splitting for edge cases
2021-03-09 22:47:05 +01:00
Wojciech Maj
a93fd01918
fix deterministicGrouping looping over group.nodes's negative indexes
...
Fixes #12487
2021-03-09 22:39:33 +01:00
Tobias Koppers
e28788a4d4
Merge pull request #12714 from jasongrout/uncpaths
2021-03-06 19:34:55 +01:00
Tobias Koppers
1ebc7ca974
fix some incorrect properties accesses
...
fix some edge cases with MultiCompiler
fixes #12770
2021-02-24 20:12:32 +01:00
Tobias Koppers
1a584d3148
ensure all successful compiled modules are persistent cached
...
fix some test cases and code to ensure this is true
2021-02-23 15:36:53 +01:00
Tobias Koppers
87a70e03b8
unset targets when a harmony star reexport is hidden by another one
2021-02-22 21:56:00 +01:00
Jason Grout
194ba960fe
Convert path testing functions to use node builtin isAbsolute function.
2021-02-22 09:30:45 -08:00
Jason Grout
2c01738149
Lint fix
2021-02-18 09:25:19 -08:00
Jason Grout
058951faa1
Handle Windows UNC paths as Windows paths
...
Fixes https://github.com/webpack/webpack/issues/12305
UNC paths are defined in section 2.2.57 of https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-DTYP/%5bMS-DTYP%5d.pdf . See also https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats#unc-paths , for example.
2021-02-18 08:53:42 -08:00
Tobias Koppers
b29dd3d224
add renderStartup hook
2021-02-09 21:27:10 +01:00
Tobias Koppers
b352f20d2d
add "first" to SetHelpers
2021-02-09 21:26:30 +01:00
Tobias Koppers
5c6720850a
Merge pull request #12565 from webpack/bugfix/12562
...
fix #12562
2021-02-02 21:13:14 +01:00
Tobias Koppers
08562140d8
Merge pull request #12557 from webpack/feature/profile
2021-02-02 20:32:06 +01:00
Tobias Koppers
e5cca2fa1a
fix #12562
2021-02-02 20:26:52 +01:00
Tobias Koppers
9f07ecb88b
methods in OutputFileSystem must be optional to avoid breaking change
2021-02-02 19:15:34 +01:00
Sergey Melyukov
6559a55c66
fix after merge
2021-02-02 10:41:46 +03:00
Sergey Melyukov
654e4e1ba0
Merge remote-tracking branch 'upstream/master' into clean
2021-02-02 10:38:41 +03:00
Tobias Koppers
3e1c7082d2
log out module profile summary when profiling is enabled
2021-02-02 03:29:21 +01:00
Tobias Koppers
858b0c8727
avoid allocation of inner map in RuntimeSpecMap when only a single runtime is used
2021-01-27 14:47:16 +01:00
Tobias Koppers
43df5e3cde
improve hash caching
2021-01-26 14:45:11 +01:00
Tobias Koppers
f25345cae9
refactor code generation and HMR plugin to generate real module hashes for HMR
2021-01-26 14:45:11 +01:00
Tobias Koppers
97b83161d9
move responsibility of exports info and connected modules hashing from Dependencies to Module
...
fixes a bug where modules are incorrectly cached when exports info of connected modules change
2021-01-24 21:36:36 +01:00
Peter Somogyvari
ded4cc64a0
perf(parser): binary search for comments in range
...
Signed-off-by: Peter Somogyvari <peter.metz@unarin.com>
2021-01-19 11:55:35 -08:00
Tobias Koppers
c80c8fe5c2
Merge pull request #10702 from vankop/webpack-is-included
...
feat: new dependency __webpack_is_included__
2021-01-16 19:02:41 +01:00
Tobias Koppers
7438a7b79f
Merge branch 'master' into webpack-is-included
2021-01-15 14:21:07 +01:00