Comments (5)
@turboladen has recently started implementing Float
in ruby-sys steveklabnik/ruby-sys#11
As for Bignum
and ruby 2.4. I would like to support the edge ruby version and not support deprecated stuff or something that is going to be removed. It may add overhead having backwards compatibility.
I believe, those developers who are ready to use cutting edge technologies like Rust to increase the performance of their applications, are ok with updating MRI once per year :)
from ruru.
Fixnum and Bignum are deprecated in ruby 2.4 and replaced by the more general Integer. What version does ruru target @d-unseductable? Are we going to be using and recommending use of the latest version of Ruby?
from ruru.
Once per year is fine, it's the time of the transition that's the issue.
There are usually Gems that take some time to get updated to support the latest Ruby versions and thus keep us outdated for a few months.
Especially in the case of Ruby 2.4 with its internal changes.
from ruru.
So here's the PR for Float
: #46
from ruru.
Good enough for now, my need for Bignum went away with the introduction of wrapped data.
Thanks guys, much appreciated.
from ruru.
Related Issues (20)
- Bind/wrap st_* functions
- Documentation missing: How to wrap a struct with lifetime? HOT 3
- Segfault with Thread::call_without_gvl HOT 3
- MS Windows support HOT 11
- RString default encoding is ASCII-8Bit HOT 10
- C Namespace collisions HOT 4
- RString needs to be panic safe std::panic::catch_unwind HOT 2
- Methods calling methods within methods! macro fail because parameter requirements
- new_instance can cause crash with SIGABRT in method_entry_get_without_cache() HOT 6
- Add method for Class.allocate
- Add methods `include?` and `kind_of?`
- How exactly do you use `protect` ? HOT 3
- Feature Request: Thread method `handle_interrupt` HOT 1
- Splat of parameters from Ruby (variadic function) HOT 3
- RFC: default Ruby return behavior as `Result<AnyObject, AnyException>` HOT 1
- Feature: raise! macro
- Full Ruby String Encoding Support
- Ruby 2.5 Warnings on Data classes HOT 4
- Why is the `RString` API using Rust's `String`/`str` instead of `Vec<u8>`/`[u8]`? HOT 1
- worker thread cleanup and `Drop`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ruru.