Commit Graph

7250 Commits

Author SHA1 Message Date
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
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
Tobias Koppers b2dca34043 some properties of dependencies should contribute to hash 2018-07-30 23:07:25 +02:00
Tobias Koppers 61ce43443c
Merge pull request #7819 from webpack/refactor/template_es6
Convert Template to ES6
2018-07-30 22:50:30 +02:00
Tobias Koppers 2e82dbb63c
Merge pull request #7813 from webpack/refactor/freeze_hooks
Freeze hooks to prevent deopts
2018-07-30 22:47:13 +02:00
Tobias Koppers 8a996186a0 remove range from ModuleDecoratorDependency 2018-07-30 22:42:15 +02:00
Tobias Koppers c5c4f6bdd3 remove DependencyTemplate.getInitFragments.source 2018-07-30 22:42:01 +02:00
Tobias Koppers 294acc00e0 use InitFragment.key to handle harmony import deduplication 2018-07-30 22:41:49 +02:00
Tobias Koppers 0f57f0b5f1 add no-op comment to make it more clear 2018-07-30 22:40:43 +02:00
Tobias Koppers 872839450f move ModuleDecoratorDependency into a separate file 2018-07-30 22:40:31 +02:00
Tobias Koppers a02862e10f remove injected-vars from test case, because it no longer bails-out 2018-07-30 22:39:43 +02:00
Tobias Koppers 691a5b24b7 simplify addExpression 2018-07-30 22:39:30 +02:00
Tobias Koppers 35547246f9 Hoist require.resolve for performance reasons 2018-07-30 22:39:17 +02:00
Tobias Koppers e79d4e002b add stage to InitFragment 2018-07-30 22:39:04 +02:00
Tobias Koppers 07380569bb update snapshots 2018-07-30 22:38:53 +02:00
Florent Cailhol 0241db90fb Fix harmony compat injection order 2018-07-30 22:38:40 +02:00
Florent Cailhol a19a0ebaa6 Refactor ProvidedDependency to avoid duplication 2018-07-30 22:38:28 +02:00
Florent Cailhol 71016b1433 Remove DependencyBlockVariable 2018-07-30 22:38:13 +02:00
Florent Cailhol 5553166603 Remove addParsedVariableToModule helper 2018-07-30 22:38:00 +02:00
Florent Cailhol bc62f58c44 Convert ProvidePlugin 2018-07-30 22:37:48 +02:00
Florent Cailhol c545a02ba6 Convert NodeStuffPlugin 2018-07-30 22:37:34 +02:00
Florent Cailhol 43c905553e Update snapshots 2018-07-30 22:37:23 +02:00
Florent Cailhol 6ea5a4ad22 Add types 2018-07-30 22:37:10 +02:00
Florent Cailhol 5a5c4b1b1e Remove unused parser helper 2018-07-30 22:36:57 +02:00
Florent Cailhol 12f3c0f34e Fix TypeError when no import fragments are emitted 2018-07-30 22:36:39 +02:00
Florent Cailhol 55b73a54af Return null when no InitFragment is required 2018-07-30 22:36:23 +02:00
Florent Cailhol 9b7d9eb96f Fix review comments 2018-07-30 22:36:06 +02:00