alexander-akait
7e5752d7fe
chore: fix `any` types
2025-03-27 03:07:25 +03:00
Alexander Akait
cb93228ce5
fix: use `xxhash64` for `cache.hashAlgorithm` when `experiments.futureDefaults` ( #19323 )
2025-03-13 22:39:02 +03:00
alexander.akait
b07142f672
refactor: module source types code
2024-11-01 00:14:05 +03:00
alexander.akait
e10dcf597e
fix: types
2024-10-24 06:02:20 +03:00
alexander.akait
b3f89a33c8
fix: types
2024-09-30 22:05:27 +03:00
alexander.akait
0a76fa02d3
fix: types
2024-08-09 18:42:37 +03:00
alexander.akait
a592b62686
style: improve style of code
2024-08-02 19:32:14 +03:00
Ron Buckton
24ba2ba5e3
Fix formatting
2024-07-17 22:58:07 +00:00
Ron Buckton
836f6f63f7
Support strictBuiltinIteratorReturn
2024-07-17 22:47:45 +00:00
Sean Larkin
b9f96bfae7
refactor(MapHelpers): rename provide to getOrInsert and add few comments for clarity
2023-04-25 20:45:43 +00:00
Tobias Koppers
4a8bf4c084
allow to configure all hash functions used
...
fix default hash function for HttpUriPlugin to sha512
2021-09-23 14:55:13 +02:00
Tobias Koppers
324a46d908
Revert "dispose code generation results after sealing the compilation"
...
This reverts commit cef2a8fea0
.
2021-04-09 19:50:13 +02:00
Tobias Koppers
cef2a8fea0
dispose code generation results after sealing the compilation
2021-04-08 18:33:51 +02:00
Tobias Koppers
b352f20d2d
add "first" to SetHelpers
2021-02-09 21:26:30 +01:00
Tobias Koppers
ae353e8a05
remove invalid property, avoid allocation of Set when only a single runtime is used
2021-01-27 14:48:28 +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
1265765141
polish, types
2020-07-27 22:41:04 +02:00
Tobias Koppers
e16bdfda6c
refactor used exports analysis, hashing, code generation, optimizations
...
to keep track of runtimes, used exports depending on runtime
modules can have different hashes and generated code depending on runtime
chunks are only considered as equal for MergeDuplicateChunks and SplitChunks when exports used in contained modules are equal
added `optimization.usedExports: "global"` to opt-out from used exports analysis per runtime
added `splitChunks.usedExports` and `splitChunks.cacheGroups[x].usedExports` to enable/disable used exports comparing for modules
`splitChunks.usedExports` defaults to `true` in production
2020-07-27 22:40:44 +02:00