Tobias Koppers
|
c1e89c0543
|
Runtime requirement support in NormalModule, Generators and DependencyTemplate
|
2018-11-29 16:06:12 +01:00 |
Tobias Koppers
|
0232674f9c
|
Initial runtime module work
|
2018-11-29 16:03:32 +01:00 |
Tobias Koppers
|
23b335d902
|
Merge branch 'next' into types/modules
|
2018-11-16 14:40:11 +01:00 |
Florent Cailhol
|
23bd3d7bd4
|
Add type guard for NormalModule
|
2018-11-12 14:26:32 +01:00 |
Florent Cailhol
|
caefde17ab
|
Remove devtoolLineToLine and lineToLine options
|
2018-11-12 14:26:31 +01:00 |
Florent Cailhol
|
8a10ea3c92
|
Type 'apply' method of plugins
|
2018-11-12 14:26:31 +01:00 |
Florent Cailhol
|
be8c6bbe71
|
Add types on module files
|
2018-11-07 14:03:25 +01:00 |
Tobias Koppers
|
a852828279
|
add persistent caching prototype
|
2018-10-17 21:25:39 +02:00 |
Tobias Koppers
|
7340fbb547
|
refactor Cache
add a new hookable Cache class
removed CachePlugin
add MemoryCachePlugin
refactor timestamps
create FileSystemInfo class
|
2018-09-27 13:20:19 +02:00 |
Tobias Koppers
|
4eab41bd5f
|
refactor Module.needBuild to be async
|
2018-09-27 11:20:54 +02:00 |
Tobias Koppers
|
5b4cbb5ee0
|
add queues to Compilation
remove Semaphore and use AsyncQueue instead
deprecate Module.needRebuild, add Module.needBuild
remove Module.unbuild
add Module.invalidateBuild
|
2018-09-12 13:17:03 +02:00 |
Tobias Koppers
|
bad9d8a271
|
move Module.id into ChunkGraph
remove disconnect and unseal from Module
|
2018-08-28 15:08:52 +02:00 |
Tobias Koppers
|
02b15a1b46
|
pass chunkGraph to updateHash instead of moduleGraph
pass chunkGraph to compareModulesById instead of moduleGraph
pass chunkGraph to methods of RuntimeTemplate
use comparators from module at some places
|
2018-08-28 12:06:53 +02:00 |
Tobias Koppers
|
239ce7fcd9
|
Use ChunkGraph instead of Compilation in updateHash
|
2018-08-24 12:02:42 +02:00 |
Tobias Koppers
|
3aa2280498
|
move Module.hash and .renderedHash into ChunkGraph
|
2018-08-22 19:24:54 +02:00 |
Tobias Koppers
|
eb63cf80d6
|
move built flag into Compilation
|
2018-08-22 15:33:16 +02:00 |
Tobias Koppers
|
e0f84652c0
|
remove Module.prefetched
remove prefeteched from Stats
make Compilation.addModuleChain public and remove onModule argument
remove Compilation.prefetch
|
2018-08-22 15:19:05 +02:00 |
Tobias Koppers
|
b20556c1ff
|
move profile to ModuleGraph
|
2018-08-22 14:54:28 +02:00 |
Tobias Koppers
|
26022c86a0
|
move Module.depth into ModuleGraph
nested modules no longer have depth and stay unsorted in stats
|
2018-08-22 12:45:11 +02:00 |
Tobias Koppers
|
5a78e96dc9
|
add backward-compat layer for ModuleGraph and ChunkGraph
|
2018-08-21 16:17:02 +02:00 |
Tobias Koppers
|
42167db4af
|
move Module.index and index2 into ModuleGraph
|
2018-08-21 16:16:51 +02:00 |
Tobias Koppers
|
3bb5263bfd
|
move methods from Module into ModuleGraph
|
2018-08-21 11:04:40 +02:00 |
Tobias Koppers
|
6d5310fbd6
|
allow multiple entryModules per chunk
allow to specify ChunkGroup to depend on
move entry modules into ChunkGraph
|
2018-08-15 11:51:16 +02:00 |
Tobias Koppers
|
3cf01999b5
|
add ChunkGraph
move chunk modules and module chunks into the ChunkGraph
remove outdated unit tests
|
2018-08-14 15:32:13 +02:00 |
Tobias Koppers
|
d35e42a14d
|
move Module.issuer into Module.getIssuer(moduleGraph)
|
2018-08-09 16:44:28 +02:00 |
Tobias Koppers
|
3347700225
|
improve optimization bailout message usefulness
|
2018-08-09 15:45:30 +02:00 |
Tobias Koppers
|
038d056aed
|
add some hints for breaking changes
|
2018-08-06 21:05:13 +02:00 |
Tobias Koppers
|
d6cf42e4c2
|
merge used with usedExports
usedExports = false now means module is not used
|
2018-08-06 21:05:11 +02:00 |
Tobias Koppers
|
c4e0a9f72e
|
Move Module.used and Module.usedExports into ModuleGraph
|
2018-08-06 21:04:01 +02:00 |
Tobias Koppers
|
97cc9d7140
|
Move optimizationBailout into ModuleGraph meta information
|
2018-08-06 10:42:41 +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 |
Tobias Koppers
|
ec1329a7d4
|
make libIdent required
add types
|
2018-08-02 16:29:20 +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
|
f68c1f7ab6
|
add additional arguments to updateHash
|
2018-08-02 16:04:10 +02:00 |
Florent Cailhol
|
71016b1433
|
Remove DependencyBlockVariable
|
2018-07-30 22:38:13 +02:00 |
Tobias Koppers
|
cf5f1d723c
|
format existing code
|
2018-07-30 21:29:21 +02:00 |
Tobias Koppers
|
22c4756c9e
|
add more types to Module
|
2018-07-25 12:38:34 +02:00 |
Tobias Koppers
|
0052861178
|
remove unconsistency with Module._source and originalSource
|
2018-07-25 12:20:35 +02:00 |
Tobias Koppers
|
bc10939096
|
add types for Module and subclasses
better way to handle "optional" methods
|
2018-07-25 12:12:17 +02:00 |
Tobias Koppers
|
7036ec488b
|
remove the need to rewrite chunk in reasons
|
2018-07-23 12:20:47 +02:00 |
Tobias Koppers
|
66d3f319a6
|
Merge tag 'v4.16.2' into next
4.16.2
|
2018-07-23 12:19:16 +02:00 |
Tobias Koppers
|
8614c75f11
|
run inherit types tool on existing code
|
2018-07-21 13:50:18 +02:00 |
Mohsen Azimi
|
a0e1ad920e
|
Enable noImplicitThis TypeScript compiler option
|
2018-07-05 08:07:46 +03:00 |
Tobias Koppers
|
0a06f19fd8
|
Merge tag 'v4.15.0' into next
4.15.0
|
2018-07-04 22:19:50 +02:00 |
Tobias Koppers
|
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 |
Tobias Koppers
|
1ad71e01f9
|
add helpful error when importing wasm in initial chunk
|
2018-07-02 16:18:49 +02:00 |
Florent Cailhol
|
91663f19a2
|
Remove deprecated APIs
|
2018-06-27 10:08:12 +02:00 |
Sean Larkin
|
c3ebef7f25
|
Merge branch 'master' into feature/type-compiler-compilation-save
|
2018-06-21 11:07:33 +03:00 |
Mohsen Azimi
|
ce6ac00b0f
|
Merge branch 'master' of git://github.com/webpack/webpack into type-sortable-set
|
2018-06-09 11:14:31 -07:00 |