-
-
Notifications
You must be signed in to change notification settings - Fork 46
Comparing changes
Open a pull request
base repository: oxidize-rb/rb-sys
base: v0.9.111
head repository: oxidize-rb/rb-sys
compare: v0.9.114
- 16 commits
- 90 files changed
- 4 contributors
Commits on Apr 15, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 8548a8b - Browse repository at this point
Copy the full SHA 8548a8bView commit details
Commits on May 6, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 65772cb - Browse repository at this point
Copy the full SHA 65772cbView commit details
Commits on May 7, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 99390c1 - Browse repository at this point
Copy the full SHA 99390c1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for df591b2 - Browse repository at this point
Copy the full SHA df591b2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ba70fc1 - Browse repository at this point
Copy the full SHA ba70fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28e1ebb - Browse repository at this point
Copy the full SHA 28e1ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c0f0fa - Browse repository at this point
Copy the full SHA 9c0f0faView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b6930d8 - Browse repository at this point
Copy the full SHA b6930d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30fe047 - Browse repository at this point
Copy the full SHA 30fe047View commit details -
* Brand new book docs * Consolidate docs * 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> * Update publishing --------- Signed-off-by: Ian Ker-Seymer <hello@ianks.com>
Configuration menu - View commit details
-
Copy full SHA for ad07442 - Browse repository at this point
Copy the full SHA ad07442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3bade - Browse repository at this point
Copy the full SHA 9b3badeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 378b120 - Browse repository at this point
Copy the full SHA 378b120View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce30166 - Browse repository at this point
Copy the full SHA ce30166View commit details
Commits on May 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 68b04c9 - Browse repository at this point
Copy the full SHA 68b04c9View commit details -
Define RUBY_DEBUG macro if undefined (#532)
* Define RUBY_DEBUG macro if undefined Add a check and default definition for RUBY_DEBUG to ensure compatibility when RUBY_DEBUG is not already defined. * Fix TYPED_DATA_EMBEDDED flag for 32/64-bit targets Ensure correct flag type is used for pointer width, preventing mismatched types on 32-bit and 64-bit architectures. * Refine ruby debug and assert header inclusion Replace RUBY_DEBUG guard with HAVE_RUBY_ASSERT_H, include ruby/assert.h when available, and remove manual RUBY_DEBUG definition. * Update Docker workflow and fix RUBY_DEBUG reference - Trigger Docker workflow on docker branches - Fix RUBY_DEBUG path in debug_ruby_assert_type macro * Move ruby/assert.h include after other headers Relocate ruby/assert.h inclusion to the end and add RUBY_DEBUG fallback if not present. Ensures correct header order and macro definition. * Remove ruby/assert.h include and update debug macro Remove conditional inclusion of ruby/assert.h from wrapper.h. Update debug_ruby_assert_type! macro to use cfg(ruby_ruby_debug). * Prevent unused variable warnings in debug macro Add code to use macro arguments when debug is disabled to avoid compiler warnings.
Configuration menu - View commit details
-
Copy full SHA for 16d2560 - Browse repository at this point
Copy the full SHA 16d2560View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5a504d - Browse repository at this point
Copy the full SHA f5a504dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.9.111...v0.9.114