From 143a2f7ef1a16e22709af87a227e9a6323aefd84 Mon Sep 17 00:00:00 2001 From: marcandre Date: Fri, 22 Feb 2013 23:57:58 +0000 Subject: * doc/NEWS-*: Update NEWS from their respective branches git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- doc/NEWS-1.9.3 | 52 ++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 44 insertions(+), 8 deletions(-) (limited to 'doc/NEWS-1.9.3') diff --git a/doc/NEWS-1.9.3 b/doc/NEWS-1.9.3 index e372b6627b..484660f420 100644 --- a/doc/NEWS-1.9.3 +++ b/doc/NEWS-1.9.3 @@ -1,5 +1,4 @@ # -*- rdoc -*- - = NEWS for Ruby 1.9.3 This document is a list of user visible feature changes made between @@ -15,6 +14,13 @@ with all sufficient information, see the ChangeLog file. * Ruby's License is changed from a dual license with GPLv2 to a dual license with 2-clause BSDL. +=== Known platform dependent issues +==== OS X Lion + +* You have to configure ruby with '--with-gcc=gcc-4.2' if you're using + Xcode 4.1, or, if you're using Xcode 4.2, you have to configure ruby + with '--with-gcc=clang'. + === C API updates * rb_scan_args() is enhanced with support for option hash argument @@ -23,6 +29,9 @@ with all sufficient information, see the ChangeLog file. * ruby_vm_at_exit() added. This enables extension libs to hook a VM termination. +* rb_reserved_fd_p() added. If you want to close all file descriptors, + check using this API. [ruby-core:37759] + === Library updates (outstanding ones only) * builtin classes @@ -103,16 +112,34 @@ with all sufficient information, see the ChangeLog file. the platform don't support supplementary groups concept. * bigdecimal + * BigDecimal#power and BigDecimal#** support non-integral exponent. * Kernel.BigDecimal and BigDecimal.new now accept instances of Integer, - Rational, and Float. If you pass a Rational or a Float to them, you must - specify the precision to produce the digits of a BigDecimal. + Rational, Float, and BigDecimal. If you pass a Rational or a Float to + them, you must specify the precision to produce the digits of a BigDecimal. * The behavior of BigDecimal#coerce with a Rational is changed. It uses the precision of the receiver BigDecimal to produce the digits of a BigDecimal from the given Rational. +* bigdecimal/util + + * BigDecimal#to_d and Integer#to_d are added. + + * Float#to_d accepts a precision. + + * Rational#to_d raises ArgumentError when passing zero or negative + precision. + + * Rational#to_d + + * Zero and an implicit precision is deprecated. + This feature is removed at the next release of bigdecimal. + + * A negative precision isn't supported. + Be careful it is an incompatible change. + * date * Accepts flonum explicitly with limitations. @@ -165,6 +192,9 @@ with all sufficient information, see the ChangeLog file. * IO#winsize * IO.console +* json + * updated to v1.5.4. + * matrix * new classes: * Matrix::EigenvalueDecomposition @@ -213,9 +243,13 @@ with all sufficient information, see the ChangeLog file. http.request_post('/continue', 'body=BODY', 'expect' => '100-continue') * new method: - * Net::HTTPRequest#set_form: Added to support + * Net::HTTPRequest#set_form): Added to support both application/x-www-form-urlencoded and multipart/form-data. +* objspace + * new method: + * ObjectSpace::memsize_of_all + * openssl * PKey::RSA and PKey::DSA now use the generic X.509 encoding scheme (e.g. used in a X.509 certificate's Subject Public Key Info) when @@ -237,18 +271,18 @@ with all sufficient information, see the ChangeLog file. * support for bash/zsh completion. * Rake - * Rake has been upgraded from 0.8.7 to 0.9.2.1. For full release notes see + * Rake has been upgraded from 0.8.7 to 0.9.2.2. For full release notes see https://github.com/jimweirich/rake/blob/master/CHANGES * RDoc - * RDoc has been upgraded from 2.5.8 to 3.8. For full release notes see + * RDoc has been upgraded to version 3.9.4. For full release notes see http://docs.seattlerb.org/rdoc/History_txt.html * rexml * Support Ruby native encoding mechanism and iconv dependency is dropped. * RubyGems - * RubyGems has been upgraded to version 1.8.5.1. For full release notes see + * RubyGems has been upgraded to version 1.8.10. For full release notes see http://rubygems.rubyforge.org/rubygems-update/History_txt.html * stringio @@ -302,4 +336,6 @@ with all sufficient information, see the ChangeLog file. === Compatibility issues (excluding feature bug fixes) - None + * Rational#to_d + + See above. -- cgit v1.2.3