Steven Hargrove
|
82b7428a4c
|
rewrite errors tests, cleanup, update snapshots
|
2019-01-12 22:35:12 -05:00 |
Steven Hargrove
|
e6afd236c4
|
added tests for swallowed loader errors, fixed another swallowed error
|
2019-01-11 19:14:49 -05:00 |
Steven Hargrove
|
21af6191ab
|
report existing errors before async queue stop error
|
2019-01-11 19:14:49 -05:00 |
Tobias Koppers
|
e4d1a45c8d
|
Use FileSystemInfo.createSnapshot for NormalModules too
|
2019-01-09 14:42:57 +01:00 |
Tobias Koppers
|
90baf475af
|
Smaller performance improvements in NormalModuleFactory
|
2019-01-08 15:14:33 +01:00 |
Tobias Koppers
|
ef9e25d8ea
|
report dependencies from resolver to the compilation
refactor NormalModuleFactory
|
2019-01-08 15:14:25 +01:00 |
Tobias Koppers
|
b5db48291b
|
add caching to FlagDependencyExportsPlugin
|
2018-12-31 12:29:01 +01:00 |
Tobias Koppers
|
1374757006
|
remove ModuleReason
remove HotUpdateChunkTemplate
move compareLocations into comparators
re-enable NodeSourcePlugin for `.mjs`
|
2018-12-20 16:38:26 +01:00 |
Tobias Koppers
|
123b0a64e7
|
add plugin system for Stats presets, defaults, creation and printing
|
2018-12-18 22:07:14 +01:00 |
Florent Cailhol
|
e06b4853d6
|
Add compiler typings
|
2018-12-12 10:26:53 +01:00 |
Tobias Koppers
|
49f79cb702
|
add types to new hooks
|
2018-11-30 12:21:57 +01:00 |
Tobias Koppers
|
8066eaf299
|
put runtime modules into separate place in chunks
don't include them in modules array/object
better stats output for runtime moduels
|
2018-11-29 16:23:31 +01:00 |
Tobias Koppers
|
9d91861592
|
Refactor HMR for runtime modules
fixed a few HMR bugs
allow other module types for HMR
made HMR more flexible
|
2018-11-29 16:22:29 +01:00 |
Tobias Koppers
|
f7f8e0ff0f
|
fixes for SourceMap handling
|
2018-11-29 16:17:37 +01:00 |
Tobias Koppers
|
f753f92c28
|
ensureChunk to RuntimeModule
step 1: non HMR cases
|
2018-11-29 16:16:39 +01:00 |
Tobias Koppers
|
3292879380
|
generate runtime module hash later to allow to include chunk hashes
|
2018-11-29 16:13:56 +01:00 |
Tobias Koppers
|
7c37a6a972
|
handle runtime requirements
|
2018-11-29 16:07:17 +01:00 |
Tobias Koppers
|
2525c8b7aa
|
move runtime requirements storage into ChunkGraph
use info for function generation
for noParse default to module and exports requirements
|
2018-11-29 16:06:44 +01:00 |
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
|
9410954ed1
|
change TODO to webpack 6
|
2018-11-14 13:14:05 +01:00 |
Tobias Koppers
|
c89c9a7dc5
|
add backwards-compat hook for normalModuleLoader
|
2018-11-13 17:55:42 +01:00 |
Florent Cailhol
|
3766869c48
|
Move normalModuleLoader hook
|
2018-11-12 14:26:32 +01:00 |
Florent Cailhol
|
9ffb4e45dc
|
Replace Source#emitted by a WeakSet
|
2018-11-08 23:26:31 +01:00 |
Florent Cailhol
|
de41d1fe8b
|
Add missing types on Chunk related classes
|
2018-11-07 14:10:57 +01:00 |
Tobias Koppers
|
8cf1cdb74f
|
Merge tag 'v4.25.0' into next
4.25.0
|
2018-11-05 10:27:45 +01:00 |
Tobias Koppers
|
64e3826067
|
use flags to show different parts of the progress message
refactor activeModules to Set for performance reasons
|
2018-11-04 10:33:14 +01:00 |
Tobias Koppers
|
e7ec244415
|
do not mutate data
|
2018-11-01 20:23:10 +01:00 |
Sergey Melyukov
|
aa8cb0fab7
|
ProgressPlugin: refactoring
|
2018-10-29 15:49:31 +03:00 |
Tobias Koppers
|
c27b46ac8b
|
fix duplicate errors and warnings
|
2018-10-25 10:52:31 +02:00 |
Tobias Koppers
|
071062422e
|
Merge tag 'v4.22.0' into next
4.22.0
|
2018-10-23 16:41:31 +02:00 |
Tobias Koppers
|
94eb554dc0
|
fix byId sorting
|
2018-10-23 11:32:39 +02:00 |
Tobias Koppers
|
5165a90de8
|
Merge pull request #8242 from webpack/perf/chunk-graph
Optimize chunk graph algorithm
|
2018-10-20 06:09:58 +02:00 |
Tobias Koppers
|
5e4a6a4f5d
|
fix byId sorting
|
2018-10-19 13:20:48 +02:00 |
Tobias Koppers
|
98b482efd7
|
make dependency order stable
|
2018-10-19 12:57:24 +02:00 |
Tobias Koppers
|
65d9ffb91e
|
Optimize chunk graph algorithm
|
2018-10-19 10:37:43 +02:00 |
Tobias Koppers
|
bbedceaa16
|
add error class for restore errors
|
2018-10-17 22:54:07 +02:00 |
Tobias Koppers
|
a852828279
|
add persistent caching prototype
|
2018-10-17 21:25:39 +02:00 |
Tobias Koppers
|
518104b3fb
|
Merge tag 'v4.21.0' into next
4.21.0
|
2018-10-17 20:38:00 +02:00 |
Tobias Koppers
|
0e232a926c
|
Merge pull request #8170 from webpack/refactor/cache2
refactor cache to be more generic and usable for other things
|
2018-10-17 10:47:06 +02:00 |
Florent Cailhol
|
d311847a05
|
Remove Compilation#performance
|
2018-10-12 17:57:10 +02:00 |
Tobias Koppers
|
9b8d26f6e8
|
refactor cache to be more generic and usable for other things
|
2018-10-11 10:46:48 +02:00 |
Michael Loughry 👨💻
|
1d71ede475
|
Make changes suggested by @sokra to optimize chunk graph generation
|
2018-10-04 16:10:12 -07:00 |
Tobias Koppers
|
ae72fe3724
|
fixes timestamp transfer from watcher
|
2018-09-27 21:28:07 +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
|
f31a8c231b
|
add compilerPath (will be later used to access the cache)
|
2018-09-27 11:21:17 +02:00 |
Tobias Koppers
|
46232fab31
|
make Compilation.addModule async and queued
|
2018-09-27 11:21:11 +02:00 |
Tobias Koppers
|
52634e7a2d
|
remove cacheGroup argument from addModule
|
2018-09-27 11:21:06 +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 |