ruby-numo / numo-narray

Ruby/Numo::NArray - New NArray class library
http://ruby-numo.github.io/narray/
BSD 3-Clause "New" or "Revised" License
413 stars 41 forks source link

Fix CI failures and improve Ruby 3.3 support #217

Open Watson1978 opened 4 months ago

Watson1978 commented 4 months ago

This PR will fix CI failures and improve Ruby 3.3 support.

  1. Remove bundler installation

    • It installs bundler without specifying the version in CI. But, it installs bundler which does not work with old Ruby, and it causes failure. So, this patch remove bundler installation and uses bundler bundled in Ruby.
  2. Fix failure with Ruby 3.3

    • The method of getting pointers from TypedData structure has changed since Ruby 3.3. This PR follows that.