Commit Graph

10338 Commits

Author SHA1 Message Date
Tobias Koppers 21337fe49c enable optimization.sideEffects by default 2020-01-30 14:35:29 +01:00
Tobias Koppers 8445f06fa9 5.0.0-beta.13 2020-01-29 22:23:05 +01:00
Tobias Koppers 4e80d26769
Merge pull request #10313 from webpack/perf/caching
Performance improvements of cache builds
2020-01-29 22:22:24 +01:00
Tobias Koppers 522d80f33b allocate less for empty Sets for runtime requirements and file/context/missingDependencies 2020-01-29 21:46:14 +01:00
Tobias Koppers 9a5e3c45eb initialize skippedItems lazy and store modules instead of queue items 2020-01-29 21:33:03 +01:00
Tobias Koppers e66b51b8f7 reuse QueueItem for module leaving 2020-01-29 21:33:01 +01:00
Tobias Koppers bfe55b71a2 make value of queueConnect a Set<ChunkGroupInfo> 2020-01-29 21:32:58 +01:00
Tobias Koppers 35e2e1c97c make key of queueConnect a ChunkGroupInfo 2020-01-29 21:32:56 +01:00
Tobias Koppers abe07cc631 track ChunkGroupInfo in QueueItems, blockChunkGroups and namedChunkGroups 2020-01-29 21:32:54 +01:00
Tobias Koppers 40ef47f151 remove chunkGroupCounters map 2020-01-29 21:32:52 +01:00
Tobias Koppers ec5a744b30 Remove "error" and "ignore" from snapshots 2020-01-29 21:32:50 +01:00
Tobias Koppers fb2446cfee
Merge pull request #10312 from webpack/bugfix/concat-renaming
fix bug with renaming of variables in concatenated modules
2020-01-29 21:26:49 +01:00
Tobias Koppers 3be270d91d fix bug with renaming of variables in concatenated modules
fixes #10308
2020-01-29 20:57:44 +01:00
Tobias Koppers 3f24cf90c2
Merge pull request #10291 from smelukov/asset-override-filename
override filename for asset modules
2020-01-29 15:46:02 +01:00
Tobias Koppers a488d073c3
Merge pull request #10295 from smelukov/inner-graph-incapsulating
Incapsulate inner graph logic
2020-01-29 14:50:10 +01:00
Tobias Koppers f5c3e1b55a cleanup 2020-01-29 14:48:46 +01:00
Tobias Koppers 42243b28e4 fix gitattributes for file sizes in windows 2020-01-29 14:35:10 +01:00
Tobias Koppers acbcd68a2d
Merge pull request #10299 from webpack/refactor/persistent-cache
refactor Persistent Cache
2020-01-29 14:29:09 +01:00
Tobias Koppers 77abab8c97 cleanup, renaming 2020-01-29 14:24:55 +01:00
Tobias Koppers 6fd166508c clarification about serialized null and undefined 2020-01-29 10:38:31 +01:00
Tobias Koppers 46d2bb22ad
Merge pull request #10307 from webpack/dependabot/npm_and_yarn/types/node-12.12.26
chore(deps-dev): bump @types/node from 12.12.25 to 12.12.26
2020-01-29 10:30:39 +01:00
dependabot-preview[bot] 59520fd191
chore(deps-dev): bump @types/node from 12.12.25 to 12.12.26
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.25 to 12.12.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-28 20:07:20 +00:00
Tobias Koppers 00e127769d
Merge pull request #10303 from webpack/dependabot/npm_and_yarn/rimraf-3.0.1
chore(deps-dev): bump rimraf from 3.0.0 to 3.0.1
2020-01-28 15:54:27 +01:00
Tobias Koppers e166d53558
Merge pull request #10304 from webpack/dependabot/npm_and_yarn/eslint-config-prettier-6.10.0
chore(deps-dev): bump eslint-config-prettier from 6.9.0 to 6.10.0
2020-01-28 15:54:12 +01:00
Tobias Koppers cb543a444c seralization class for resolver cache 2020-01-28 11:35:29 +01:00
Tobias Koppers d834475d33 show references count in cache tooling 2020-01-28 11:35:25 +01:00
Tobias Koppers 712f2bbda1 shorter LazySet serialization 2020-01-28 11:35:21 +01:00
Tobias Koppers eab25de485 dedupe object keys of plain object 2020-01-28 11:35:18 +01:00
Tobias Koppers f49838c95d style improvements and test 2020-01-28 11:35:10 +01:00
Tobias Koppers b40a345451 refactor Persistent Cache
cache is split into multiple .pack files which represent usage of cache items
this allows to only read/deserialize files that are needed
and reduces the need to rewrite .pack files
while still packaging multiple cache items together

lazy (de)serialization system has changed to allow writeLazy and writeSeparate
2020-01-28 11:35:06 +01:00
dependabot-preview[bot] 6c2272cf0a
chore(deps-dev): bump eslint-config-prettier from 6.9.0 to 6.10.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.9.0...v6.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-28 10:03:34 +00:00
dependabot-preview[bot] 1c85b73772
chore(deps-dev): bump rimraf from 3.0.0 to 3.0.1
Bumps [rimraf](https://github.com/isaacs/rimraf) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/isaacs/rimraf/releases)
- [Changelog](https://github.com/isaacs/rimraf/blob/master/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v3.0.0...v3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-28 03:50:21 +00:00
Sergey Melyukov 432d338f9a incapsulate tag variable 2020-01-27 18:46:23 +03:00
Sergey Melyukov 68a61677dc move flatter algo into InnerGraph 2020-01-27 18:33:40 +03:00
Tobias Koppers 40074d308f
Merge pull request #10301 from webpack/dependabot/npm_and_yarn/simple-git-1.131.0
chore(deps-dev): bump simple-git from 1.130.0 to 1.131.0
2020-01-27 15:02:26 +01:00
dependabot-preview[bot] 04280d142a
chore(deps-dev): bump simple-git from 1.130.0 to 1.131.0
Bumps [simple-git](https://github.com/steveukx/git-js) from 1.130.0 to 1.131.0.
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Commits](https://github.com/steveukx/git-js/compare/v1.130.0...v1.131.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-26 22:30:18 +00:00
Sergey Melyukov cc6d8f129a fix test html 2020-01-24 10:47:14 +03:00
Sergey Melyukov f5a0e1210f Merge remote-tracking branch 'upstream/master' into asset-override-filename 2020-01-23 16:09:35 +03:00
Sergey Melyukov 721ce54bdf incapsulating inner graph logic 2020-01-23 15:59:27 +03:00
Sergey Melyukov b9c50fa0e4 fix pr comments 2020-01-23 13:27:12 +03:00
Tobias Koppers a302e6e208
Merge pull request #10288 from ngg/asmjs
do not evaluate constants in asm.js, fix IIFE mode detection
2020-01-23 09:16:38 +01:00
Gergely Nagy aea4fd97b5 do not evaluate constants in asm.js, fix IIFE mode detection
fixes #10283
2020-01-22 15:41:45 +01:00
Sergey Melyukov c7dd45b16f generator.assetFilename -> generator.filename 2020-01-22 16:19:45 +03:00
Sergey Melyukov 68126cf1fc override filename for asset modules 2020-01-22 16:08:29 +03:00
Tobias Koppers 1be6dc1dcb
Merge pull request #10286 from smelukov/inner-graph-decouple-parser-state
decouple inner-graph and parser state
2020-01-22 10:03:39 +01:00
Tobias Koppers a111889fe1
Merge pull request #10287 from jamesgeorge007/hotfix/method-info
fix(Chunk.js): rephrase JSDoc method signature info
2020-01-22 09:52:08 +01:00
Sergey Melyukov 533d7fced7 fix pr comments 2020-01-21 20:50:27 +03:00
jamesgeorge007 705d90e34c fix: rephrase getChunkMaps method signature info 2020-01-21 20:36:36 +05:30
jamesgeorge007 155df9f553 fix: rephrase split method signature info 2020-01-21 20:34:37 +05:30
jamesgeorge007 3652a30ab5 fix: rephrase groupsIterable method signature info 2020-01-21 20:33:19 +05:30