-
Integrate with `rb-sys` & some minor changes.
goyox86 committed on 2024-01-17 17:12
-
Brought back Hash#each.
goyox86 committed on 2024-01-17 17:12
-
Using rb-sys build facilities.
goyox86 committed on 2024-01-17 17:12
-
Review sugestion: Change representation of VauleType from 'C' to 'u32'.
goyox86 committed on 2024-01-17 17:12
-
Review suggestion: Update `wrappable_struct`s macro `reserved_bytes` depending on Ruby major version.
goyox86 committed on 2024-01-17 17:12
-
Review suggestion: Use rb-sys VALUE instead of u64.
goyox86 committed on 2024-01-17 17:12
-
Fixed .
goyox86 committed on 2024-01-17 17:12
-
Removed more instances of 'extern crate'.
goyox86 committed on 2024-01-17 17:12
-
Conditionally picking up constants from rb_sys. They differ in Ruby 2 vs Ruby 3.
goyox86 committed on 2024-01-17 17:12
-
Temporary skipping some GC doc tests, since they are crashing in Ruby 3.
goyox86 committed on 2024-01-17 17:12
-
Fixnum neded to be converted back to extern declarations.
goyox86 committed on 2024-01-17 17:12
-
Fixed 'rutie_ruby_gvl_example' on Windows.
goyox86 committed on 2024-01-17 17:12
-
Adopted magnus approach: Do not link to libruby by default, expose it by a cargo feature 'embed' and use a dev dependency.
goyox86 committed on 2024-01-17 17:12
-
Fixed 'rutie_rust_example' after the introduction of the 'embed' cargo feature.
goyox86 committed on 2024-01-17 17:12
-
Testing to see if if its only 'rb_num2uint' missing in win or is just all of them.
goyox86 committed on 2024-01-17 17:12
-
Simplified Cargo.toml.
goyox86 committed on 2024-01-17 17:12
-
Added the 'no-link' Cargo feature flag for backwards compatibility.
goyox86 committed on 2024-01-17 17:12
-
Better Ruby version check and we don't need that TravisCI script anymore.
goyox86 committed on 2024-01-17 17:12
-
Added rb-sys CI GH actions again.
goyox86 committed on 2024-01-17 17:15
-
Updated deps.
goyox86 committed on 2024-01-17 17:15
-
Testing to see if macOS error goes away in ruby 3.2.2
goyox86 committed on 2024-01-17 17:15
-
Rake 10 does not like Ruby 3.2.
goyox86 committed on 2024-01-17 17:15
-
CI back to 3.2
goyox86 committed on 2024-01-17 17:15
-
Using rb_sys_test_helpers to prevent segfaults due to thread unsafety.
goyox86 committed on 2024-01-17 17:15
-
Skipping doc tests for now (checking if the win segfault is due to that).
goyox86 committed on 2024-01-17 17:15
-
Fixed Class#is_eql.
goyox86 committed on 2024-01-17 17:15
-
Re-enabled doctests on CI.
goyox86 committed on 2024-01-17 17:15
-
Fixed more tests, replaced Fixnum by Integer since Fixnum/Bignum are deprecated on Ruby 3.2+a
goyox86 committed on 2024-01-17 17:15
-
Another doctest fixed.
goyox86 committed on 2024-01-17 17:15
-
Fixed more tests on Ruby 3, revisited String FFI layer.
goyox86 committed on 2024-01-17 17:15
-
No need for the lock anymore, rb_sys test helpers do that for us now.
goyox86 committed on 2024-01-17 17:15
-
Made some 'no_run' tests run now.
goyox86 committed on 2024-01-17 17:15
-
No need for 'lazy-static' as a dependency now. We still have it as a dev dependency to run some nice examples.
goyox86 committed on 2024-01-17 17:17
-
Removed a bunch of unused imports related warnings.
goyox86 committed on 2024-01-17 17:18
-
Just testing if linking in windows helps.
goyox86 committed on 2024-01-17 17:18
-
Replaced hand-rolled array length calculation by rb_sys:RARRAY_LEN.
goyox86 committed on 2024-01-17 17:18
-
Fixed unused imports warnings.
goyox86 committed on 2024-01-17 17:18
-
Removed unnecessary conversions.
goyox86 committed on 2024-01-17 17:18
-
Removed more unnecessary conversions.
goyox86 committed on 2024-01-17 17:18
-
More idioms applied (clippy suggestions mostly)
goyox86 committed on 2024-01-17 17:18
-
Using rb_sys from git, replaced macros by the new 'stable-api' feature.
goyox86 committed on 2024-01-17 17:18
-
Bring back some 'into's so we compile on Windows.
goyox86 committed on 2024-01-17 17:18
-
Trying a windows specific VM init trick.
goyox86 committed on 2024-01-17 17:18
-
Adding Ruby HEAD to the CI test matrix.
goyox86 committed on 2024-01-17 17:18
-
Enabled stable API compiled fallback to cover Ruby HEAD.
goyox86 committed on 2024-01-17 17:18
-
Removed unnecessary main() methods in doctests + some other clippy suggestions.
goyox86 committed on 2024-01-17 17:18
-
Removed more unnecessary main() methods in doctests.
goyox86 committed on 2024-01-17 17:18
-
Bypassed/fixed/documented potential breaking changes to make clippy pass.
goyox86 committed on 2024-01-17 17:18
-
Using a single step for running tests on all platforms enabled clippy.
goyox86 committed on 2024-01-17 17:18
-
Fixed macro after making function unsafe.
goyox86 committed on 2024-01-17 17:18
-
Fixed CI
goyox86 committed on 2024-01-17 17:18
-
Added myself to authors list.
goyox86 committed on 2024-01-17 17:18
-
More cleanu and allowed some clippy lints.
goyox86 committed on 2024-01-17 17:18
-
Made more doctest code runnable.
goyox86 committed on 2024-01-17 17:18
-
Optimized order of execution for faster feedback when working on the crate or gem.
goyox86 committed on 2024-01-17 17:18
-
Examples: Rust side brought up to 2021 edition and more recent lint run for Ruby code.
goyox86 committed on 2024-01-17 17:18
-
Removing old CI and old gem Git submodule (not sure about the latter).
goyox86 committed on 2024-01-17 17:18
-
Bring back the gem Git submodule.
goyox86 committed on 2024-01-17 17:18
-
Re-enabled GC doc tests (only for Ruby 2) and recent idioms applied to DSL macros.
goyox86 committed on 2024-01-17 17:18
-
Applied more idioms to DSL 'module!' macro.
goyox86 committed on 2024-01-17 17:18
-
Cargo.toml cleanup and added 'link-ruby' feature.
goyox86 committed on 2024-01-17 17:18
-
Removing remaining reference to 'embed' Cargo feature.
goyox86 committed on 2024-01-17 17:18
-
Linking to libruby for dev.
goyox86 committed on 2024-01-17 17:18
-
Seems like we indeed need to link to libruby in examples.
goyox86 committed on 2024-01-17 17:18
-
Updated README with Ruby 2021 edition and changes for instructions. Pulled gem v0.0.4
goyox86 committed on 2024-01-17 17:18
-
More examples revision.
goyox86 committed on 2024-01-17 17:18
-
Applied clippy wisdom.
goyox86 committed on 2024-01-17 17:18
-
Removing unneeded casts.
goyox86 committed on 2024-01-17 17:18
-
Updated dependencies.
goyox86 committed on 2024-01-17 17:28
-
Added Ruby 3.3 to the CI test matrix.
goyox86 committed on 2024-01-17 17:36
-
Updated deps.
goyox86 committed on 2024-03-16 15:26
-
Ruby 3.4 (HEAD) fails because of a missing symbol, turning it off for now. Let's wait until 3.4 comes out. Also added libruby static for windows on CI.
goyox86 committed on 2024-03-16 18:19
-
Added small test for is_eql to make sure version specific code stays correct.
goyox86 committed on 2024-03-16 19:15
-
Using CallbackPtr instead of libc::c_void.
goyox86 committed on 2024-03-16 19:23
-
Added breaking change for 0.10 and fixed typo.
goyox86 committed on 2024-03-16 19:31