126fb99121 
								
							 
						 
						
							
							
								
								move chunk graph building into separate file  
							
							... 
							
							
							
							refactor chunk graph generation to include available modules optimization 
							
						 
						
							2019-07-26 07:53:28 +02:00  
				
					
						
							
							
								 
						
							
								b6090b6943 
								
							 
						 
						
							
							
								
								delay prefetching until all initial code is evaluated  
							
							... 
							
							
							
							add test case
fix bug in Chunk.getChildIdsByOrdersMap 
							
						 
						
							2019-05-10 23:10:32 +02:00  
				
					
						
							
							
								 
						
							
								9b1d7b5037 
								
							 
						 
						
							
							
								
								feat(Chunk.js):  ✨   size fn: Modify options to default parameter  
							
							
							
						 
						
							2019-02-20 22:23:32 +08:00  
				
					
						
							
							
								 
						
							
								537d3e482f 
								
							 
						 
						
							
							
								
								Cache hasRunstime in chunk  
							
							
							
						 
						
							2018-11-30 02:59:26 +03:00  
				
					
						
							
							
								 
						
							
								7a0af76dac 
								
							 
						 
						
							
							
								
								Fix a typo in Chunk#split jsdoc comment  
							
							
							
						 
						
							2018-11-07 22:07:51 +01:00  
				
					
						
							
							
								 
						
							
								7654a1cefe 
								
							 
						 
						
							
							
								
								fix behavior and add test case  
							
							
							
						 
						
							2018-10-24 10:02:12 +02:00  
				
					
						
							
							
								 
						
							
								6bdc47b4b2 
								
							 
						 
						
							
							
								
								Fallback to shortest when both chunks have entry modules  
							
							
							
						 
						
							2018-10-24 09:47:30 +02:00  
				
					
						
							
							
								 
						
							
								462604a096 
								
							 
						 
						
							
							
								
								Prefer chunks with entry module when picking name ( #7516 )  
							
							... 
							
							
							
							This change changes the algorithm for picking the name of a chunk when
integrating two chunk, by choosing the chunk with an entry module. If
none have one, we use the old algorithm instead, choosing based on the
shortest name.
Fixes  #7516  
							
						 
						
							2018-10-24 09:47:28 +02:00  
				
					
						
							
							
								 
						
							
								c04747f17d 
								
							 
						 
						
							
							
								
								make LimitChunkCountPlugin stable  
							
							
							
						 
						
							2018-10-19 12:57:27 +02:00  
				
					
						
							
							
								 
						
							
								a7db689306 
								
							 
						 
						
							
							
								
								make chunk compare stable  
							
							
							
						 
						
							2018-10-19 12:57:26 +02:00  
				
					
						
							
							
								 
						
							
								62e01d3cae 
								
							 
						 
						
							
							
								
								add some random types  
							
							
							
						 
						
							2018-09-18 09:54:35 +02:00  
				
					
						
							
							
								 
						
							
								fb9b61b72f 
								
							 
						 
						
							
							
								
								Avoid needless sort in Chunk compare  
							
							
							
						 
						
							2018-08-13 01:08:30 +03:00  
				
					
						
							
							
								 
						
							
								bc863596f4 
								
							 
						 
						
							
							
								
								remove unneeded type import  
							
							
							
						 
						
							2018-07-17 11:47:22 +02:00  
				
					
						
							
							
								 
						
							
								b0061c7fed 
								
							 
						 
						
							
							
								
								Code review  
							
							
							
						 
						
							2018-07-12 18:00:44 -07:00  
				
					
						
							
							
								 
						
							
								d539bb1101 
								
							 
						 
						
							
							
								
								Drop entrypoint  
							
							
							
						 
						
							2018-07-11 19:00:17 -07:00  
				
					
						
							
							
								 
						
							
								569c415623 
								
							 
						 
						
							
							
								
								Merge branch 'master' into enable-noImplicitThis  
							
							
							
						 
						
							2018-07-11 08:43:26 +02:00  
				
					
						
							
							
								 
						
							
								d5983ed62b 
								
							 
						 
						
							
							
								
								Merge pull request  #7687  from webpack/chore/imports  
							
							... 
							
							
							
							Simplify imports 
							
						 
						
							2018-07-10 09:40:07 +02:00  
				
					
						
							
							
								 
						
							
								271b77d45f 
								
							 
						 
						
							
							
								
								all: typo fixes  
							
							
							
						 
						
							2018-07-09 22:54:35 +02:00  
				
					
						
							
							
								 
						
							
								559cf94edb 
								
							 
						 
						
							
							
								
								Simplify imports  
							
							
							
						 
						
							2018-07-09 15:09:00 +02:00  
				
					
						
							
							
								 
						
							
								a0e1ad920e 
								
							 
						 
						
							
							
								
								Enable noImplicitThis TypeScript compiler option  
							
							
							
						 
						
							2018-07-05 08:07:46 +03:00  
				
					
						
							
							
								 
						
							
								fb2c24bf76 
								
							 
						 
						
							
							
								
								add `splitChunks.maxSize` option  
							
							... 
							
							
							
							add `splitChunks.fallbackCacheGroup`
add `splitChunks.hidePathInfo`
move `contextify` into utils
add some types 
							
						 
						
							2018-07-04 10:45:02 +02:00  
				
					
						
							
							
								 
						
							
								1ad71e01f9 
								
							 
						 
						
							
							
								
								add helpful error when importing wasm in initial chunk  
							
							
							
						 
						
							2018-07-02 16:18:49 +02:00  
				
					
						
							
							
								 
						
							
								2d1cd74d37 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/type-compiler-compilation-save  
							
							
							
						 
						
							2018-06-29 11:53:40 -07:00  
				
					
						
							
							
								 
						
							
								ad8f496745 
								
							 
						 
						
							
							
								
								arrow functions, remove or improve eslint-disable comments  
							
							
							
						 
						
							2018-06-27 13:48:13 +02:00  
				
					
						
							
							
								 
						
							
								a41a0fb799 
								
							 
						 
						
							
							
								
								use correct Hash interface  
							
							
							
						 
						
							2018-06-25 16:01:57 +02:00  
				
					
						
							
							
								 
						
							
								968edbf77d 
								
							 
						 
						
							
							
								
								fix(types): fix errors and linting errors  
							
							
							
						 
						
							2018-06-21 14:38:17 +03:00  
				
					
						
							
							
								 
						
							
								c3ebef7f25 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/type-compiler-compilation-save  
							
							
							
						 
						
							2018-06-21 11:07:33 +03:00  
				
					
						
							
							
								 
						
							
								3e778b85c7 
								
							 
						 
						
							
							
								
								fix minor type issues and linting  
							
							
							
						 
						
							2018-06-20 12:04:53 +02:00  
				
					
						
							
							
								 
						
							
								4859c926ad 
								
							 
						 
						
							
							
								
								CR comments - remove TS syntax (one last type error)  
							
							
							
						 
						
							2018-06-19 15:32:15 -07:00  
				
					
						
							
							
								 
						
							
								1d39cce941 
								
							 
						 
						
							
							
								
								Type SortableSet  
							
							
							
						 
						
							2018-06-06 08:11:30 -07:00  
				
					
						
							
							
								 
						
							
								c97107367a 
								
							 
						 
						
							
							
								
								Fix template tag syntax  
							
							... 
							
							
							
							In 2.9 and earlier, Typescript allowed braces around the name introduced
by the `@template` tag, even though this syntax is non-standard. In 3.0,
Typescript introduces a more complex `@template` syntax that uses braces
for specifying the constraint of a type parameter:
```js
/** @template {Constraint} T -- By analogy with param syntax:
 *  @param {T} name
 */
function f(name) { ... }
```
That means that the syntax `/** @template {T} */` is illegal. This PR
fixes the uses of the `@template` tag ahead of Typescript 3.0 as well as
typescript@next. 
							
						 
						
							2018-06-04 14:22:20 -07:00  
				
					
						
							
							
								 
						
							
								db668b7549 
								
							 
						 
						
							
							
								
								move fake document to ConfigTestCases  
							
							... 
							
							
							
							minor style issues
add test case 
							
						 
						
							2018-06-04 17:49:55 +02:00  
				
					
						
							
							
								 
						
							
								0d21ce197c 
								
							 
						 
						
							
							
								
								Address most of Sokra's comments  
							
							... 
							
							
							
							- [x] Don't emit prefetch code if not needed
- [x] Only affect StatsTestCase dealing with prefetching
- [x] Fix existing prefetch test case
- [ ] Trigger prefetch after startup code runs
- [ ] Add new test(s) 
							
						 
						
							2018-06-01 10:51:39 -07:00  
				
					
						
							
							
								 
						
							
								1bae93852a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/type-compiler-compilation-save  
							
							
							
						 
						
							2018-05-30 19:35:36 -07:00  
				
					
						
							
							
								 
						
							
								8a995da749 
								
							 
						 
						
							
							
								
								Split the map among the chunks  
							
							
							
						 
						
							2018-05-30 15:36:50 -07:00  
				
					
						
							
							
								 
						
							
								685cbcdf54 
								
							 
						 
						
							
							
								
								Initial rework per sokra's suggestion  
							
							
							
						 
						
							2018-05-30 14:36:53 -07:00  
				
					
						
							
							
								 
						
							
								2a9452e51b 
								
							 
						 
						
							
							
								
								Add brackets for multiline if/for statements  
							
							
							
						 
						
							2018-05-29 15:45:44 +02:00  
				
					
						
							
							
								 
						
							
								3072378892 
								
							 
						 
						
							
							
								
								bugfixes and corrections  
							
							
							
						 
						
							2018-05-15 15:04:40 +02:00  
				
					
						
							
							
								 
						
							
								761d73b4e7 
								
							 
						 
						
							
							
								
								chore(types): add Compiler and Compilation type support  
							
							
							
						 
						
							2018-05-15 15:04:38 +02:00  
				
					
						
							
							
								 
						
							
								6a919ba8dd 
								
							 
						 
						
							
							
								
								chore(types): add type support for Template base class  
							
							
							
						 
						
							2018-05-03 21:37:34 -07:00  
				
					
						
							
							
								 
						
							
								f1618aed04 
								
							 
						 
						
							
							
								
								chore(Chunk): add type annotations for Chunk  
							
							
							
						 
						
							2018-05-03 16:17:58 -07:00  
				
					
						
							
							
								 
						
							
								22b44463ac 
								
							 
						 
						
							
							
								
								change Chunk.isRuntimeOnly to Chunk.preventIntegration  
							
							
							
						 
						
							2018-04-25 12:45:53 -05:00  
				
					
						
							
							
								 
						
							
								3b6d7d873e 
								
							 
						 
						
							
							
								
								fix bug where sometimes the runtime would not be present on output  
							
							
							
						 
						
							2018-04-23 17:30:14 -05:00  
				
					
						
							
							
								 
						
							
								3a5fda909f 
								
							 
						 
						
							
							
								
								Merge pull request  #7062  from webpack/bugfix/issue-6931  
							
							... 
							
							
							
							fix bug which prevented some chunks to show up in Chunk.getAllAsyncChunks 
							
						 
						
							2018-04-17 11:41:50 +02:00  
				
					
						
							
							
								 
						
							
								58ba91d78b 
								
							 
						 
						
							
							
								
								fix bug which prevented some chunks to show up in Chunk.getAllAsyncChunks  
							
							... 
							
							
							
							fixes  #6931  
						
							2018-04-17 11:04:06 +02:00  
				
					
						
							
							
								 
						
							
								8e2e19ba50 
								
							 
						 
						
							
							
								
								fix unstable sorting of ChunkGroups and add test  
							
							
							
						 
						
							2018-04-17 09:36:26 +02:00  
				
					
						
							
							
								 
						
							
								205ca623e7 
								
							 
						 
						
							
							
								
								fix reversed order in Chunk.compareTo  
							
							
							
						 
						
							2018-04-17 09:35:57 +02:00  
				
					
						
							
							
								 
						
							
								17eb5b4700 
								
							 
						 
						
							
							
								
								rename priority to order  
							
							
							
						 
						
							2018-04-16 18:00:34 +02:00  
				
					
						
							
							
								 
						
							
								9cb1a66317 
								
							 
						 
						
							
							
								
								add support for link preload/prefetch  
							
							... 
							
							
							
							`import(/* webpackPrefetchPriority: 10 */ "...")`
`import(/* webpackPreloadPriority: 10 */ "...")` 
							
						 
						
							2018-04-16 11:29:25 +02:00  
				
					
						
							
							
								 
						
							
								296542ed79 
								
							 
						 
						
							
							
								
								add [contenthash] support  
							
							
							
						 
						
							2018-03-24 12:08:36 +01:00