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: DataDog/datadog-ruby_core_source
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.4.2
Choose a base ref
...
head repository: DataDog/datadog-ruby_core_source
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.4.3
Choose a head ref
  • 7 commits
  • 110 files changed
  • 1 contributor

Commits on Dec 9, 2025

  1. [PROF-13115] Revert "Temporarily skip broken Ruby 4 test to unblock g…

    …em release"
    
    **What does this PR do?**
    
    This reverts commit 551b5ae from #20.
    
    See #20 for details. In that PR I mentioned:
    
    So to break the loop, let's:
    
    1. omit this test temporarily: ✅ done -> this was #20
    2. then we can release this gem: ✅ done ->
       https://github.com/DataDog/datadog-ruby_core_source/actions/runs/20059401843,
       [version 3.4.2 is on rubygems.org](https://rubygems.org/gems/datadog-ruby_core_source/versions/3.4.2)
    3. then we can undo the dd-trace-rb pinning: ✅ done ->
       DataDog/dd-trace-rb#5122
    4. then we can re-enable the test
    
    This PR is step 4 and gets us back to where we were before the
    workaround.
    
    **Motivation:**
    
    Remove workaround now that it's not needed anymore!
    
    **Additional Notes:**
    
    N/A
    
    **How to test the change?**
    
    Validate that Ruby 4.0 + "corruption" test is running in CI and green.
    ivoanjo committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    c7464fe View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2025

  1. Merge pull request #21 from DataDog/ivoanjo/prof-13115-undo-workaround

    [PROF-13115] Revert "Temporarily skip broken Ruby 4 test to unblock gem release"
    ivoanjo authored Dec 10, 2025
    Configuration menu
    Copy the full SHA
    a85add9 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Minor: Allow overriding name of ruby_dir

    This tiny change came in handy for testing, so "why not"?
    ivoanjo committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    9b84455 View commit details
    Browse the repository at this point in the history
  2. Add Ruby 4.0.0-preview3 headers

    The 4.0.0-preview2 headers are not compatible with -preview3 --
    in particular there's a new field in the thread structure that changes
    the offset of everything that comes after it, and thus makes the
    profiler crash on preview3 when compiled with preview2 headers.
    
    I followed the usual instructions from the `README.md` to extract
    the headers.
    ivoanjo committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    8febfa3 View commit details
    Browse the repository at this point in the history
  3. Bump gem version to 3.4.3

    ivoanjo committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    a31e3be View commit details
    Browse the repository at this point in the history
  4. Remove changelog

    The changelog is easy to forget, and anyway changes in this gem/repo
    are easy to identify by looking at PRs/commits so this doesn't offer
    much value IMHO.
    ivoanjo committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    b902628 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #22 from DataDog/ivoanjo/prof-13303-update-ruby4-h…

    …eaders
    
    [PROF-13303] Add Ruby 4.0.0-preview3 headers and bump gem version to 3.4.3
    ivoanjo authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    fb17c71 View commit details
    Browse the repository at this point in the history
Loading