Project

General

Profile

« Previous | Next » 

Revision e06407cf

Added by mrkn (Kenta Murata) over 10 years ago

  • rational.c (rb_flt_rationalize_with_prec): new public C function
    to rationalize a Float instance with a precision.

  • rational.c (rb_flt_rationalize): new public C function to
    rationalize a Float instance. A precision is calculated from
    the given float number.

  • include/ruby/intern.h: Add rb_flt_rationalize_with_prec and
    rb_flt_rationalize.

  • parse.y: implement number literal suffixes, 'r' and 'i'.
    [ruby-core:55096] [Feature #8430]

  • bootstraptest/test_literal_suffix.rb: add tests for parser to scan
    number literals with the above tsuffixes.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e