Commit Graph

9875 Commits

Author SHA1 Message Date
Sergey Melyukov a214be41a0 add deprecation codes 2019-11-14 17:03:15 +03:00
Tobias Koppers 85145cebf3 5.0.0-beta.5 2019-11-13 14:32:06 +01:00
Tobias Koppers 2e399e2c3b
Merge pull request #9965 from webpack/perf/optimization
Performance
2019-11-13 14:31:38 +01:00
Tobias Koppers e64060c8e3 upgrade webpack-sources to get rid of large string warnings for source maps 2019-11-13 13:59:28 +01:00
Tobias Koppers 137363c5de more space-efficient ReplaceSource serialization 2019-11-13 12:19:00 +01:00
Tobias Koppers 8fcd251a7f fix cacheWithContext inversion 2019-11-13 12:18:32 +01:00
Tobias Koppers b086bfbcc6 faster object type lookup during deserialization 2019-11-13 12:18:04 +01:00
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