Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #234

Merged
merged 25 commits into from
Dec 23, 2024
Merged

Dev #234

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
1dc4136
Fix failing test on Windows
cfis Dec 9, 2024
aa25971
Support passing a Ruby Array to C++ methods that take int*, float* an…
cfis Dec 9, 2024
6e6b27a
Update documentation
cfis Dec 11, 2024
aeeb7b4
Move #define to shared methods so that if it is called on a DataType …
cfis Dec 11, 2024
0dbbebd
Support downcasting reference (saw this in OpenCV but can't figure ou…
cfis Dec 11, 2024
1aa88f6
Give up on automatic type validation, leave it to the user to call af…
cfis Dec 11, 2024
9e1b4bc
Formatting.
cfis Dec 11, 2024
d61fc4a
Fix name conflict in modules - a function was overridden leading to i…
cfis Dec 11, 2024
4b63c93
If a class is redefined, add a constant using the second name but poi…
cfis Dec 11, 2024
104a630
Add a lot more numeric conversions.
cfis Dec 14, 2024
f84a41d
Grammar.
cfis Dec 14, 2024
ab64f6e
Rename define_constructor template variadic pack to Rice_Arg_Ts becau…
cfis Dec 14, 2024
6f93e10
Support Object#dup and Object#clone, disallow wrapping move construct…
cfis Dec 14, 2024
6e7002d
More informative error message when an overloaded method cannot be se…
cfis Dec 14, 2024
1d1db2a
Revamp FromRuby conversions by introducing RubyType class to simplify…
cfis Dec 22, 2024
4507191
Fix broken tests.
cfis Dec 22, 2024
023097f
Make gcc happy.
cfis Dec 22, 2024
f8e901b
Fix spelling mistake.
cfis Dec 22, 2024
f182a60
Comment in tests.
cfis Dec 22, 2024
bb73cb4
Update FindRuby.cmake based on commits to CMake.
cfis Dec 22, 2024
05362b9
Test errors on 3.0 and 3.1 are because of the way Rice loads Ruby. Te…
cfis Dec 23, 2024
8d56842
Remove Ruby 3.0 from testing since it is no longer supported (and we …
cfis Dec 23, 2024
974a55f
Horrible hack to fix tests on Ruby 3.1 (and maybe earlier). This was …
cfis Dec 23, 2024
aefed1c
Don't run tests on Ruby 3.0 older versions of Ubuntu/MacOS.
cfis Dec 23, 2024
2738e95
Make code a bit easier to read.
cfis Dec 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
ruby: ['3.0', '3.1', '3.2', '3.3']
include:
- os: ubuntu-20.04
ruby: '3.1'
- os: macos-13
ruby: '3.0'
ruby: ['3.1', '3.2', '3.3', '3.4.0-rc1']
exclude:
# There's something wrong with this setup in GHA such that
# it gets weird linking errors, however I'm unable to reproduce
Expand Down
Loading
Loading