Commit Graph

9868 Commits

Author SHA1 Message Date
Tobias Koppers f6f5364ad1 5.0.0-beta.4 2019-11-12 19:08:56 +01:00
Tobias Koppers 686ddceb01
Merge pull request #9962 from webpack/ci-azure-pipelines-cache
ci: azure-pipelines cache
2019-11-12 18:45:43 +01:00
Tobias Koppers 286e843a06
Merge pull request #9839 from smelukov/sourcemap-cache
feat: support caching in SourceMapDevToolPlugin
2019-11-12 18:38:58 +01:00
evilebottnawi 01906b7ec9 ci: azure-pipelines cache 2019-11-12 19:09:57 +03:00
Tobias Koppers a39eb0b0fb
Merge pull request #9959 from webpack/ci-improve
ci: improve
2019-11-12 16:14:00 +01:00
Tobias Koppers 6d4d1f8835
Merge pull request #9960 from webpack/chore-add-funding-field-to-package.json
chore: add funding field to `package.json`
2019-11-12 16:12:11 +01:00
Tobias Koppers 586d5abc2c improve progress reporting 2019-11-12 16:11:13 +01:00
Tobias Koppers 58d6c26197 add finishAssets to ProgressPlugin 2019-11-12 16:11:06 +01:00
Tobias Koppers 1a3b391352 compute asset hash lazily to avoid hash computation when memory cache is used
Cache accepts null as break condition when etag mismatches
MemoryCachePlugin caches cache mismatches
2019-11-12 16:07:50 +01:00
evilebottnawi 3f4b12a7d9 chore: add funding field to `package.json` 2019-11-12 16:16:56 +03:00
evilebottnawi 89fafbdf9f ci: improve 2019-11-12 15:58:02 +03:00
Tobias Koppers 1d9ae9d619 digest already returns a string 2019-11-12 13:28:28 +01:00
Tobias Koppers 90971dc0e6 use SyncHook for afterFinishAssets 2019-11-12 13:24:58 +01:00
Sergey Melyukov f69f386855 fix review 2019-11-12 13:20:56 +01:00
Sergey Melyukov fa8f5bcb80 feat: support caching in SourceMapDevToolPlugin (closes #9721) 2019-11-12 13:20:55 +01:00
Tobias Koppers 733131d214
Merge pull request #9946 from webpack/feature/hoist-literal-regexp
feat(perf): hoist regexp literal
2019-11-12 13:18:03 +01:00
Tobias Koppers f2f60853da
Merge pull request #9957 from webpack/perf/optimizations
Performance and ProgressPlugin
2019-11-12 13:17:42 +01:00
Tobias Koppers 8aafff6600 Cut off long calback chains in the queue 2019-11-12 12:21:47 +01:00
Tobias Koppers 2d302db632 use setImmediate to start queue processing after I/O 2019-11-12 11:49:51 +01:00
Tobias Koppers 552ca1e3b9 add dependencies to ProgressPlugin
include module dependencies in module progress
improve progress percentage calculation
2019-11-12 11:49:48 +01:00
Tobias Koppers 8fb1269cf1 only force update on module build when active module should be displayed 2019-11-12 10:55:54 +01:00
Tobias Koppers 8aab1bd425
Merge pull request #9956 from webpack/perf/optimizations
upgrade webpack-sources
2019-11-12 10:49:05 +01:00
Tobias Koppers d7b9127e59 upgrade webpack-sources
use public methods for serialization
2019-11-12 09:40:23 +01:00
Tobias Koppers b89bade286
Merge pull request #9954 from webpack/deps/webpack-sources
upgrade webpack-sources
2019-11-12 09:39:11 +01:00
Tobias Koppers b90f3e14a1 upgrade webpack-sources
make source maps and source names context independent

add enhanced-resolve declarations
add types to Module.build
fix tooling for import order to support import renaming
add support for concatenated modules in eval source maps
2019-11-12 08:59:08 +01:00
Tobias Koppers 51ae7896e2
Merge pull request #9944 from webpack/perf/optimizations
Performance
2019-11-10 21:40:31 +01:00
Tobias Koppers f2e1c04372 fix error for Example test cases 2019-11-10 21:05:31 +01:00
Tobias Koppers 5abf55b1af allocate presentationalDependencies array only when needed 2019-11-10 21:05:28 +01:00
Tobias Koppers 14e901225c remove return value of ChunkGraph.connectChunkAndModule 2019-11-10 21:05:26 +01:00
Tobias Koppers c9f15d654c allocate outgoingConnections Set only when needed 2019-11-10 21:05:23 +01:00
Tobias Koppers 61e8b44fb9 allocate Module.factoryMeta only when needed 2019-11-10 21:05:21 +01:00
Tobias Koppers c5483fa7ab allocate NormalModule._sourceSizes only when needed 2019-11-10 21:05:19 +01:00
Tobias Koppers ed81ad0fa4 allocate warnings and errors arrays only when needed 2019-11-10 21:05:16 +01:00
Tobias Koppers 10fee6eca9 Make runtimeInChunks undefined if empty to save memory 2019-11-10 21:05:14 +01:00
Tobias Koppers 07ccb8ba49 Make entryInChunks undefined if empty to save memory 2019-11-10 21:05:11 +01:00
Tobias Koppers 3369e34645 omit unneeded process.nextTick 2019-11-10 21:05:09 +01:00
Tobias Koppers 67c2b502dd allocate ModuleGraphConnections.explanations only when needed 2019-11-10 21:05:07 +01:00
Tobias Koppers efe0c2e610 avoid creating arrays in getConnections 2019-11-10 21:05:05 +01:00
Tobias Koppers c0a79c0257 add missing inTry case 2019-11-10 21:05:02 +01:00
Tobias Koppers 53626c09f9 automatically flag created snapshots as valid 2019-11-10 21:04:59 +01:00
Tobias Koppers a8b289bbc9 merge concurrent ResolverCache requests 2019-11-10 21:04:57 +01:00
Tobias Koppers 6eb9958643 print warning for large serialized strings 2019-11-10 21:04:54 +01:00
Tobias Koppers 81d413a175 Make Pack optimization less noisy and don't invalidate file 2019-11-10 21:04:51 +01:00
Tobias Koppers 8c594a61c1 Avoid recursion for nested plain objects 2019-11-10 21:04:49 +01:00
Tobias Koppers da5ab282e6 fix resolve caching with different resolve options 2019-11-10 21:04:48 +01:00
Tobias Koppers 23f4a53819 respect cacheWithContext in ResolverCachePlugin, default to false 2019-11-10 21:04:46 +01:00
Tobias Koppers dca478f973 use 0 instead of NaN, to be able to use SMI 2019-11-10 21:04:43 +01:00
Tobias Koppers 36bac0df8b hoist compiler.root 2019-11-10 21:04:41 +01:00
webpack bot 644a178253
Merge pull request #9948 from webpack/dependabot/npm_and_yarn/types/node-12.12.7
chore(deps-dev): bump @types/node from 12.12.6 to 12.12.7
2019-11-09 00:26:55 +01:00
dependabot-preview[bot] 9b1511dc9d
chore(deps-dev): bump @types/node from 12.12.6 to 12.12.7
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.6 to 12.12.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-08 23:11:20 +00:00