Commit Graph

7325 Commits

Author SHA1 Message Date
Tobias Koppers 97cc9d7140 Move optimizationBailout into ModuleGraph meta information 2018-08-06 10:42:41 +02:00
Tobias Koppers d34c8e483d Use a custom version for the next branch 2018-08-06 09:49:56 +02:00
Tobias Koppers 565b569b68 Merge tag 'v4.16.5' into next
4.16.5
2018-08-06 09:20:57 +02:00
Tobias Koppers 025338cc91 4.16.5 2018-08-06 09:12:53 +02:00
Tobias Koppers 4972fd8bd6
Merge pull request #7842 from webpack/bugfix/override-entry
fix #7829
2018-08-03 12:24:21 +02:00
Tobias Koppers 17ebfb9784 fix #7829
webpack-hot-client seem to call `addEntry` multiple
which causes two Entrypoints with the same name
This lead the bad side effects
i. e. optimization.runtimeChunk no longer works correctly

Now adding an entry with the same name replaces the existing entry
2018-08-03 11:09:26 +02:00
Tobias Koppers 5539f57ba8
Merge pull request #7839 from skingston91/master
fixes 7778: query string in dynamic import()
2018-08-03 09:40:21 +02:00
Tobias Koppers 1138d32bfb
Merge pull request #7840 from webpack/test/watch-cases
update watch test cases for new jest integration
2018-08-03 09:21:58 +02:00
Tobias Koppers 61633aa91c fix #7778
remove prepend in favor of replaces
improve code style in ContextDependencyHelpers
2018-08-03 09:20:23 +02:00
Tobias Koppers 795cc352c5 Improve error reporting while recompilation in HotCases 2018-08-03 08:10:53 +02:00
Tobias Koppers 3e30c70d39
Merge pull request #7830 from ryota-murakami/patch-1
Update Jest Homepage URL
2018-08-02 20:25:00 +02:00
Tobias Koppers ce96c929a3
Merge pull request #7826 from webpack/refactor/module-graph
add module graph to manage dependencies
2018-08-02 19:37:37 +02:00
Tobias Koppers 975f33df68 remove invalid unittests 2018-08-02 17:54:45 +02:00
Tobias Koppers 3ef5475183 filter connections while replacing module 2018-08-02 17:54:44 +02:00
Tobias Koppers 381e2db200 replace Module.reasons and Dependency.module with ModuleGraph 2018-08-02 17:54:44 +02:00
Tobias Koppers 11e127d162 pass moduleGraph along with multiple methods 2018-08-02 17:54:42 +02:00
skingston91 73dff6cbd5
Update index.js
Remove name from test
2018-08-02 16:04:47 +01:00
Tobias Koppers f5be9a62d4 update watch test cases for new jest integration 2018-08-02 16:58:41 +02:00
Steven ea5c68bc37 Adds test cases for issue 7778 2018-08-02 15:44:19 +01:00
Tobias Koppers ec1329a7d4 make libIdent required
add types
2018-08-02 16:29:20 +02:00
Tobias Koppers 78f01763a2 add getNumberofIdOccurrences to Dependency as override-able method 2018-08-02 16:07:29 +02:00
Tobias Koppers f89b599197 add types to Stats
move recorded property into a WeakMap
remove non-existing property
2018-08-02 16:07:29 +02:00
Tobias Koppers 831e71c797 make argument of DependencyTemplate an object 2018-08-02 16:07:29 +02:00
Tobias Koppers 4ce109f8c1 change arguments of Generator.generate and Module.source into a object to be easier extensible
add JavascriptModulesPlugin.getHooks().shouldRender to decide if a module should be rendered
2018-08-02 16:07:29 +02:00
Tobias Koppers f5a457ffd4 add ExportsSpec type to getExports 2018-08-02 16:04:10 +02:00
Tobias Koppers f68c1f7ab6 add additional arguments to updateHash 2018-08-02 16:04:10 +02:00
Tobias Koppers df204b8e35 add module graph 2018-08-02 16:04:09 +02:00
Tobias Koppers c9eb4c8e01 Merge tag 'v4.16.4' into next
4.16.4
2018-08-02 16:00:39 +02:00
Tobias Koppers 1e9d98cb4e 4.16.4 2018-08-02 15:46:54 +02:00
Tobias Koppers e16349590b
Merge pull request #7838 from webpack/test/jest-exported-tests
improve way of adding exported tests to test tree
2018-08-02 15:40:54 +02:00
Tobias Koppers fb2236f734
Merge pull request #7818 from webpack/test/browsertest
Remove outdated/unused test suites
2018-08-02 15:13:17 +02:00
Tobias Koppers a2bddc9195
Merge pull request #7821 from webpack/refactor/use_runtime
Use RuntimeTemplate to generate error code
2018-08-02 15:12:28 +02:00
Tobias Koppers 01cfe5b67a improve way of adding exported tests to test tree 2018-08-02 14:45:50 +02:00
Tobias Koppers 5f1852a82e
Merge pull request #7831 from EECOLOR/patch-1
Fix chunkAsset hook call in HotModuleReplacementPlugin - fixes #7828
2018-08-01 19:11:24 +02:00
Tobias Koppers afe3182a8d
Merge pull request #7836 from rzhe97/master
Update CONTRIBUTING.md
2018-08-01 19:10:43 +02:00
rzhe97 c893bbc735
Update CONTRIBUTING.md
Typo and grammatical error fixed
2018-08-01 23:53:18 +08:00
EECOLOR 2348c3cdc1
Formatting - move arguments to the same line 2018-08-01 10:44:39 +02:00
EECOLOR 7473ed4902
Fix chunkAsset hook call
The `compilation.hook.chunkAsset` hook expects 2 parameters, not three.
2018-08-01 10:19:11 +02:00
ryota-murakami cdf042c251
Update Jest homepage URL 2018-08-01 15:47:00 +09:00
Tobias Koppers 32fdca23bf
Merge pull request #7823 from flyyang/refactor/define-before-use-class
Refactor define before use class
2018-07-31 12:04:55 +02:00
Tobias Koppers e4ae6463c1
Merge pull request #7825 from webpack/deps/update_linters
Update linters
2018-07-31 12:04:08 +02:00
Florent Cailhol 64e301c33b Update Prettier 2018-07-31 11:44:32 +02:00
Florent Cailhol 20406a4295 Update ESLint 2018-07-31 11:43:07 +02:00
Tobias Koppers 8ffcd9161e
Merge pull request #7781 from webpack/refactor/dep_vars
Refactor dependency variables
2018-07-31 09:08:48 +02:00
Florent Cailhol 367b02a0f0 Use RuntimeTemplate to generate error code 2018-07-31 09:01:06 +02:00
flyyang 5234abe7b6 Refactor define before use class 2018-07-31 14:17:44 +08:00
Tobias Koppers d6f8e49c3a refactor getInitFraments to take TemplateContext
add a hack to include the current module as property in source
later we will refactor DependencyTemplate.apply to take a TemplateContext too
2018-07-30 23:07:50 +02:00
Tobias Koppers 72cdb84967 bugfix harmony accept should ignore non-harmony modules 2018-07-30 23:07:43 +02:00
Tobias Koppers 7691bfa119 remove unused import 2018-07-30 23:07:37 +02:00
Tobias Koppers 5ae9491501 comments, renames 2018-07-30 23:07:30 +02:00