Tobias Koppers
92a36b1a9c
5.0.0-alpha.9
2019-01-27 13:18:27 +01:00
Tobias Koppers
86b5859adc
Merge pull request #8680 from wtgtybhertgeghgtwtg/fast-stable-stringify
...
Replace `json-stable-stringify` with `fast-json-stable-stringify`.
2019-01-27 13:09:48 +01:00
Tobias Koppers
1da2c422d6
remove fast-json-stable-stringify
2019-01-27 11:47:31 +01:00
wtgtybhertgeghgtwtg
d01ae5ac69
Replace `json-stable-stringify` with `fast-json-stable-stringify`.
2019-01-25 19:33:49 -07:00
Tobias Koppers
49c5400a22
Merge pull request #8679 from webpack/refactor/cache
...
Refactor FileCachePlugin into multiple modules
2019-01-25 20:08:32 +01:00
Tobias Koppers
7c0d845af3
Refactor FileCachePlugin into multiple modules
2019-01-25 19:21:45 +01:00
Tobias Koppers
dab11caa41
Merge pull request #8675 from webpack/performance/improvements
...
performance and persistent caching improvements
2019-01-25 12:46:19 +01:00
Tobias Koppers
e9c6539645
change Serializer API to be not file serialization specific
2019-01-24 17:42:38 +01:00
Tobias Koppers
ad6e095c43
Improve typings of SerializerMiddlewares
2019-01-24 16:51:05 +01:00
Tobias Koppers
3a1eefec0a
Measure size of objects to decide about inline or lazy storing
2019-01-24 15:14:41 +01:00
Tobias Koppers
aa72c93b4d
Use Buffer.allocUnsafe for better performance and buffer pooling
2019-01-24 15:14:39 +01:00
Tobias Koppers
f2a61b7c5c
Avoid different comparators to sort only a single time
2019-01-24 15:14:37 +01:00
Tobias Koppers
82e36d36c1
Merge pull request #8655 from webpack/bugfix/export-usage-multiple-entries
...
flag dependencies correctly when multiple entries are used
2019-01-20 21:04:15 +01:00
Tobias Koppers
9d6b361954
flag dependencies correctly when multiple entries are used
2019-01-20 19:44:13 +01:00
Tobias Koppers
8ce18cdeae
Merge tag 'v4.29.0' into next
...
4.29.0
2019-01-20 18:49:21 +01:00
Tobias Koppers
25bccd4c48
4.29.0
2019-01-20 18:38:22 +01:00
Tobias Koppers
adff7f61a2
5.0.0-alpha.8
2019-01-19 20:24:34 +01:00
Tobias Koppers
73f0e2df4b
Merge pull request #8652 from webpack/performance/missing-cache
...
add missing cache
2019-01-19 14:02:13 +01:00
Tobias Koppers
0e62bdb74a
add missing cache
2019-01-19 13:12:43 +01:00
Tobias Koppers
18aca2fcb1
5.0.0-alpha.7
2019-01-19 13:10:53 +01:00
Tobias Koppers
f2bce6f306
Merge pull request #8651 from webpack/cache/improvements
...
Performance for caching
2019-01-19 13:10:09 +01:00
Tobias Koppers
324d46f306
update webpack-sources for faster buffer() call
2019-01-19 12:42:33 +01:00
Tobias Koppers
d40f7b2642
cache contextify and pass associatedObjectForCache to all calls
2019-01-19 12:40:00 +01:00
Tobias Koppers
cf71cd0dd8
faster way to provide got handlers for cache
2019-01-19 12:31:24 +01:00
Tobias Koppers
3f1cab2f5a
no need to sort file/context/missingDependencies in Compilation
2019-01-19 12:08:49 +01:00
Tobias Koppers
ba6ac9ae81
add cache.idleTimeoutForInitialStore
...
to allow to force an initial store
2019-01-19 12:07:26 +01:00
Tobias Koppers
f68d465afa
make reading from file safer and handle unexpected end of file
2019-01-19 11:49:30 +01:00
Tobias Koppers
e4a5e59570
add cache.idleTimeout option to delay cache storing
2019-01-19 11:47:53 +01:00
Tobias Koppers
00065741d2
log a warning when serialization fails
2019-01-19 11:47:19 +01:00
Tobias Koppers
6389e41e4c
Merge pull request #8642 from webpack/memory/future-emit-assets
...
add output.futureEmitAssets
2019-01-19 08:58:49 +01:00
Tobias Koppers
9debdd3bc6
Merge pull request #8650 from webpack/performance/webpack-sources
...
Caching of utf-8 conversion, memory improvement, refactoring
2019-01-18 22:28:56 +01:00
Tobias Koppers
c5ad6df793
add own webpack-sources typings
2019-01-18 21:56:56 +01:00
Tobias Koppers
8300425e1c
new version of emitting assets
...
It allows to free memory of Sources with the trade-off of disallowing reading asset content after emitting
2019-01-18 21:56:53 +01:00
Tobias Koppers
0bc0f05fc7
use updated webpack-sources, use new buffer method
2019-01-18 20:46:31 +01:00
Tobias Koppers
865011f42e
Merge pull request #8643 from hulkish/new-resolveLoader-defaults
...
New resolveLoader.extensions defaults
2019-01-18 12:03:47 +01:00
Steven Hargrove
a80b65d099
a .json file is not a valid loader
2019-01-17 14:08:50 -05:00
Tobias Koppers
6e383cfbab
make test for Source.buffer more strict
2019-01-17 15:06:22 +01:00
Tobias Koppers
aaf85dbd1c
add output.futureEmitAssets
...
add a new version of emitting assets which allows to free memory of Sources with the trade-off of disallowing reading asset content after emitting
It also uses Source.buffer when available.
2019-01-17 13:33:27 +01:00
Tobias Koppers
03ffa48acc
Merge pull request #8639 from webpack/memory/limit-parallelism
...
Change forEach to forEachLimit when emitting assets
2019-01-16 23:22:19 +01:00
Tobias Koppers
4be6797700
5.0.0-alpha.6
2019-01-15 17:39:20 +01:00
Tobias Koppers
3259c62c81
Merge pull request #8409 from hulkish/async-queue-dont-swallow-errors
...
fix: report existing errors before async queue stop error
2019-01-15 17:29:15 +01:00
Tobias Koppers
9181283029
fix newlines
2019-01-15 17:10:54 +01:00
Tobias Koppers
78cee8b319
simplify regexp
...
[^()]+\(?.*\)? is equal to .*
2019-01-15 15:14:03 +01:00
Tobias Koppers
4d87fffad3
include loc in snapshots
2019-01-15 15:09:52 +01:00
Steven Hargrove
189b647d72
use latest loader-runner
2019-01-15 08:47:47 -05:00
Tobias Koppers
1085bda06d
Merge pull request #8622 from researchgate/perf/buffers-write
...
Improve memory consumption of file serialization middleware
2019-01-15 10:38:12 +01:00
Sergey Tatarintsev
eeb6e2db17
Improve memory consumption of file middleware
...
Buffers.concat creates a new buffer. On a large project, when using resolver
cache and pack store, total size of buffer can reach hundreds of megabytes. Use
streaming write instead.
2019-01-14 19:20:28 +01:00
Steven Hargrove
13581eebe6
correct err logic
2019-01-14 09:52:27 -05:00
Tobias Koppers
2b2c17ffb6
Merge pull request #8598 from kiliancs/acorn6
...
Upgrade acorn to v6
2019-01-14 09:18:14 +01:00
Steven Hargrove
e6864e4ac6
support windows for snapshot
2019-01-12 22:35:19 -05:00