Commit Graph

28 Commits

Author SHA1 Message Date
Tobias Koppers fbb8920f2e Merge pull request #3419 from webpack/bugfix/import-export-order
insert import and exports in order
2016-12-05 00:34:10 +01:00
Tobias Koppers a8740fd44c insert import and exports in order
fixes #3382
2016-12-04 23:51:33 +01:00
Tobias Koppers bfc1359a86 improved tree shaking for star exports
fixes #3415
2016-12-04 23:50:52 +01:00
Diogo Franco (Kovensky) d5a7cf39bb Update code to pass lint 2016-11-21 09:08:54 +09:00
Tobias Koppers 6b66469040 provdedExports from imported module should affect hash 2016-09-07 10:56:17 +02:00
Tobias Koppers ce76b6e992 emit more pretty es6 runtime code 2016-09-07 09:46:13 +02:00
Tobias Koppers 65b70bf5ed finished refactory of tree shaking
changes format for dll manifest

#2953
fixes #2959
2016-09-07 09:44:53 +02:00
Tobias Koppers 19eabc7bb6 track which exported are provided by the modules
star export is filtered by provided exports

fixes #2953
2016-09-05 23:41:03 +02:00
Tobias Koppers d7f553c513 fixes tree shaking for export *
fixes #2850
fixes #2847
2016-08-17 11:24:35 +02:00
Tobias Koppers 1ee3585fa1 compilation error don't affect parent module
recover after syntax error
assume es6 module on syntax error

#2117
2016-07-03 13:13:01 +02:00
Tobias Koppers 7fdfdbd43b correct linting 2016-06-16 01:05:17 +02:00
Tobias Koppers 1ad7e7c0be fixes #2618
This increases bundle size for non-es6-modules users.
But decreases size of es6-modules users.
We should fix this later.
2016-06-08 00:22:43 +02:00
Tobias Koppers c886dea3d1 typo 2016-02-22 15:40:01 +01:00
Tobias Koppers 1f6cc090b1 fixed duplicate export 2016-02-22 15:39:32 +01:00
Tobias Koppers 19089c3af3 fixed an error with unused reexport 2016-02-22 13:24:14 +01:00
Tobias Koppers a3d768e708 optimized harmony reexport
fixed #2050
2016-02-16 22:31:12 +01:00
Tobias Koppers 22124e5bd4 fixed a few issues 2016-02-04 09:59:28 +01:00
Tobias Koppers 0eb5b20c58 added more stuff to the hash 2016-02-04 00:06:16 +01:00
Tobias Koppers 90f558011b fixed linter error 2016-02-03 23:48:51 +01:00
Tobias Koppers 8cb0ee7b85 mangle harmony export names 2016-02-03 23:40:41 +01:00
Tobias Koppers 987d718c9c fixed #1833 2016-01-06 23:50:12 +01:00
Tobias Koppers 6bc45850cd fixed #1840 2016-01-06 21:39:50 +01:00
Tobias Koppers bde8636d92 behave according to precedence rules from spec
fixed #1792
2015-12-23 16:24:45 +01:00
Tobias Koppers f5533c1cd2 fixed #1784 2015-12-22 10:53:49 +01:00
Tobias Koppers e8ffa362bb added pathinfo comments for harmony reexport 2015-12-01 16:13:46 +01:00
Tobias Koppers cabe7866fa HMR with harmony modules 2015-11-01 23:27:53 +01:00
Tobias Koppers 03ecbd50f8 allow to use "old" modules from harmony modules 2015-10-31 15:28:13 +01:00
Tobias Koppers 6307ed72ac Added experimental usage tracking of ES6 modules and example 2015-10-21 21:05:01 +02:00