Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Use babylon as the parser #4308

Closed
wants to merge 1 commit into from
Closed

Conversation

hzoo
Copy link
Contributor

@hzoo hzoo commented Feb 18, 2017

What kind of change does this PR introduce?

Testing out babylon parser instead of acorn

Did you add tests for your changes?

No extra tests, more of an internal change (parser swap)

Summary

Use babylon for other syntax support

  • test perf differences

lib/Parser.js Outdated
@@ -536,8 +536,10 @@ Parser.prototype.walkForOfStatement = function walkForOfStatement(statement) {

// Declarations
Parser.prototype.walkFunctionDeclaration = function walkFunctionDeclaration(statement) {
this.scope.renames["$" + statement.id.name] = undefined;
this.scope.definitions.push(statement.id.name);
if(statement.id) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary fix

Ref estree/estree#98

the error before was trying to access name of null (since id is null) for export default function() {}

Acorn: FunctionExpression
Babel: FunctionDeclaration + null id


Need to figure out why https://github.com/hzoo/webpack/blob/test-babylon/test/cases/parsing/issue-2570/fn.js

turns into

webpack + babylon

/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
function() { return [].slice.call(arguments); } // invalid

/***/ }),

webpack master + acorn

/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony default export */ __webpack_exports__["a"] = (function() { return [].slice.call(arguments); });

/***/ }),

@xtuc
Copy link
Member

xtuc commented Feb 18, 2017

I ran a build against 2.2.0 and hzoo's test-babylon branch: here are the results.

I use the programmatic API from Webpack.

I had issues linking modules with npm, I ended up requiring directly the module:

+     "webpack": "git@github.com:hzoo/webpack.git#test-babylon",
-     "webpack": "^2.2.0-rc.1",

@sokra
Copy link
Member

sokra commented Apr 24, 2017

I guess you won't continue this? Can this be closed or do you want to rebase it to get more results?

@hzoo
Copy link
Contributor Author

hzoo commented Apr 25, 2017

It should be fixed after that acorn change, I can rebase

@hzoo
Copy link
Contributor Author

hzoo commented Apr 25, 2017

How is function() { } valid? acorn is parsing it as having an id of http://astexplorer.net/#/gist/c89f525725f5f3e0b955f1e85453b427/2a2f65a1a751b9e287191fdfeb912bfadafc281b

@JamesHenry
Copy link

JamesHenry commented Apr 25, 2017

Yeah, every available parser seems to fundamentally error on that, apart from acorn.

@hzoo @sokra Is it worth taking the time to explore making the parser pluggable as part of this, rather than just a straight replacement?

I started a fork quite a while ago attempting to use typescript-eslint-parser (produces ESTree AST from TypeScript source) as a replacement parser within webpack and it showed a lot of promise.

@webpack-bot
Copy link
Contributor

@hzoo Please review the following output log for errors:

  79 failing

  1) ConfigTestCases plugins uglifyjs-plugin should pass mangle options:
     AssertionError: expected '!function(n){function t(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};t.m=n,t.c=r,t.i=function(n){return n},t.d=function(n,r,e){t.o(n,r)||Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(r,"a",r),r},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=10)}({10:function(n,t,r){n.exports=r(4)},4:function(n,t){function r(n){return function(t){try{n()}catch(n){t(n)}}}n.exports=r}});' to contain 'function r(n){return function(n){try{t()}catch(t){n(t)}}}'
      at Assertion.value [as containEql] (/Users/travis/build/webpack/webpack/test/js/config/extract-text/issue-14/bundle0.js:2080:19)
      at Context.<anonymous> (/Users/travis/build/webpack/webpack/test/js/config/plugins/uglifyjs-plugin/bundle0.js:1:1410)
      at callFn (/Users/travis/build/webpack/webpack/node_modules/mocha/lib/runnable.js:345:21)
      at Test.Runnable.run (/Users/travis/build/webpack/webpack/node_modules/mocha/lib/runnable.js:337:7)
      at Runner.runTest (/Users/travis/build/webpack/webpack/node_modules/mocha/lib/runner.js:444:10)
      at /Users/travis/build/webpack/webpack/node_modules/mocha/lib/runner.js:550:12
      at /Users/travis/build/webpack/webpack/node_modules/mocha/lib/runner.js:371:7
      at Immediate.<anonymous> (/Users/travis/build/webpack/webpack/node_modules/mocha/lib/runner.js:339:5)
      at tryOnImmediate (timers.js:645:5)
      at processImmediate [as _immediateCallback] (timers.js:617:5)

  2) Stats should print correct stats for filter-warnings:

      Uncaught AssertionError: expected 'Hash: e4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1e\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Dropping side-effect-free statement [./index.js:6,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Dropping side-effect-free statement [./index.js:6,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Dropping side-effect-free statement [./index.js:6,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Dropping side-effect-free statement [./index.js:6,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Dropping side-effect-free statement [./index.js:6,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Dropping side-effect-free statement [./index.js:6,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.17 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Dropping side-effect-free statement [./index.js:6,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]' to equal 'Hash: e4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1ee4d2b189bb205589ee1e\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Collapsing variable someRequiredUsedFunction [./index.js:5,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Collapsing variable someRequiredUsedFunction [./index.js:5,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Collapsing variable someRequiredUsedFunction [./index.js:5,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Collapsing variable someRequiredUsedFunction [./index.js:5,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Collapsing variable someRequiredUsedFunction [./index.js:5,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Collapsing variable someRequiredUsedFunction [./index.js:5,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]\nChild\n    Hash: e4d2b189bb205589ee1e\n    Time: Xms\n        Asset     Size  Chunks             Chunk Names\n    bundle.js  2.24 kB       0  [emitted]  main\n    chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n    \n    WARNING in bundle.js from UglifyJs\n    Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]\n    Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]\n    Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]\n    Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]\n    Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]\n    Collapsing variable someRequiredUsedFunction [./index.js:5,0]\n    Dropping unused function someUnUsedFunction1 [./index.js:8,0]\n    Dropping unused function someUnUsedFunction2 [./index.js:9,0]\n    Dropping unused function someUnUsedFunction3 [./index.js:10,0]\n    Dropping unused function someUnUsedFunction4 [./index.js:11,0]\n    Dropping unused function someUnUsedFunction5 [./index.js:12,0]'
      + expected - actual

       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
           
           WARNING in bundle.js from UglifyJs
           Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
           Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
           Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
           Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
           Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
      -    Dropping side-effect-free statement [./index.js:6,0]
      +    Collapsing variable someRequiredUsedFunction [./index.js:5,0]
           Dropping unused function someUnUsedFunction1 [./index.js:8,0]
           Dropping unused function someUnUsedFunction2 [./index.js:9,0]
           Dropping unused function someUnUsedFunction3 [./index.js:10,0]
           Dropping unused function someUnUsedFunction4 [./index.js:11,0]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
           
           WARNING in bundle.js from UglifyJs
           Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
           Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
           Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
           Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
           Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
      -    Dropping side-effect-free statement [./index.js:6,0]
      +    Collapsing variable someRequiredUsedFunction [./index.js:5,0]
           Dropping unused function someUnUsedFunction1 [./index.js:8,0]
           Dropping unused function someUnUsedFunction2 [./index.js:9,0]
           Dropping unused function someUnUsedFunction3 [./index.js:10,0]
           Dropping unused function someUnUsedFunction4 [./index.js:11,0]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
           
           WARNING in bundle.js from UglifyJs
           Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
           Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
           Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
           Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
           Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
      -    Dropping side-effect-free statement [./index.js:6,0]
      +    Collapsing variable someRequiredUsedFunction [./index.js:5,0]
           Dropping unused function someUnUsedFunction1 [./index.js:8,0]
           Dropping unused function someUnUsedFunction2 [./index.js:9,0]
           Dropping unused function someUnUsedFunction3 [./index.js:10,0]
           Dropping unused function someUnUsedFunction4 [./index.js:11,0]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
           
           WARNING in bundle.js from UglifyJs
           Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
           Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
           Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
           Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
           Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
      -    Dropping side-effect-free statement [./index.js:6,0]
      +    Collapsing variable someRequiredUsedFunction [./index.js:5,0]
           Dropping unused function someUnUsedFunction1 [./index.js:8,0]
           Dropping unused function someUnUsedFunction2 [./index.js:9,0]
           Dropping unused function someUnUsedFunction3 [./index.js:10,0]
           Dropping unused function someUnUsedFunction4 [./index.js:11,0]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
           
           WARNING in bundle.js from UglifyJs
           Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
           Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
           Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
           Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
           Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
      -    Dropping side-effect-free statement [./index.js:6,0]
      +    Collapsing variable someRequiredUsedFunction [./index.js:5,0]
           Dropping unused function someUnUsedFunction1 [./index.js:8,0]
           Dropping unused function someUnUsedFunction2 [./index.js:9,0]
           Dropping unused function someUnUsedFunction3 [./index.js:10,0]
           Dropping unused function someUnUsedFunction4 [./index.js:11,0]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
           
           WARNING in bundle.js from UglifyJs
           Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
           Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
           Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
           Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
           Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
      -    Dropping side-effect-free statement [./index.js:6,0]
      +    Collapsing variable someRequiredUsedFunction [./index.js:5,0]
           Dropping unused function someUnUsedFunction1 [./index.js:8,0]
           Dropping unused function someUnUsedFunction2 [./index.js:9,0]
           Dropping unused function someUnUsedFunction3 [./index.js:10,0]
           Dropping unused function someUnUsedFunction4 [./index.js:11,0]
       Child
           Hash: e4d2b189bb205589ee1e
           Time: Xms
               Asset     Size  Chunks             Chunk Names
      -    bundle.js  2.17 kB       0  [emitted]  main
      +    bundle.js  2.24 kB       0  [emitted]  main
           chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
           
           WARNING in bundle.js from UglifyJs
           Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
           Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
           Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
           Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
           Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
      -    Dropping side-effect-free statement [./index.js:6,0]
      +    Collapsing variable someRequiredUsedFunction [./index.js:5,0]
           Dropping unused function someUnUsedFunction1 [./index.js:8,0]
           Dropping unused function someUnUsedFunction2 [./index.js:9,0]
           Dropping unused function someUnUsedFunction3 [./index.js:10,0]
           Dropping unused function someUnUsedFunction4 [./index.js:11,0]
      
      at Assertion.value (/Users/travis/build/webpack/webpack/test/js/config/extract-text/issue-14/bundle0.js:2080:19)
      at c.run (/Users/travis/build/webpack/webpack/test/Stats.test.js:98:22)
      at /Users/travis/build/webpack/webpack/lib/MultiCompiler.js:9:10571
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1110:9
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1107:13
      at runCompilers (/Users/travis/build/webpack/webpack/lib/MultiCompiler.js:9:5862)
      at /Users/travis/build/webpack/webpack/lib/MultiCompiler.js:9:6476
      at /Users/travis/build/webpack/webpack/lib/MultiCompiler.js:9:10251
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  3) Stats should print correct stats for warnings-uglifyjs:

      Uncaught AssertionError: expected 'Hash: 4beee256fa6b8f69eae8\nTime: Xms\n    Asset     Size  Chunks             Chunk Names\nbundle.js  2.17 kB       0  [emitted]  main\nchunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n   [0] (webpack)/buildin/module.js 495 bytes {0} [built]\n   [1] (webpack)/test/statsCases/warnings-uglifyjs/a.js 249 bytes {0} [built]\n   [2] (webpack)/test/statsCases/warnings-uglifyjs/index.js 299 bytes {0} [built]\n\nWARNING in bundle.js from UglifyJs\nDropping unused function someUnRemoteUsedFunction1 [./a.js:3,0]\nDropping unused function someUnRemoteUsedFunction2 [./a.js:4,0]\nDropping unused function someUnRemoteUsedFunction3 [./a.js:5,0]\nDropping unused function someUnRemoteUsedFunction4 [./a.js:6,0]\nDropping unused function someUnRemoteUsedFunction5 [./a.js:7,0]' to equal 'Hash: 4beee256fa6b8f69eae8\nTime: Xms\n    Asset     Size  Chunks             Chunk Names\nbundle.js  2.24 kB       0  [emitted]  main\nchunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]\n   [0] (webpack)/buildin/module.js 495 bytes {0} [built]\n   [1] (webpack)/test/statsCases/warnings-uglifyjs/a.js 249 bytes {0} [built]\n   [2] (webpack)/test/statsCases/warnings-uglifyjs/index.js 299 bytes {0} [built]\n\nWARNING in bundle.js from UglifyJs\nDropping unused function someUnRemoteUsedFunction1 [./a.js:3,0]\nDropping unused function someUnRemoteUsedFunction2 [./a.js:4,0]\nDropping unused function someUnRemoteUsedFunction3 [./a.js:5,0]\nDropping unused function someUnRemoteUsedFunction4 [./a.js:6,0]\nDropping unused function someUnRemoteUsedFunction5 [./a.js:7,0]'
      + expected - actual

       Hash: 4beee256fa6b8f69eae8
       Time: Xms
           Asset     Size  Chunks             Chunk Names
      -bundle.js  2.17 kB       0  [emitted]  main
      +bundle.js  2.24 kB       0  [emitted]  main
       chunk    {0} bundle.js (main) 1.04 kB [entry] [rendered]
          [0] (webpack)/buildin/module.js 495 bytes {0} [built]
          [1] (webpack)/test/statsCases/warnings-uglifyjs/a.js 249 bytes {0} [built]
          [2] (webpack)/test/statsCases/warnings-uglifyjs/index.js 299 bytes {0} [built]
      
      at Assertion.value (/Users/travis/build/webpack/webpack/test/js/config/extract-text/issue-14/bundle0.js:2080:19)
      at c.run (/Users/travis/build/webpack/webpack/test/Stats.test.js:98:22)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  4) TestCases normal chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/normal/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/normal/chunks/named-chunks/bundle.js:262:19
  

  5) TestCases normal chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/normal/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/normal/chunks/named-chunks/bundle.js:286:19
  

  6) TestCases normal parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  7) TestCases normal parsing issue-2570 should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/normal/parsing/issue-2570/bundle.js:79
function() { return [].slice.call(arguments); }
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  8) TestCases normal parsing strict-mode should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/normal/parsing/strict-mode/bundle.js:80
function() {
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  9) TestCases hot chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/hot/chunks/parsing/bundle.js:2624:19)
      at /Users/travis/build/webpack/webpack/test/js/hot/chunks/named-chunks/bundle.js:879:19
  

  10) TestCases hot chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/hot/chunks/parsing/bundle.js:2624:19)
      at /Users/travis/build/webpack/webpack/test/js/hot/chunks/named-chunks/bundle.js:903:19
  

  11) TestCases hot parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  12) TestCases hot parsing issue-2570 should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/hot/parsing/issue-2570/bundle.js:696
function() { return [].slice.call(arguments); }
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  13) TestCases hot parsing strict-mode should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/hot/parsing/strict-mode/bundle.js:697
function() {
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  14) TestCases hot-multi-step chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/hot-multi-step/chunks/parsing/bundle.js:2624:19)
      at /Users/travis/build/webpack/webpack/test/js/hot-multi-step/chunks/named-chunks/bundle.js:879:19
  

  15) TestCases hot-multi-step chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/hot-multi-step/chunks/parsing/bundle.js:2624:19)
      at /Users/travis/build/webpack/webpack/test/js/hot-multi-step/chunks/named-chunks/bundle.js:903:19
  

  16) TestCases hot-multi-step parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  17) TestCases hot-multi-step parsing issue-2570 should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/hot-multi-step/parsing/issue-2570/bundle.js:696
function() { return [].slice.call(arguments); }
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  18) TestCases hot-multi-step parsing strict-mode should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/hot-multi-step/parsing/strict-mode/bundle.js:697
function() {
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  19) TestCases devtool-eval chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (webpack:///(webpack)/~/should/cjs/should.js?:335:19)
      at eval (webpack:///./chunks/named-chunks/index.js?:78:19)
  

  20) TestCases devtool-eval chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (webpack:///(webpack)/~/should/cjs/should.js?:335:19)
      at eval (webpack:///./chunks/named-chunks/index.js?:102:19)
  

  21) TestCases devtool-eval parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  22) TestCases devtool-eval parsing issue-2570 should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/issue-2570/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/issue-2570/bundle.js:20:30)
      at eval (webpack:///./parsing/issue-2570/index.js?:2:62)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/issue-2570/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/issue-2570/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/issue-2570/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/issue-2570/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  23) TestCases devtool-eval parsing strict-mode should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/strict-mode/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/strict-mode/bundle.js:20:30)
      at eval (webpack:///./parsing/strict-mode/index.js?:2:35)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/strict-mode/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/strict-mode/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/strict-mode/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval/parsing/strict-mode/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  24) TestCases devtool-eval-named-modules chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (webpack:///(webpack)/~/should/cjs/should.js?:335:19)
      at eval (webpack:///./chunks/named-chunks/index.js?:78:19)
  

  25) TestCases devtool-eval-named-modules chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (webpack:///(webpack)/~/should/cjs/should.js?:335:19)
      at eval (webpack:///./chunks/named-chunks/index.js?:102:19)
  

  26) TestCases devtool-eval-named-modules parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  27) TestCases devtool-eval-named-modules parsing issue-2570 should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object../parsing/issue-2570/fn.js (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/issue-2570/bundle.js:80:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/issue-2570/bundle.js:20:30)
      at eval (webpack:///./parsing/issue-2570/index.js?:2:62)
      at Object../parsing/issue-2570/index.js (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/issue-2570/bundle.js:93:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/issue-2570/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/issue-2570/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/issue-2570/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  28) TestCases devtool-eval-named-modules parsing strict-mode should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object../parsing/strict-mode/abc.js (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/strict-mode/bundle.js:80:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/strict-mode/bundle.js:20:30)
      at eval (webpack:///./parsing/strict-mode/index.js?:2:35)
      at Object../parsing/strict-mode/index.js (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/strict-mode/bundle.js:93:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/strict-mode/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/strict-mode/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-named-modules/parsing/strict-mode/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  29) TestCases devtool-eval-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:78:19)
  

  30) TestCases devtool-eval-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:102:19)
  

  31) TestCases devtool-eval-source-map parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  32) TestCases devtool-eval-source-map parsing issue-2570 should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/issue-2570/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/issue-2570/bundle.js:20:30)
      at eval (<anonymous>:2:62)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/issue-2570/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/issue-2570/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/issue-2570/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/issue-2570/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  33) TestCases devtool-eval-source-map parsing strict-mode should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/strict-mode/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/strict-mode/bundle.js:20:30)
      at eval (<anonymous>:2:35)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/strict-mode/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/strict-mode/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/strict-mode/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-eval-source-map/parsing/strict-mode/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  34) TestCases devtool-inline-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-inline-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-inline-source-map/chunks/named-chunks/bundle.js:262:19
  

  35) TestCases devtool-inline-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-inline-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-inline-source-map/chunks/named-chunks/bundle.js:286:19
  

  36) TestCases devtool-inline-source-map parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  37) TestCases devtool-inline-source-map parsing issue-2570 should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-inline-source-map/parsing/issue-2570/bundle.js:79
function() { return [].slice.call(arguments); }
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  38) TestCases devtool-inline-source-map parsing strict-mode should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-inline-source-map/parsing/strict-mode/bundle.js:80
function() {
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  39) TestCases devtool-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-source-map/chunks/named-chunks/bundle.js:262:19
  

  40) TestCases devtool-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-source-map/chunks/named-chunks/bundle.js:286:19
  

  41) TestCases devtool-source-map parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  42) TestCases devtool-source-map parsing issue-2570 should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-source-map/parsing/issue-2570/bundle.js:79
function() { return [].slice.call(arguments); }
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  43) TestCases devtool-source-map parsing strict-mode should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-source-map/parsing/strict-mode/bundle.js:80
function() {
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  44) TestCases devtool-cheap-inline-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-inline-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-inline-source-map/chunks/named-chunks/bundle.js:262:19
  

  45) TestCases devtool-cheap-inline-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-inline-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-inline-source-map/chunks/named-chunks/bundle.js:286:19
  

  46) TestCases devtool-cheap-inline-source-map parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  47) TestCases devtool-cheap-inline-source-map parsing issue-2570 should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-cheap-inline-source-map/parsing/issue-2570/bundle.js:79
function() { return [].slice.call(arguments); }
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  48) TestCases devtool-cheap-inline-source-map parsing strict-mode should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-cheap-inline-source-map/parsing/strict-mode/bundle.js:80
function() {
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  49) TestCases devtool-cheap-eval-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:78:19)
  

  50) TestCases devtool-cheap-eval-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:102:19)
  

  51) TestCases devtool-cheap-eval-source-map parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  52) TestCases devtool-cheap-eval-source-map parsing issue-2570 should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/issue-2570/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/issue-2570/bundle.js:20:30)
      at eval (<anonymous>:2:62)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/issue-2570/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/issue-2570/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/issue-2570/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/issue-2570/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  53) TestCases devtool-cheap-eval-source-map parsing strict-mode should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/strict-mode/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/strict-mode/bundle.js:20:30)
      at eval (<anonymous>:2:35)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/strict-mode/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/strict-mode/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/strict-mode/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-source-map/parsing/strict-mode/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  54) TestCases devtool-cheap-eval-module-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:78:19)
  

  55) TestCases devtool-cheap-eval-module-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:102:19)
  

  56) TestCases devtool-cheap-eval-module-source-map parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  57) TestCases devtool-cheap-eval-module-source-map parsing issue-2570 should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/issue-2570/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/issue-2570/bundle.js:20:30)
      at eval (<anonymous>:2:62)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/issue-2570/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/issue-2570/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/issue-2570/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/issue-2570/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  58) TestCases devtool-cheap-eval-module-source-map parsing strict-mode should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/strict-mode/bundle.js:79:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/strict-mode/bundle.js:20:30)
      at eval (<anonymous>:2:35)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/strict-mode/bundle.js:91:1)
      at __webpack_require__ (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/strict-mode/bundle.js:20:30)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/strict-mode/bundle.js:66:18
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-eval-module-source-map/parsing/strict-mode/bundle.js:69:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  59) TestCases devtool-cheap-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-source-map/chunks/named-chunks/bundle.js:262:19
  

  60) TestCases devtool-cheap-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (/Users/travis/build/webpack/webpack/test/js/devtool-cheap-source-map/chunks/parsing/bundle.js:2007:19)
      at /Users/travis/build/webpack/webpack/test/js/devtool-cheap-source-map/chunks/named-chunks/bundle.js:286:19
  

  61) TestCases devtool-cheap-source-map parsing class should compile:
     Error: Warnings while compiling:

(webpack)/test/cases/parsing/class/index.js
4:5-6 "export 'default' (imported as 'X') was not found in './module'
    at HarmonyImportSpecifierDependency._getErrors (/Users/travis/build/webpack/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:9:3277)
    at Compilation.reportDependencyErrorsAndWarnings (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:40480)
    at Compilation.finish (/Users/travis/build/webpack/webpack/lib/Compilation.js:9:31160)
    at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:33940
    at /Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:225:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:164:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  62) TestCases devtool-cheap-source-map parsing issue-2570 should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-cheap-source-map/parsing/issue-2570/bundle.js:79
function() { return [].slice.call(arguments); }
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  63) TestCases devtool-cheap-source-map parsing strict-mode should compile:
     Uncaught /Users/travis/build/webpack/webpack/test/js/devtool-cheap-source-map/parsing/strict-mode/bundle.js:80
function() {
        ^
SyntaxError: Unexpected token (
      at createScript (vm.js:53:10)
      at Object.runInThisContext (vm.js:95:10)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:177:25)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  64) TestCases minimized chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at f.value [as ok] (/Users/travis/build/webpack/webpack/test/js/minimized/chunks/parsing/bundle.js:28:3538)
      at /Users/travis/build/webpack/webpack/test/js/minimized/chunks/named-chunks/bundle.js:10:1523
  

  65) TestCases minimized chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at f.value [as ok] (/Users/travis/build/webpack/webpack/test/js/minimized/chunks/parsing/bundle.js:28:3538)
      at /Users/travis/build/webpack/webpack/test/js/minimized/chunks/named-chunks/bundle.js:10:1975
  

  66) TestCases minimized parsing issue-2570 should compile:
     Error: Errors while compiling:

bundle.js from UglifyJs
Unexpected token: punc (() [bundle.js:79,8]
      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:163:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  67) TestCases minimized parsing strict-mode should compile:
     Error: Errors while compiling:

bundle.js from UglifyJs
Unexpected token: punc (() [bundle.js:80,8]
      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:163:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  68) TestCases minimized-source-map chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:78:19)
  

  69) TestCases minimized-source-map chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at Assertion.value [as ok] (<anonymous>:335:19)
      at eval (<anonymous>:102:19)
  

  70) TestCases minimized-source-map parsing issue-2570 should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/issue-2570/bundle.js:4:71)
      at _ (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/issue-2570/bundle.js:1:153)
      at eval (<anonymous>:2:62)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/issue-2570/bundle.js:7:71)
      at _ (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/issue-2570/bundle.js:1:153)
      at /Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/issue-2570/bundle.js:1:529
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/issue-2570/bundle.js:1:538)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  71) TestCases minimized-source-map parsing strict-mode should compile:
     Uncaught SyntaxError: Unexpected token (
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/strict-mode/bundle.js:4:71)
      at e (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/strict-mode/bundle.js:1:153)
      at eval (<anonymous>:2:35)
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/strict-mode/bundle.js:7:59)
      at e (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/strict-mode/bundle.js:1:153)
      at /Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/strict-mode/bundle.js:1:529
      at Object.<anonymous> (/Users/travis/build/webpack/webpack/test/js/minimized-source-map/parsing/strict-mode/bundle.js:1:538)
      at _require (/Users/travis/build/webpack/webpack/test/TestCases.test.js:181:14)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:185:9)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  72) TestCases minimized-hashed-modules chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at f.value [as ok] (/Users/travis/build/webpack/webpack/test/js/minimized-hashed-modules/chunks/parsing/bundle.js:32:3563)
      at /Users/travis/build/webpack/webpack/test/js/minimized-hashed-modules/chunks/named-chunks/bundle.js:4:1570
  

  73) TestCases minimized-hashed-modules chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at f.value [as ok] (/Users/travis/build/webpack/webpack/test/js/minimized-hashed-modules/chunks/parsing/bundle.js:32:3563)
      at /Users/travis/build/webpack/webpack/test/js/minimized-hashed-modules/chunks/named-chunks/bundle.js:4:2036
  

  74) TestCases minimized-hashed-modules parsing issue-2570 should compile:
     Error: Errors while compiling:

bundle.js from UglifyJs
Unexpected token: punc (() [bundle.js:108,8]
      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:163:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  75) TestCases minimized-hashed-modules parsing strict-mode should compile:
     Error: Errors while compiling:

bundle.js from UglifyJs
Unexpected token: punc (() [bundle.js:81,8]
      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:163:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  76) TestCases all-combined chunks named-chunks should be able to use named chunks in import():
     AssertionError: expected false to be truthy
      at p.value [as ok] (/Users/travis/build/webpack/webpack/test/js/all-combined/chunks/parsing/bundle.js:19:3812)
      at /Users/travis/build/webpack/webpack/test/js/all-combined/chunks/named-chunks/bundle.js:13:1968
  

  77) TestCases all-combined chunks named-chunks should be able to use named chunk in context import():
     AssertionError: expected false to be truthy
      at p.value [as ok] (/Users/travis/build/webpack/webpack/test/js/all-combined/chunks/parsing/bundle.js:19:3812)
      at /Users/travis/build/webpack/webpack/test/js/all-combined/chunks/named-chunks/bundle.js:13:2570
  

  78) TestCases all-combined parsing issue-2570 should compile:
     Error: Errors while compiling:

bundle.js from UglifyJs
Unexpected token: punc (() [bundle.js:697,8]
      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:163:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

  79) TestCases all-combined parsing strict-mode should compile:
     Error: Errors while compiling:

bundle.js from UglifyJs
Unexpected token: punc (() [bundle.js:698,8]
      at checkArrayExpectation (/Users/travis/build/webpack/webpack/test/checkArrayExpectation.js:30:15)
      at webpack (/Users/travis/build/webpack/webpack/test/TestCases.test.js:163:12)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:18484
      at Compiler.emitRecords (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:24596)
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:17886
      at /Users/travis/build/webpack/webpack/lib/Compiler.js:9:24281
      at next (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:154:11)
      at Compiler.compiler.plugin (/Users/travis/build/webpack/webpack/lib/performance/SizeLimitsPlugin.js:9:4844)
      at Compiler.applyPluginsAsyncSeries1 (/Users/travis/build/webpack/webpack/node_modules/tapable/lib/Tapable.js:158:13)
      at Compiler.afterEmit (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23931)
      at Compiler.<anonymous> (/Users/travis/build/webpack/webpack/lib/Compiler.js:9:23800)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:460:16
      at iteratorCallback (/Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:1034:13)
      at /Users/travis/build/webpack/webpack/node_modules/async/dist/async.js:944:16
      at /Users/travis/build/webpack/webpack/node_modules/graceful-fs/graceful-fs.js:43:10
  

See complete report here.

@sokra
Copy link
Member

sokra commented Jan 2, 2018

Discontinued, acorn seem to be faster

@sokra sokra closed this Jan 2, 2018
@remorses
Copy link

Are you open to switch the parser for a more performant alternative?

What’s the time spent parsing on average on a large project? I think the parser is the major bottleneck in current webpack build times

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants