Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: protocolbuffers/protobuf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.15.2
Choose a base ref
...
head repository: protocolbuffers/protobuf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.15.3
Choose a head ref
  • 4 commits
  • 38 files changed
  • 2 contributors

Commits on Feb 25, 2021

  1. Ruby <2.7now uses WeakMap too, which prevents memory leaks.

    Ruby <2.7 does not allow non-finalizable objects to be WeakMap
    keys: https://bugs.ruby-lang.org/issues/16035
    
    We work around this by using a secondary map for Ruby <2.7 which
    maps the non-finalizable integer to a distinct object.
    
    For now we accept that the entries in the secondary map wil never
    be collected.  If this becomes a problem we can perform a GC pass
    every so often that looks at the contents of the object cache to
    decide what can be deleted from the secondary map.
    haberman committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    9879f42 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8341 from haberman/ruby-2.5-gc

    Ruby <2.7now uses WeakMap too, which prevents memory leaks.
    haberman authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    80ec787 View commit details
    Browse the repository at this point in the history
  3. Updated CHANGES.txt for 3.15.3 release

    Adam Cozzette committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    eb542e6 View commit details
    Browse the repository at this point in the history
  4. Update protobuf version

    Adam Cozzette committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    983d115 View commit details
    Browse the repository at this point in the history
Loading