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

[v3.0] New hashing algorithm that "fixes (nearly) everything" #4543

Merged
merged 33 commits into from Jul 5, 2022

Commits on Jul 4, 2022

  1. Copy the full SHA
    53ebb6d View commit details
    Browse the repository at this point in the history
  2. Simplify external import path generation

    197 broken tests left
    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    7b9a601 View commit details
    Browse the repository at this point in the history
  3. Use correct file names in chunk info

    197 broken tests left
    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    f6569c1 View commit details
    Browse the repository at this point in the history
  4. Implement first draft for hashing algorithm

    189 broken tests left
    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    5b860a4 View commit details
    Browse the repository at this point in the history
  5. Remove active deprecations

    this.emitAsset
    this.emitChunk
    this.getAssetFileName
    this.getChunkFileName
    import.meta.ROLLUP_ASSET_URL_
    import.meta.ROLLUP_CHUNK_URL_
    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    8fe2adb View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    8bc33c1 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    86ded4a View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    cf2ae17 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    10cd3c5 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    806939c View commit details
    Browse the repository at this point in the history
  11. Handle hash collisions

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    245036f View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    b8c2090 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    b81a687 View commit details
    Browse the repository at this point in the history
  14. Update documentation

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    46c89f9 View commit details
    Browse the repository at this point in the history
  15. Extend tests

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    b5fb37e View commit details
    Browse the repository at this point in the history
  16. Minor improvements

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    f89aaa9 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    b14afef View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    718465e View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    9eaa9f3 View commit details
    Browse the repository at this point in the history
  20. Extract hashing logic

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    300222c View commit details
    Browse the repository at this point in the history
  21. Clean up hashing logic

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    23f59e3 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    b2ce403 View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    4b8d93c View commit details
    Browse the repository at this point in the history
  24. Store snippets on Chunk

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    7d07060 View commit details
    Browse the repository at this point in the history
  25. Align chunk interfaces

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    57e7be6 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    0b33abb View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    e4a2bdf View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    f61447d View commit details
    Browse the repository at this point in the history
  29. Do not run on Node 10

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    6796d3a View commit details
    Browse the repository at this point in the history
  30. Update documentation

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    f964499 View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    e217f0d View commit details
    Browse the repository at this point in the history
  32. Improve coverage

    lukastaegert committed Jul 4, 2022
    Copy the full SHA
    f05e4db View commit details
    Browse the repository at this point in the history
  33. Copy the full SHA
    4f1f6af View commit details
    Browse the repository at this point in the history