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

Avoid allocations when adding existing items to the blob heap. #81059

Merged
merged 8 commits into from Apr 19, 2023

Commits on Jan 23, 2023

  1. Add BlobDictionary.

    teo-tsirpanis committed Jan 23, 2023
    Copy the full SHA
    3d44ea6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0cf8b9c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a7b99d4 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1011fb3 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Fix compiler errors.

    teo-tsirpanis committed Jan 24, 2023
    Copy the full SHA
    9483228 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bb40c67 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Copy the full SHA
    5694dce View commit details
    Browse the repository at this point in the history
  2. Don't try to copy the blob builder's contents to a stack-allocated bu…

    …ffer.
    
    The blob builder's default starting size is 256 bytes; the same as the stack-alllocated buffer, and making it bigger does not have any benefit since such large blobs are rare.
    teo-tsirpanis committed Apr 11, 2023
    Copy the full SHA
    9c62c03 View commit details
    Browse the repository at this point in the history