Commit Graph

7652 Commits

Author SHA1 Message Date
Tobias Koppers e8da87d2c8 refactor AMDRequireDependency and make it serializable 2018-10-18 15:30:54 +02:00
Tobias Koppers 0fc007f364 refactor RequireEnsureDependenciesBlock and make it serializable 2018-10-18 12:44:46 +02:00
Tobias Koppers 2bd2985d19 make RequireEnsureItemDependency serializable 2018-10-18 12:44:45 +02:00
Tobias Koppers 2ab9ceccfd fix request in ImportContextDependency 2018-10-18 12:44:44 +02:00
Tobias Koppers 06cd79f17f add serializer for RegExp 2018-10-18 12:44:38 +02:00
Tobias Koppers d5ad14813f create Source with Buffers for WASM 2018-10-18 12:44:31 +02:00
Tobias Koppers 4947a5ac71 allow all Sources to be serialized
serialize internal structure of CachedSource
2018-10-18 12:44:27 +02:00
Tobias Koppers 1a3007ac92 make ImportDependenciesBlock serializable 2018-10-18 12:44:15 +02:00
Tobias Koppers 40f0e91325 fixup: ImportDepBlock 2018-10-17 23:24:53 +02:00
Tobias Koppers d3a34f733b make options object in ContextDep optional 2018-10-17 23:10:14 +02:00
Tobias Koppers f987d82979 move creation of ImportDep out of ImportDepBlock constructor 2018-10-17 23:09:21 +02:00
Tobias Koppers f23ce49040 remove module argument from AsyncDepBlock
reorder/remove arguments of ImportDepBlock, AMDRequireDepBlock, RequireEnsureDepBlock
2018-10-17 23:07:01 +02:00
Tobias Koppers bbedceaa16 add error class for restore errors 2018-10-17 22:54:07 +02:00
Tobias Koppers e6f11c96be fix deserializing of RequireResolveHeaderDependency 2018-10-17 22:17:19 +02:00
Tobias Koppers 7786a6a0ed fix serializing of Buffers 2018-10-17 22:16:15 +02:00
Tobias Koppers 6b0da68ed9 run all test cases with caching 2018-10-17 22:15:46 +02:00
Bazyli Brzóska 3352b24059 fix extra space 2018-10-17 22:14:25 +02:00
Tobias Koppers 5b7987abf4 remove console.log 2018-10-17 21:25:46 +02:00
Tobias Koppers 1500a9da5c refactor LocalModule to remove module reference to allow serializing 2018-10-17 21:25:46 +02:00
Tobias Koppers b93ba710df add error for circular references while serializing 2018-10-17 21:25:46 +02:00
Michael Ciniawsky 6c172166e3 feat(WebAssemblyImportDependency): make serializable 2018-10-17 21:25:45 +02:00
Michael Ciniawsky 095e2c9b56 feat(WebAssemblyExportImportedDependency): make serializable 2018-10-17 21:25:45 +02:00
Michael Ciniawsky 9f4e9931d1 feat(UnsupportedDependency): make serializable 2018-10-17 21:25:45 +02:00
Michael Ciniawsky 2b0d8b1dac feat(RequireResolveHeaderDependency): make serializable 2018-10-17 21:25:45 +02:00
Michael Ciniawsky e45aad79ae feat(RequireResolveDependency): make serializable 2018-10-17 21:25:45 +02:00
Michael Ciniawsky aeb1df2280 feat(RequireResolveContextDependency): make serializable 2018-10-17 21:25:45 +02:00
Michael Ciniawsky f6f49a39ff feat(RequireIncludeDependency): make serializable 2018-10-17 21:25:45 +02:00
Michael Ciniawsky 38b26d6f88 feat(RequireEnsureDependency): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky 944a0cc782 feat(RequireContextDependency): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky 9ea49b2a05 feat(LocalModuleDependency): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky 65517658af feat(LocalModule): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky 85adac8240 feat(ImportWeakDependency): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky e738d4c038 feat(ImportEagerDependency): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky d91946038c feat(ImportDependency): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky af31196f88 feat(ImportContextDependency): make serializable 2018-10-17 21:25:44 +02:00
Michael Ciniawsky e144c58142 feat(HarmonyExportImportedSpecifierDependency): make serializable 2018-10-17 21:25:43 +02:00
Michael Ciniawsky d5c9069e64 feat(DllEntryDependency): make serializable 2018-10-17 21:25:43 +02:00
Michael Ciniawsky 145c46ff36 feat(DelegatedExportsDependency): make serializable 2018-10-17 21:25:43 +02:00
Michael Ciniawsky 689bd0efbc feat(ContextElementDependency): make serializable 2018-10-17 21:25:43 +02:00
Michael Ciniawsky 27f4c9f90e feat(ContextDependency): make serializable 2018-10-17 21:25:43 +02:00
Michael Ciniawsky b077f361b8 feat(CommonJsRequireContextDependency): make serializable 2018-10-17 21:25:43 +02:00
Michael Ciniawsky 9fc7e6de1e feat(CachedConstDependency): make serializable 2018-10-17 21:25:43 +02:00
Michael Ciniawsky ef42e11376 feat(AMDRequireItemDependency): make serializable 2018-10-17 21:25:42 +02:00
Michael Ciniawsky fe57b346bb feat(AMDRequireDependency): make serializable 2018-10-17 21:25:42 +02:00
Michael Ciniawsky 9c8392bbb0 feat(AMDRequireContextDependency): make serializable 2018-10-17 21:25:42 +02:00
Michael Ciniawsky 3954ed107a feat(AMDRequireArrayDependency): make serializable 2018-10-17 21:25:42 +02:00
Michael Ciniawsky 5e2a47e75f feat(ModuleHotDeclineDependency): make serializable 2018-10-17 21:25:42 +02:00
Michael Ciniawsky 2c56940a06 feat(ModuleHotAcceptDependency): make serializable 2018-10-17 21:25:42 +02:00
Michael Ciniawsky 7f4e1ffe6f feat(JsonExportsDependency): make serializable 2018-10-17 21:25:42 +02:00
Michael Ciniawsky 9b32ca1b16 feat(HarmonyAcceptImportDependency): make serializable 2018-10-17 21:25:42 +02:00