Commit Graph

4748 Commits

Author SHA1 Message Date
Tobias Koppers 03b0ff2c9c Merge branch 'master' into next 2017-10-11 12:42:31 +02:00
Tobias Koppers d9accb450c Merge pull request #5764 from ljcrapo/commons-chunk-deep-children
Added deepChildren support from ArcEglos' pull request
2017-10-11 12:34:40 +02:00
Tobias Koppers 4795ffd1c3 Merge pull request #5795 from webpack/bugfix/graph-correctness-modules
bugfix and test for graph correctness
2017-10-11 11:54:50 +02:00
Tobias Koppers 91df794788 bugfix and test for graph correctness 2017-10-11 11:13:36 +02:00
Simon Paris 5e3039d5c9 Fix #5794 by ignoring ENOENT errors in ContextModuleFactory.addDependencies 2017-10-11 16:52:48 +08:00
Tobias Koppers 2df0bf1082 Merge pull request #5793 from webpack/bugfix/graph-correctness
fix graph correctness with multiple entries
2017-10-11 10:48:50 +02:00
Tobias Koppers 130ace8ba7 fix graph correctness with multiple entries 2017-10-11 10:01:00 +02:00
Tobias Koppers 289c19b394 Merge pull request #5784 from NMinhNguyen/bugfix/only-use-umd-externals-for-umd-library-target
Only use UMD or UMD2 externals for UMD libraryTarget. Resolve #5766
2017-10-10 23:31:08 +02:00
Tobias Koppers 1b6c7384e7 Merge pull request #5790 from webpack/test/circular-correctness
add two tests for circular correctness of the chunk graph
2017-10-10 23:27:01 +02:00
Tobias Koppers bcf86d4fca add two tests for circular correctness of the chunk graph 2017-10-10 23:10:46 +02:00
Tobias Koppers 29a80915aa Merge pull request #5783 from chuckdumont/work
Make define dependency object creation overridable.
2017-10-10 14:37:56 +02:00
Minh Nguyen 2bedd6cffa Only use UMD or UMD2 externals for UMD libraryTarget. Resolve #5766 2017-10-10 13:22:58 +01:00
Simon Paris ed75ab8fe8 Added a test case 2017-10-10 18:29:40 +08:00
Simon Paris f16388a22d Fix #5750, which causes files to be missing from context modules when the g regex flag is used 2017-10-10 17:38:59 +08:00
Landon Crapo f63b17245e fixed common-chunk-grandchildren example
* fixed README.md
 * pass error to done in test
2017-10-09 13:43:03 -06:00
chuckd 2c457c6363 Make define dependency object creation overridable. 2017-10-09 15:21:01 -04:00
Tobias Koppers 5a814c09d3 Merge branch 'master' into next
# Conflicts:
#	lib/FunctionModuleTemplatePlugin.js
#	lib/dependencies/HarmonyExportDependencyParserPlugin.js
#	lib/dependencies/HarmonyExportImportedSpecifierDependency.js
#	lib/dependencies/HarmonyModulesHelpers.js
#	lib/optimize/ConcatenatedModule.js
#	test/HarmonyModulesHelpers.test.js
2017-10-09 21:13:18 +02:00
Tobias Koppers 457bf801de Merge pull request #5771 from chuckdumont/work
Fail to load named modules when using ConstArray dependencies
2017-10-09 20:32:59 +02:00
Tobias Koppers d52ee2988f Merge pull request #5780 from webpack/bugfix/better-exports-text
generate better comments for no used/provided exports
2017-10-09 20:29:34 +02:00
Tobias Koppers 5aac918ff9 Merge pull request #5778 from webpack/performance/harmony-active
Refactor precendence rules for harmony exports for better performance
2017-10-09 20:28:14 +02:00
Tobias Koppers a5112fe5da exclude test in old node.js versions 2017-10-09 19:21:15 +02:00
chuckd 30a591da23 Changes per review comments 2017-10-09 13:01:54 -04:00
Landon Crapo 87bff6cd98 fixed common-chunk-grandchildren example
* using set instead of array
 * example of async use case
2017-10-09 10:29:38 -06:00
Tobias Koppers c057a39e22 Merge branch 'master' into next 2017-10-09 17:56:52 +02:00
Tobias Koppers cb739dec65 Increase timeout so it doesn't fail on older/slower node.js versions 2017-10-09 16:06:42 +02:00
Tobias Koppers 13ad8edd43 generate better comments for no used/provided exports 2017-10-09 15:46:10 +02:00
Tobias Koppers 9357ae0254 Refactor precendence rules for harmony exports for better performance
fixes #5763
2017-10-09 15:28:59 +02:00
chuckd a2ad927ea4 Fail to load named modules when using ConstArray dependencies 2017-10-06 11:29:37 -04:00
Landon Crapo cbd8a46e4c Fixed Node v4 error in tests.
destructuring not supported in Node v4
2017-10-05 17:03:25 -06:00
Landon Crapo 4f9fc01be4 Added deepChildren support from ArcEglos' pull request and fixed failing tests 2017-10-05 15:31:29 -06:00
Tobias Koppers b8f181f57f Merge pull request #5729 from STRML/feature/crossOrigin-hotReload
Also add script.crossOrigin for hot-reloaded chunks
2017-09-30 11:31:07 +02:00
Samuel Reed 6aa3154753
Also add script.crossOrigin for hot-reloaded chunks
Related: #988

Useful especially for hot-reloaded React 16 apps so that the global
onerror handler can render error boundaries properly.
2017-09-27 14:16:34 -05:00
Tim Sebastian 06d1fb1e00 add test case 2017-09-25 22:11:27 +10:00
Tim Sebastian 9e5b7f4418 add ContextExclusionPlugin to allow excluding files/paths from lookup for contexts 2017-09-25 22:10:35 +10:00
Tim Sebastian c8794261e9 Introduce new plugin hook for contextmodulefactory to allow filtering files 2017-09-25 21:27:51 +10:00
Tim Sebastian 7f3237f45a just use "this" to refer to own context in lib/ContextModuleFactory.js 2017-09-25 21:23:08 +10:00
Tobias Koppers 65dfc15807 Merge branch 'master' into next
# Conflicts:
#	test/statsCases/external/expected.txt
2017-09-22 19:52:31 +02:00
Tobias Koppers f39e19a2e3 Merge pull request #5066 from webpack/deprecation/webpack-3
remove deprecated stuff
2017-09-22 19:47:23 +02:00
Tobias Koppers 1c2835a7f1 Merge pull request #5709 from webpack/refactor/sets
Use SortableSets for Chunk.parents/blocks
2017-09-22 19:45:31 +02:00
Tobias Koppers 07992cf588 fix sorting issue 2017-09-22 17:23:49 +02:00
Tobias Koppers b316bee0a6 Use SortableSets for Chunk.parents/blocks 2017-09-22 16:38:47 +02:00
Tobias Koppers 57e4a2d825 fix typo 2017-09-22 16:11:03 +02:00
Tobias Koppers 845c5f5031 Use Set for commonModules. Use getModules instead of modules 2017-09-22 15:44:16 +02:00
Tobias Koppers 20417804e6 Merge pull request #5221 from mathiasbynens/remove-redundancy
Remove redundant `.type="text/javascript"` and `.async=true`
2017-09-22 15:05:51 +02:00
Tobias Koppers 36544088b7 bugfix for changed API of options defaulter 2017-09-22 15:03:30 +02:00
Tobias Koppers bfdea7634a Merge pull request #5155 from timse/use-set-in-chunks
Use sortable set for "chunks" of Chunks
2017-09-22 15:01:22 +02:00
Tobias Koppers 6b5ffa4d70 update tough-cookie for nsp security reasons
This doesn't affect webpack's security
2017-09-22 14:59:18 +02:00
Mathias Bynens 61bc4eee09 Remove redundant `.type="text/javascript"` and `.async=true` 2017-09-22 14:45:46 +02:00
Tobias Koppers a2b9983a47 fix tests 2017-09-22 14:34:51 +02:00
Tobias Koppers 794b883f0a Merge branch 'next' into deprecation/webpack-3 2017-09-22 14:30:04 +02:00