Tobias Koppers
2688b5b17f
add resolver cache
2018-10-30 15:43:26 +01:00
Tobias Koppers
9964a8283f
fix resolver cache
2018-10-30 15:43:24 +01:00
Tobias Koppers
f60c9a7070
Merge pull request #8272 from webpack/feature/cache-pack
...
add pack store mode for filesystem cache
2018-10-30 15:36:32 +01:00
Tobias Koppers
044ad3725b
test memory cache too
2018-10-30 14:29:22 +01:00
Tobias Koppers
ca69e9423d
fix/workaround memory leaks
2018-10-30 13:46:50 +01:00
Tobias Koppers
9e3cecc21e
resolve promise even if caching failed
2018-10-30 09:54:53 +01:00
Tobias Koppers
3c8bb29834
use lazy serialization when etag is passed
2018-10-30 09:54:51 +01:00
Tobias Koppers
0cc84d8227
default to packed mode
2018-10-30 09:54:49 +01:00
Tobias Koppers
b1073349eb
reorder maps to make binary encoding more efficient
2018-10-30 09:54:47 +01:00
Tobias Koppers
a594f9884c
add another loglevel to the persistent cache
2018-10-30 09:54:45 +01:00
Tobias Koppers
2bf48ca934
Split caching tests into separate suites
2018-10-30 09:54:43 +01:00
Tobias Koppers
590772b934
add packed store mode
2018-10-30 09:54:40 +01:00
Tobias Koppers
c0d53878e4
Merge pull request #8168 from webpack/feature/serialization/errors
...
feat(serialization): serialize errors
2018-10-29 23:23:55 +01:00
Tobias Koppers
ad308f9d5a
increase timeout for StatsTestCases
2018-10-29 22:57:34 +01:00
Tobias Koppers
4174521f9d
remove unnecessary module arguments from module attached errors
2018-10-29 22:18:08 +01:00
Tobias Koppers
e9db83c6c7
add serializer for acorn Position
2018-10-29 22:16:40 +01:00
Tobias Koppers
601824ea1e
be less strict in test case
...
issuer can vary
2018-10-29 21:24:36 +01:00
Tobias Koppers
8ddcfb59e5
exclude watch test cases
2018-10-25 10:56:31 +02:00
Tobias Koppers
bfb1e8694f
fix test output message
2018-10-25 10:52:34 +02: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
c27b46ac8b
fix duplicate errors and warnings
2018-10-25 10:52:31 +02:00
Tobias Koppers
6a8e201521
fixup WebpackErrors
2018-10-25 10:52:28 +02:00
Michael Ciniawsky
62d4ede848
make WebpackErrors serializable
2018-10-25 10:48:39 +02:00
Tobias Koppers
440be0c53c
Merge tag 'v4.23.1' into next
...
4.23.1
2018-10-25 10:34:31 +02:00
Tobias Koppers
607cf70edd
4.23.1
2018-10-25 10:25:57 +02:00
Tobias Koppers
5e5e7b7882
Merge pull request #8270 from ljqx/logical-expression-fix
...
[ConstPlugin] fix bug introduced by evaluation of && and ||
2018-10-25 10:21:10 +02:00
Zhibin Liu
13d1dabd93
[ConstPlugin] fix bug introduced by evaluation of && and ||
2018-10-25 10:43:26 +08:00
Tobias Koppers
69cfc6ff57
fix incorrect merge
...
Chunk.hasEntryModule is deprecated
2018-10-24 20:30:39 +02:00
Tobias Koppers
d9a0d3a139
Merge tag 'v4.23.0' into next
...
4.23.0
2018-10-24 20:10:30 +02:00
Tobias Koppers
a4feb6e15f
4.23.0
2018-10-24 17:45:19 +02:00
Tobias Koppers
298fa4c981
Merge pull request #8266 from ljqx/wasm-finalize-exports-fix
...
[WasmFinalizeExportsPlugin] check if `ref` is null before using it
2018-10-24 17:41:54 +02:00
Zhibin Liu
035ceb6b1b
force travis rerun
2018-10-24 22:55:18 +08:00
Tobias Koppers
735b4aa56f
Merge pull request #8182 from xtuc/ci-node-nightly
...
Node 12 in CI
2018-10-24 16:32:19 +02:00
Zhibin Liu
6844c7526f
add test
2018-10-24 22:30:37 +08:00
Tobias Koppers
8256249703
longer timeouts for Compiler test
2018-10-24 15:56:50 +02:00
Tobias Koppers
f7ff9139f0
use latest node 12 nightly
2018-10-24 15:45:13 +02:00
Tobias Koppers
1c44f95b8c
fix bug where module is referenced which is not in the graph
2018-10-24 15:45:10 +02:00
Tobias Koppers
98d077d0b6
order values with different types correctly
2018-10-24 15:45:08 +02:00
Tobias Koppers
f5e45bec2e
also export WebAssembly.Global when reexporting globals
...
This is not the final behavior and this code is probably removed soon,
but it mirrors the existing behavior for node.js >= 11 and CI will pass
2018-10-24 15:45:06 +02:00
Daniel Ehrenberg
b22f027f79
Update tests for new WebAssembly.Global API
...
The current version of the WebAssembly JS API specification [1]
exports globals as WebAssembly.Global, rather than as Numbers. This
version of the API is shipped in Chrome 69 and Firefox 62, and is
also seen in Node 11 nightly builds.
This patch updates webpack's tests to permit either the new API or
the old one, for exports of WebAssembly Globals. One of the affected
tests passes on Node 11 (where it previously failed), and the other
fails for unrelated reasons [2].
Fixes #8145
[1] https://webassembly.github.io/spec/js-api/index.html
[2] https://github.com/webpack/webpack/pull/7467/files#r223454525
2018-10-24 15:45:04 +02:00
Sven SAULEAU
edcadbb0a1
ci: add node 11
2018-10-24 15:45:02 +02:00
Tobias Koppers
91755a2bdc
Merge pull request #8265 from webpack/ci/fix-memory-issue
...
Upgrade jest and remove memory bug hack
2018-10-24 15:44:12 +02:00
Tobias Koppers
523ddd7220
avoid memory leak
2018-10-24 15:30:33 +02:00
Zhibin Liu
48656d22b9
[WasmFinalizeExportsPlugin] check if `ref` is null before using it
2018-10-24 21:07:37 +08:00
Tobias Koppers
bb19513bbd
Upgrade jest and remove memory bug hack
2018-10-24 14:45:30 +02:00
Tobias Koppers
dd5e502c2d
Merge pull request #8263 from webpack/ci/shorten-travis
...
CI: simplify travis
2018-10-24 11:37:34 +02:00
Tobias Koppers
505184f812
simplify travis build
...
versions are already tested by azure
2018-10-24 10:53:36 +02:00
Tobias Koppers
f98374d6d2
run prettier on config files
2018-10-24 10:52:20 +02:00
Tobias Koppers
af4cb35784
Merge pull request #8175 from cacheflow/add-tracking-of-removed-files
...
feat(Compiler): Add file removal tracking in watch-run
2018-10-24 10:44:40 +02:00