[163] Integrate with `rb-sys` #172
ianks
commented
on 2023-02-17
ianks
commented
on 2023-02-17
ianks
commented
on 2023-02-17
goyox86
force pushed
from
806e0d61
to
0da4a3f7
1 year ago
ianks
commented
on 2023-02-22
ianks
commented
on 2023-02-22
goyox86
changed the title [RFC-163] Integrate with `rb-sys` & some minor changes (in place version) [163] Integrate with `rb-sys` & some minor changes (in place version) 1 year ago
goyox86
force pushed
from
5f422a92
to
1fd2d5b2
1 year ago
goyox86
force pushed
from
41e1fecc
to
d704d17a
1 year ago
goyox86
changed the title [163] Integrate with `rb-sys` & some minor changes (in place version) [163] Integrate with `rb-sys` 1 year ago
goyox86
force pushed
from
cc17f0a8
to
16be9c0d
1 year ago
goyox86
force pushed
from
e67c21a1
to
a684cc32
1 year ago
goyox86
force pushed
from
479b5903
to
91847163
1 year ago
goyox86
force pushed
from
41e76257
to
2bb3103f
1 year ago
danielpclark
force-pushed the
master
branch
from
f17a6c73
to
6fad3135
276 days ago
Integrate with `rb-sys` & some minor changes.
0738ffcd
Brought back Hash#each.
b1e689b3
Using rb-sys build facilities.
0ff775c1
Review sugestion: Change representation of VauleType from 'C' to 'u32'.
522d0155
Review suggestion: Update `wrappable_struct`s macro `reserved_bytes` …
16200485
Review suggestion: Use rb-sys VALUE instead of u64.
2c8ca892
Fixed .
0cb437a6
Removed more instances of 'extern crate'.
45bbef52
Conditionally picking up constants from rb_sys. They differ in Ruby 2…
79ba546c
Temporary skipping some GC doc tests, since they are crashing in Ruby 3.
4a36d49f
Fixnum neded to be converted back to extern declarations.
b66ff637
Fixed 'rutie_ruby_gvl_example' on Windows.
b650f44a
Adopted magnus approach: Do not link to libruby by default, expose it…
f42af25b
Fixed 'rutie_rust_example' after the introduction of the 'embed' carg…
7c17ec1e
Testing to see if if its only 'rb_num2uint' missing in win or is just…
c35a7d43
Simplified Cargo.toml.
4ec541f5
Added the 'no-link' Cargo feature flag for backwards compatibility.
906d26a8
Better Ruby version check and we don't need that TravisCI script anym…
ffe43ac8
Added rb-sys CI GH actions again.
b7daa17a
Updated deps.
0fa9d919
Testing to see if macOS error goes away in ruby 3.2.2
a6709d98
Rake 10 does not like Ruby 3.2.
3e2a6d52
CI back to 3.2
2d507b43
Using rb_sys_test_helpers to prevent segfaults due to thread unsafety.
f971151d
Skipping doc tests for now (checking if the win segfault is due to th…
041423c7
Fixed Class#is_eql.
58f583d0
Re-enabled doctests on CI.
eea37927
Fixed more tests, replaced Fixnum by Integer since Fixnum/Bignum are …
5ca6197f
Another doctest fixed.
c583b3fc
Fixed more tests on Ruby 3, revisited String FFI layer.
489a6496
No need for the lock anymore, rb_sys test helpers do that for us now.
ff30a19d
Made some 'no_run' tests run now.
c7dd28aa
No need for 'lazy-static' as a dependency now. We still have it as a …
ba429fba
Removed a bunch of unused imports related warnings.
db6c40f2
Just testing if linking in windows helps.
3a324d76
Replaced hand-rolled array length calculation by rb_sys:RARRAY_LEN.
b8d53ebe
Fixed unused imports warnings.
d1c6e895
Removed unnecessary conversions.
dfd737a7
Removed more unnecessary conversions.
bfb14ccc
More idioms applied (clippy suggestions mostly)
d6a57211
Using rb_sys from git, replaced macros by the new 'stable-api' feature.
075a3840
Bring back some 'into's so we compile on Windows.
f357d629
Trying a windows specific VM init trick.
b96c5cea
Adding Ruby HEAD to the CI test matrix.
ea643151
Enabled stable API compiled fallback to cover Ruby HEAD.
cc06a2e4
Removed unnecessary main() methods in doctests + some other clippy su…
cb67fd55
Removed more unnecessary main() methods in doctests.
c039b834
Bypassed/fixed/documented potential breaking changes to make clippy p…
e376bde4
Using a single step for running tests on all platforms enabled clippy.
a63ddb84
Fixed macro after making function unsafe.
ca0e8004
Fixed CI
c6ff691a
Added myself to authors list.
952ad999
More cleanu and allowed some clippy lints.
e9419798
Made more doctest code runnable.
03f83566
Optimized order of execution for faster feedback when working on the …
d26c19d8
Examples: Rust side brought up to 2021 edition and more recent lint r…
76ed4fdf
Removing old CI and old gem Git submodule (not sure about the latter).
0a6a346c
Bring back the gem Git submodule.
b83164b7
Re-enabled GC doc tests (only for Ruby 2) and recent idioms applied t…
23464e21
Applied more idioms to DSL 'module!' macro.
c26cb026
Cargo.toml cleanup and added 'link-ruby' feature.
0ff5c7ce
Removing remaining reference to 'embed' Cargo feature.
6f9bf762
Linking to libruby for dev.
763fd2ab
Seems like we indeed need to link to libruby in examples.
0b9b95af
Updated README with Ruby 2021 edition and changes for instructions. P…
b60a82f1
More examples revision.
611972b8
Applied clippy wisdom.
154c9c39
Removing unneeded casts.
04df6a55
Examples: Rust side brought up to 2021 edition and more recent lint r…
76ed4fdf
Removing old CI and old gem Git submodule (not sure about the latter).
0a6a346c
Bring back the gem Git submodule.
b83164b7
Re-enabled GC doc tests (only for Ruby 2) and recent idioms applied t…
23464e21
Applied more idioms to DSL 'module!' macro.
c26cb026
Cargo.toml cleanup and added 'link-ruby' feature.
0ff5c7ce
Removing remaining reference to 'embed' Cargo feature.
6f9bf762
Linking to libruby for dev.
763fd2ab
Seems like we indeed need to link to libruby in examples.
0b9b95af
Updated README with Ruby 2021 edition and changes for instructions. P…
b60a82f1
More examples revision.
611972b8
Applied clippy wisdom.
154c9c39
Updated dependencies.
fa2d0e15
goyox86
force pushed
from
46ba5f3c
to
fa2d0e15
245 days ago
Added Ruby 3.3 to the CI test matrix.
f7e4a323
ianks
approved these changes
on 2024-01-18
Updated deps.
61431597
goyox86
force pushed
from
95673d79
to
61431597
186 days ago
Ruby 3.4 (HEAD) fails because of a missing symbol, turning it off for…
d3774c08
Added small test for is_eql to make sure version specific code stays …
d727a4a1
Using CallbackPtr instead of libc::c_void.
ae5896c0
Added breaking change for 0.10 and fixed typo.
0a743fb3
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub