Commit Graph

8182 Commits

Author SHA1 Message Date
Tobias Koppers e7922011d6 performance improvements for FunctionModuleTemplate 2019-01-08 15:14:38 +01:00
Tobias Koppers 31f2e6d1f7 watch missing items as files not as directories 2019-01-08 15:14:36 +01:00
Tobias Koppers ae4a5e67db insert process.nextTick to get cleaner stacks 2019-01-08 15:14:35 +01:00
Tobias Koppers 90baf475af Smaller performance improvements in NormalModuleFactory 2019-01-08 15:14:33 +01:00
Tobias Koppers 526bc7a788 removed queue entry from AsyncQueue on invalidate 2019-01-08 15:14:31 +01:00
Tobias Koppers 0fd50ddd84 avoid JSON.stringify for better performance 2019-01-08 15:14:30 +01:00
Tobias Koppers 4bdf08df7b AsyncQueue._queued to array, remove nextTick 2019-01-08 15:14:29 +01:00
Tobias Koppers 1053620f46 merge Maps and Sets into single Map with all info 2019-01-08 15:14:27 +01:00
Tobias Koppers ef9e25d8ea report dependencies from resolver to the compilation
refactor NormalModuleFactory
2019-01-08 15:14:25 +01:00
Tobias Koppers b97bc4bc06 5.0.0-alpha.4 2019-01-08 15:09:43 +01:00
Tobias Koppers 7b6fac1d22
Merge pull request #8602 from webpack/bugfix/enable-global
Enable node.global by default
2019-01-08 15:08:28 +01:00
Tobias Koppers f196886f31 Enable node.global by default 2019-01-08 14:37:13 +01:00
Tobias Koppers b133ebeb25
Merge pull request #8592 from hulkish/hoist-plugin-logic
perf: hoist option logic, reduce code paths in handler
2019-01-07 21:26:40 +01:00
Steven Hargrove b9f52dcb4d hoist option logic, reduce code paths in handler 2019-01-04 12:40:17 -05:00
Tobias Koppers 9c01e81c7c
Merge pull request #8584 from MLoughry/fix-multiple-entry-prefetch
Fix emit for prefetching chunks from runtime chunk
2019-01-03 19:36:03 +01:00
Michael Loughry 00af3752e2 Use JSON.stringify 2019-01-03 09:48:02 -08:00
Michael Loughry 387de2554b Delete extraneous comment 2019-01-02 20:21:02 -08:00
Michael Loughry 186510c7c2 Fix emit for prefetching chunks from runtime chunk 2019-01-02 13:00:40 -08:00
Tobias Koppers 695a7e5ca2
Merge pull request #8576 from webpack/refactor/provided_exports
Refactor provided exports
2018-12-31 14:47:40 +01:00
Tobias Koppers eac069a46b move isProvided into ModuleGraph 2018-12-31 12:51:35 +01:00
Tobias Koppers ca430a6715 hash defaults to undefined
provide other properties in buildInfo
2018-12-31 12:50:45 +01:00
Tobias Koppers 8c9dc4cfc8 providedExports can't be false 2018-12-31 12:43:03 +01:00
Tobias Koppers bfc04315ef add type comment 2018-12-31 12:42:39 +01:00
Tobias Koppers b2c5f8dc90 remove size difference for wasm modules because of the additional dependency 2018-12-31 12:36:29 +01:00
Tobias Koppers 9048500acf remove unneeded moduleGraph argument 2018-12-31 12:32:12 +01:00
Tobias Koppers a414c616cd used and provided exports are part of module attributes 2018-12-31 12:29:02 +01:00
Tobias Koppers b5db48291b add caching to FlagDependencyExportsPlugin 2018-12-31 12:29:01 +01:00
Tobias Koppers 4eecad3a83 remove unnecessary copy of modules 2018-12-31 12:28:59 +01:00
Tobias Koppers a3c166109e move NormalModule._buildHash into buildInfo 2018-12-31 12:28:57 +01:00
Tobias Koppers faefdc0bed expose exports in LibManifestPlugin
use StaticExportsDependency in DelegatedModule
2018-12-31 12:28:55 +01:00
Florent Cailhol 41948853a0 Use StaticExportsDependency to define WASM exports 2018-12-31 12:28:53 +01:00
Florent Cailhol a42922f663 Move provided exports to the module graph 2018-12-31 12:28:51 +01:00
Tobias Koppers 0e869de084
Merge pull request #8577 from webpack/bugfix/stats-assetsByChunkName
fix stats assetsByChunkName
2018-12-31 10:29:20 +01:00
Tobias Koppers 9480b0fbea
Merge pull request #8508 from webpack/fix/update_tsc
Update TypeScript
2018-12-31 10:29:05 +01:00
Florent Cailhol d0a3c9f774 Update TypeScript 2018-12-31 09:19:05 +01:00
Tobias Koppers 50d63602b5 fix stats assetsByChunkName
It's now always an array
2018-12-31 09:15:01 +01:00
Tobias Koppers 762155dc2d 5.0.0-alpha.3 2018-12-29 18:13:48 +01:00
Tobias Koppers 6dd1c9dbb7
Merge pull request #8575 from webpack/feature/split-chunks-single-file
add ability to load dependent chunks for non-web targets
2018-12-29 18:10:38 +01:00
Tobias Koppers b241549d31 Merge tag 'v4.28.3' into next
4.28.3
2018-12-29 12:59:56 +01:00
Tobias Koppers 983c2616ec 4.28.3 2018-12-29 12:55:39 +01:00
Tobias Koppers f446bf8a9b add ability to load dependent chunks for non-web targets
This allows to use `splitChunks` for initial chunks in i. e. node and webworker targets
2018-12-29 12:48:59 +01:00
Tobias Koppers 510abf79b9
Merge pull request #8565 from NaviMarella/ProfilingPlugin_8503
Fixed error in Profiling Plugin, if given folder path doesn't exist.
2018-12-29 10:40:12 +01:00
Navi Marella 01281184d9 Modified Tests as suggested. 2018-12-28 16:21:24 -07:00
Tobias Koppers e4d8eaf225
Merge pull request #8572 from webpack/update_terser
Update terser to make it compatible with v5
2018-12-28 19:13:24 +01:00
Navi Marella 5b5f1d49b6 Made changes as requested 2018-12-28 08:21:17 -07:00
Tobias Koppers 0ed58f42ea
Merge pull request #8570 from webpack/feature/serialization_api
Expose the serialization API
2018-12-28 16:01:55 +01:00
Tobias Koppers 5306c92916
Merge pull request #8571 from webpack/fix/hash_deprecation_notices
Use fullhash instead of hash in tests
2018-12-28 16:01:17 +01:00
Florent Cailhol 80f67573a1 Expose API types 2018-12-28 14:48:18 +01:00
Tobias Koppers 157cbfc9d3
Merge pull request #8569 from webpack/bugfix/stats-named-chunk-groups
filter entrypoints from namedChunkGroups in Stats only for printing
2018-12-28 14:24:46 +01:00
Florent Cailhol bc3c3d9dd5 Update terser to make it compatible with v5 2018-12-28 14:16:46 +01:00