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: oxidize-rb/rb-sys
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.111
Choose a base ref
...
head repository: oxidize-rb/rb-sys
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.9.113
Choose a head ref
  • 12 commits
  • 89 files changed
  • 4 contributors

Commits on Apr 15, 2025

  1. Update rake-compiler requirement from ~> 1.2.5 to ~> 1.3.0 (#527)

    Updates the requirements on [rake-compiler](https://github.com/luislavena/rake-compiler) to permit the latest version.
    - [Release notes](https://github.com/luislavena/rake-compiler/releases)
    - [Changelog](https://github.com/rake-compiler/rake-compiler/blob/master/History.md)
    - [Commits](rake-compiler/rake-compiler@v1.2.5...v1.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: rake-compiler
      dependency-version: 1.3.0
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    8548a8b View commit details
    Browse the repository at this point in the history

Commits on May 6, 2025

  1. Refactor rustc_wrapper logic and add tests

    Split rustc_wrapper_fallback, make public, add detection helper,
    and introduce a unit test for wrapper detection logic.
    ianks committed May 6, 2025
    Configuration menu
    Copy the full SHA
    65772cb View commit details
    Browse the repository at this point in the history

Commits on May 7, 2025

  1. Add stable API support for RTypedData (#530)

    * Add stable API support for RTypedData objects
    
    - Introduce RTYPEDDATA_P, RTYPEDDATA_EMBEDDED_P, RTYPEDDATA_TYPE, and RTYPEDDATA_GET_DATA macros and stable API methods for working with Ruby's RTypedData objects.
    - Provide Ruby version-specific implementations (2.6–3.4) for type checking, embedded data detection, type retrieval, and data pointer access.
    - Add comprehensive tests for RTypedData handling in stable_api_test.rs.
    - Update CI to test against ruby-head.
    - Extend blocklists and opaque structs for RData/RTypedData.
    
    * Rename Definition to Compiled for stable API
    
    Update type and constants to use Compiled struct and Ruby API version constants.
    
    * Limit tracking_allocator_test to Ruby <= 3.4
    
    Add cfg to skip failing test on Ruby 3.5 and above.
    
    * Update CI to test ruby-head only on Ubuntu
    
    Moves ruby-head to its own job with Ubuntu and stable Rust,
    removing it from the main Ruby matrix to improve CI reliability.
    ianks authored May 7, 2025
    Configuration menu
    Copy the full SHA
    99390c1 View commit details
    Browse the repository at this point in the history
  2. Bump syn from 2.0.96 to 2.0.101 (#529)

    Bumps [syn](https://github.com/dtolnay/syn) from 2.0.96 to 2.0.101.
    - [Release notes](https://github.com/dtolnay/syn/releases)
    - [Commits](dtolnay/syn@2.0.96...2.0.101)
    
    ---
    updated-dependencies:
    - dependency-name: syn
      dependency-version: 2.0.101
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 7, 2025
    Configuration menu
    Copy the full SHA
    df591b2 View commit details
    Browse the repository at this point in the history
  3. Bump proc-macro2 from 1.0.93 to 1.0.95 (#528)

    Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.93 to 1.0.95.
    - [Release notes](https://github.com/dtolnay/proc-macro2/releases)
    - [Commits](dtolnay/proc-macro2@1.0.93...1.0.95)
    
    ---
    updated-dependencies:
    - dependency-name: proc-macro2
      dependency-version: 1.0.95
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 7, 2025
    Configuration menu
    Copy the full SHA
    ba70fc1 View commit details
    Browse the repository at this point in the history
  4. Brand new book docs

    ianks committed May 7, 2025
    Configuration menu
    Copy the full SHA
    28e1ebb View commit details
    Browse the repository at this point in the history
  5. Consolidate docs

    ianks committed May 7, 2025
    Configuration menu
    Copy the full SHA
    9c0f0fa View commit details
    Browse the repository at this point in the history
  6. Add SEO optimizations to the book

    - Add meta tags for better SEO
    
    - Create sitemap generation script
    
    - Add robots.txt file
    
    - Add custom CSS and JS for improved readability and structured data
    
    - Create build script to automate the process
    
    - Update book.toml with additional metadata and configuration
    
    Signed-off-by: Ian Ker-Seymer <hello@ianks.com>
    ianks committed May 7, 2025
    Configuration menu
    Copy the full SHA
    b6930d8 View commit details
    Browse the repository at this point in the history
  7. Update publishing

    ianks committed May 7, 2025
    Configuration menu
    Copy the full SHA
    30fe047 View commit details
    Browse the repository at this point in the history
  8. Bump to v0.9.112

    ianks committed May 7, 2025
    Configuration menu
    Copy the full SHA
    9b3bade View commit details
    Browse the repository at this point in the history
  9. Update cert

    ianks committed May 7, 2025
    Configuration menu
    Copy the full SHA
    378b120 View commit details
    Browse the repository at this point in the history
  10. Bump to v0.9.113

    ianks committed May 7, 2025
    Configuration menu
    Copy the full SHA
    ce30166 View commit details
    Browse the repository at this point in the history
Loading