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
|
554b417546
|
Modules are responsible for sorting of dependencies
|
2018-09-27 11:20:42 +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
|
239ce7fcd9
|
Use ChunkGraph instead of Compilation in updateHash
|
2018-08-24 12:02:42 +02:00 |
Tobias Koppers
|
670502fc81
|
Move AsyncDependenciesBlock.chunkGroup into ChunkGraph
|
2018-08-22 20:17:49 +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
|
a6e1c0693c
|
add TODOs
|
2018-08-16 14:10:39 +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 |
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
|
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 |
Tobias Koppers
|
ff7d0f56e7
|
Merge pull request #7704 from webpack/refactor/dependency-templates
make DependencyTemplates a new class
|
2018-07-12 19:11:58 +02:00 |
Tobias Koppers
|
568601c7fa
|
remove `exec` from loader context
`require-from-string` can be used instead
|
2018-07-11 17:48:47 +02:00 |
Tobias Koppers
|
e0abce0dd8
|
make DependencyTemplates a new class
|
2018-07-11 13:11:08 +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
|
deb798d8a7
|
add TODO comment
|
2018-06-25 16:42:19 +02:00 |
Tobias Koppers
|
41343d1763
|
add TODO comments
|
2018-06-25 16:18:21 +02:00 |
Sean Larkin
|
c3ebef7f25
|
Merge branch 'master' into feature/type-compiler-compilation-save
|
2018-06-21 11:07:33 +03:00 |
Tobias Koppers
|
6a7e79a443
|
Convert non-Error errors into Errors
|
2018-06-05 13:41:00 +02:00 |
Tobias Koppers
|
1886ee0f3f
|
improve final loader not string/buffer message
add test case
|
2018-06-05 11:58:10 +02:00 |
Tobias Koppers
|
9fbe914078
|
Merge branch 'master' into feature/module-build-error-with-loader-name
# Conflicts:
# lib/ModuleBuildError.js
# lib/ModuleError.js
# lib/ModuleWarning.js
|
2018-06-05 10:23:00 +02:00 |
Ma Cheng
|
e68d83e8c7
|
Fix Typo
|
2018-06-02 17:41:35 +08:00 |
Ma Cheng
|
957ee2a63e
|
Merge branch 'master' into feature/module-build-error-with-loader-name
|
2018-06-02 17:19:16 +08:00 |
Tobias Koppers
|
530e1fb172
|
Add matchResource feature (for loaders)
Match rules with custom resource name
Also use this name as rule.issuer or splitChunks test
Show nicely in stats
|
2018-06-01 15:37:17 +02:00 |
Sean Larkin
|
1bae93852a
|
Merge branch 'master' into feature/type-compiler-compilation-save
|
2018-05-30 19:35:36 -07:00 |
Florent Cailhol
|
2a9452e51b
|
Add brackets for multiline if/for statements
|
2018-05-29 15:45:44 +02:00 |
Sean Larkin
|
761d73b4e7
|
chore(types): add Compiler and Compilation type support
|
2018-05-15 15:04:38 +02:00 |
Tobias Koppers
|
f2ad440de8
|
More strict linting of jsdocs
Use TODO over any when type is possible
|
2018-05-08 14:53:33 +02:00 |
Tobias Koppers
|
9bc9c75f9d
|
Merge branch 'master' into next
# Conflicts:
# test/__snapshots__/StatsTestCases.test.js.snap
|
2018-05-04 12:02:30 +02:00 |
Tobias Koppers
|
ff950e732b
|
Use hex encoding instead
|
2018-05-02 18:11:48 +02:00 |
Tobias Koppers
|
214801493e
|
improve NormalModule performance
cache source and meta hash
|
2018-05-02 14:20:30 +02:00 |
mc-zone
|
8060ec6a24
|
Merge branch 'master' into feature/module-build-error-with-loader-name
|
2018-04-29 16:57:05 +08:00 |
Tobias Koppers
|
82a71be1dc
|
Cleanup, refactoring, types
|
2018-04-27 18:53:07 +02:00 |
Mohsen Azimi
|
c7429a67fe
|
Fixed all type errors!
|
2018-04-12 11:42:39 +02:00 |
Mohsen Azimi
|
2367a7da3d
|
More comments
|
2018-04-12 11:42:37 +02:00 |
Mohsen Azimi
|
7bc38d4bf4
|
CR feedback
|
2018-04-03 21:14:18 -07:00 |
Mohsen Azimi
|
10d6067818
|
Use a Map for dependencyTemplatesHashMap instead of a WeakMap
|
2018-03-31 19:38:00 -07:00 |
Tobias Koppers
|
93a5bf567f
|
fixes for mini-css-extract-plugin
|
2018-03-28 16:19:15 +02:00 |
Florent Cailhol
|
3983803d30
|
Destructure 'require' to improve readability
|
2018-03-22 12:05:58 +01:00 |
mc-zone
|
9c13d51141
|
improve message format; prevent destructure crash; improve tests;
|
2018-03-18 22:56:36 +08:00 |
mc-zone
|
ce63b53522
|
remove loader origin name and purify
|
2018-03-02 17:57:46 +08:00 |