evilebottnawi
dafa4cd69a
chore: setup cspell
2020-03-12 19:51:26 +03:00
Tobias Koppers
eab25de485
dedupe object keys of plain object
2020-01-28 11:35:18 +01:00
Tobias Koppers
f49838c95d
style improvements and test
2020-01-28 11:35:10 +01:00
Tobias Koppers
b40a345451
refactor Persistent Cache
...
cache is split into multiple .pack files which represent usage of cache items
this allows to only read/deserialize files that are needed
and reduces the need to rewrite .pack files
while still packaging multiple cache items together
lazy (de)serialization system has changed to allow writeLazy and writeSeparate
2020-01-28 11:35:06 +01:00
Tobias Koppers
b086bfbcc6
faster object type lookup during deserialization
2019-11-13 12:18:04 +01:00
Tobias Koppers
d8c93b40be
faster serialization for deserialized data
2019-11-04 10:46:33 +01:00
Tobias Koppers
83c5305872
improve error message when deserialization failed
2019-11-01 12:19:27 +01:00
Tobias Koppers
e9596ac799
faster referenceables in ObjectMiddleware
2019-08-13 17:03:01 +02:00
Tobias Koppers
b2e7837288
replace Object.assign with object spread
2019-06-19 13:16:05 +02:00
Tobias Koppers
6db94536ad
Merge tag 'v4.34.0' into next
...
4.34.0
2019-06-13 10:51:12 +02:00
Tobias Koppers
ad6e095c43
Improve typings of SerializerMiddlewares
2019-01-24 16:51:05 +01:00
Tobias Koppers
00065741d2
log a warning when serialization fails
2019-01-19 11:47:19 +01:00
Tobias Koppers
44663f8c67
allow serializing of objects with null prototype
2018-12-25 22:08:35 +01:00
Tobias Koppers
d9238f061d
memorize lazy data on access
...
remove need for read on write
add queue for file accesses in FileMiddleware to support concurrent access
2018-12-21 12:05:29 +01:00
Tobias Koppers
aedc34b76d
load internal serializers internally
...
allows to bundle webpack
2018-12-20 11:04:31 +01:00
Tobias Koppers
590772b934
add packed store mode
2018-10-30 09:54:40 +01:00
Tobias Koppers
c46d89b02d
serialize JS Errors
2018-10-25 10:52:33 +02:00
Michael Ciniawsky
f7df43d080
feat(ErrorObjectSerializer): make `{Error}` serializable
2018-10-25 10:52:32 +02:00
Tobias Koppers
4b69df1117
allow to make classes not-serializable
...
make ContextModule not-serializable because it's not needed
2018-10-18 15:52:22 +02:00
Tobias Koppers
06cd79f17f
add serializer for RegExp
2018-10-18 12:44:38 +02:00
Tobias Koppers
7786a6a0ed
fix serializing of Buffers
2018-10-17 22:16:15 +02:00
Tobias Koppers
b93ba710df
add error for circular references while serializing
2018-10-17 21:25:46 +02:00
Tobias Koppers
a9554a70e6
skip reference for empty strings
2018-10-17 21:25:40 +02:00
Tobias Koppers
e1adc52745
improve length of emitted cache files
2018-10-17 21:25:40 +02:00
Tobias Koppers
a852828279
add persistent caching prototype
2018-10-17 21:25:39 +02:00