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

Issue 313 - Use bsdiff library instead of managed implementation #314

Merged
merged 20 commits into from
Apr 12, 2023

Commits on Apr 10, 2023

  1. Add pal_bsdiff / pal_bspatch.

    peters committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    62fa378 View commit details
    Browse the repository at this point in the history
  2. R#

    peters committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    57ba9d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Refactor: corerun / libcorerun is no longer embedded inside Snap but …

    …assets are instead copied to runtimes/$Rid/native directory.
    
    This means that snapx can now support native AOT compiled executables and we use bsdiff C library in CoreRunLib class.
    peters committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    b40debf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    258428b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    117b1c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3b8039 View commit details
    Browse the repository at this point in the history
  5. Move bsdiff code to Snap.Bsdiff in order to avoid increasing corerun …

    …executable binary size.
    peters committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    949f787 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d0246a View commit details
    Browse the repository at this point in the history
  7. Windows build fix.

    peters committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    56eacff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4638b80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0bee3f5 View commit details
    Browse the repository at this point in the history
  10. Bugfix: Incorrect os platform.

    peters committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    2641ba5 View commit details
    Browse the repository at this point in the history
  11. Bugfix: Collect bsdiff libary.

    peters committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    36864bb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b8661c6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bfe23d8 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Add support for reading patch from memory.

    I fixed the bug in the bsdiff library in the following commit: fintermobilityas/bsdiff@6ba6b5d
    peters committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    24576e7 View commit details
    Browse the repository at this point in the history
  2. Enable nupkg workflow

    But only publish nupkgs if branch is master.
    peters authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    f8fc38c View commit details
    Browse the repository at this point in the history
  3. Fix clang-tidy warnings.

    peters committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    444392b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64e9880 View commit details
    Browse the repository at this point in the history
  5. Fix nupkg.

    peters committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    ae807fa View commit details
    Browse the repository at this point in the history