曾与蒿藜同雨露,한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.终随松柏到冰霜.かつては雑草やヨモギと共に雨や露を分かち合っていたが、今では松やヒノキと共に霜や雪に耐えている。曾与蒿藜同雨露,Once sharing rain and dew with weeds and wormwood, now enduring frost and snow with pines and cypresses.终随松柏到冰霜.曾与蒿藜同雨露한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.,终随松柏到冰霜.譖セ荳手珍阯懷酔髮ィ髴イ�檎サ磯囂譚セ譟丞芦蜀ー髴�曾与蒿藜同雨露,鏇句笌钂胯棞鍚岄洦闇诧紝缁堥殢鏉炬煆鍒板啺闇�终随松柏到冰霜.曾与蒿藜同雨露,한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.终随松柏到冰霜.曾与蒿藜同雨露,终随松柏到冰霜.
U:RDoc::TopLevel[ i I"NEWS-1.9.2:EFcRDoc::Parser::Simpleo:RDoc::Markup::Document:@parts[S:RDoc::Markup::Heading:
leveli: textI"NEWS for Ruby 1.9.2;To:RDoc::Markup::BlankLine o:RDoc::Markup::Paragraph;[I"JThis document is a list of user visible feature changes made between ;TI"#releases except for bug fixes.;T@
o;
;[I"DNote that each entry is kept so brief that no reason behind or ;TI"Ireference information is supplied with. For a full list of changes ;TI"=with all sufficient information, see the ChangeLog file.;T@
S; ;
i;I"$Changes since the 1.9.1 release;TS; ;
i;I",Library updates (outstanding ones only);T@
o:RDoc::Markup::List:
@type:BULLET:@items[#o:RDoc::Markup::ListItem:@label0;[o;
;[I"builtin classes;T@
o;;;;[o;;0;[o;
;[I"
Array;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Array#keep_if;To;;0;[o;
;[I"Array#repeated_combination;To;;0;[o;
;[I"Array#repeated_permutation;To;;0;[o;
;[I"Array#rotate;To;;0;[o;
;[I"Array#rotate!;To;;0;[o;
;[I"Array#select!;To;;0;[o;
;[I"Array#sort_by!;T@
o;;0;[o;
;[I"extended method:;To;;;;[o;;0;[o;
;[I"1Array#{uniq,uniq!,product} can take a block.;T@
o;;0;[o;
;[I"Complex;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"Complex#rationalize;T@
o;;0;[o;
;[I"Dir;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"
Dir.home;T@
o;;0;[o;
;[I"
Encoding;To;;;;[o;;0;[o;
;[I"new encodings:;To;;;;[o;;0;[o;
;[I" Big5;To;;0;[o;
;[I"
Big5-UAO;To;;0;[o;
;[I"ISO-2022-JP-KDDI;To;;0;[o;
;[I"SJIS-DoCoMo;To;;0;[o;
;[I"SJIS-KDDI;To;;0;[o;
;[I"SJIS-SoftBank;To;;0;[o;
;[I"UTF8-DoCoMo;To;;0;[o;
;[I"UTF8-KDDI;To;;0;[o;
;[I"UTF8-SoftBank;T@
o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"ascii_compatible?;T@
o;;0;[o;
;[I"Enumerable;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[
o;;0;[o;
;[I"Enumerable#chunk;To;;0;[o;
;[I"Enumerable#collect_concat;To;;0;[o;
;[I"Enumerable#each_entry;To;;0;[o;
;[I"Enumerable#flat_map;To;;0;[o;
;[I"Enumerable#slice_before;T@
o;;0;[o;
;[I"Enumerator;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[
o;;0;[o;
;[I"Enumerator#peek;To;;0;[o;
;[I"Enumerator#next_values;To;;0;[o;
;[I"Enumerator#peek_values;To;;0;[o;
;[I"Enumerator#feed;To;;0;[o;
;[I"StopIteration#result;T@
o;;0;[o;
;[I"extended method:;To;;;;[o;;0;[o;
;[I"A#with_index accepts an optional argument that specifies the ;TI"0index number to start with, defaulted to 0.;T@
o;;0;[o;
;[I"incompatible changes:;To;;;;[o;;0;[o;
;[I"B#rewind now calls the "rewind" method of the enclosed object ;TI"if defined.;To;;0;[o;
;[I"-#next doesn't clear the position at end.;T@
o;;0;[o;
;[I"ENV;To;;;;[o;;0;[o;
;[I"Uses locale's encoding;To;;0;[o;
;[I";ENV.[]= raises Errno::{EINVAL,ENOMEM} etc. on failure.;To;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"ENV.keep_if;To;;0;[o;
;[I"ENV.select!;T@
o;;0;[o;
;[I"
Float;To;;;;[o;;0;[o;
;[I"new constants:;To;;;;[o;;0;[o;
;[I"Float::INFINITY;To;;0;[o;
;[I"Float::NAN;To;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"Float#rationalize;T@
o;;0;[o;
;[I" File;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"File.realpath;To;;0;[o;
;[I"File.realdirpath;T@
o;;0;[o;
;[I"GC::Profiler;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"GC::Profiler.total_time;T@
o;;0;[o;
;[I" Hash;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Hash#keep_if;To;;0;[o;
;[I"Hash#select!;T@
o;;0;[o;
;[I"IO;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[
o;;0;[o;
;[I"IO#autoclose=;To;;0;[o;
;[I"IO#autoclose?;To;;0;[o;
;[I"IO#fdatasync;To;;0;[o;
;[I"IO#codepoints;To;;0;[o;
;[I"IO#each_codepoint;T@
o;;0;[o;
;[I"extended method:;To;;;;[o;;0;[o;
;[I"IO.pipe can take a block.;T@
o;;0;[o;
;[I"new modules:;To;;;;[o;;0;[o;
;[I"IO::WaitReadable;To;;0;[o;
;[I"IO::WaitWritable ;TI"5They are used to extend non-blocking exceptions.;T@
o;;0;[o;
;[I"Integer;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"Integer#rationalize;T@
o;;0;[o;
;[I"Kernel;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Kernel#respond_to_missing?;To;;0;[o;
;[I"Kernel#singleton_class;To;;0;[o;
;[I"Kernel#require_relative;T@
o;;0;[o;
;[I"extended method:;To;;;;[o;;0;[o;
;[I"GKernel#respond_to? can be used to detect methods not implemented. ;TI"FFor example, Process.respond_to?(:fork) returns false on Windows.;T@
o;;0;[o;
;[I"incompatible changes:;To;;;;[
o;;0;[o;
;[I".Kernel#instance_eval yields the receiver.;T@
o;;0;[o;
;[I"Kernel#exec;To;;0;[o;
;[I"Kernel#spawn;To;;0;[o;
;[I"Kernel#system;To;;0;[ o;
;[I"Kernel#` (`...`) ;TI"..etc.;T@
o;
;[I"?On Windows, the current directory is no longer implicitly ;TI"Cprepended to the default command search path, just like other ;TI"platforms.;T@
o;;0;[o;
;[I"MatchData;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"MatchData#==;T@
o;;0;[o;
;[I"Method;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"Method#parameters;T@
o;;0;[o;
;[I"
NilClass;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"NilClass#rationalize;T@
o;;0;[o;
;[I"Object;To;;;;[o;;0;[o;
;[I"extended methods:;To;;;;[o;;0;[o;
;[I"8Float() supports hexadecimal floating point format.;To;;0;[o;
;[I"$printf() supports %a/%A format.;T@
o;;0;[o;
;[I" Proc;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"Proc#parameters;To;;0;[o;
;[I"extended method:;To;;;;[o;;0;[o;
;[I"HProc#source_location returns location even if receiver is a method ;TI":defined by attr_reader / attr_writer / attr_accessor.;T@
o;;0;[o;
;[I"Process;To;;;;[o;;0;[o;
;[I"extended method:;To;;;;[o;;0;[o;
;[I">Process.spawn accepts [:child, FD] for a redirect target.;T@
o;;0;[o;
;[I"9Random (new class to generate pseudo-random numbers);T@
o;;0;[o;
;[I"
Rational;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"Rational#rationalize;T@
o;;0;[o;
;[I"String;To;;;;[o;;0;[o;
;[I"extended methods:;To;;;;[o;;0;[o;
;[I"9string[regexp, name] is supported for named capture.;T@
o;;0;[o;
;[I"Thread;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Thread#add_trace_func;To;;0;[o;
;[I"Thread#set_trace_func;T@
o;;0;[o;
;[I" Time;To;;;;[o;;0;[o;
;[I"extended features:;To;;;;[o;;0;[o;
;[I"Ltime_t restriction is removed to represent before 1901 and after 2038. ;TI"8Proleptic Gregorian calendar is used for old dates.;To;;0;[o;
;[I"GTime.new have optional arguments to specify date with time offset.;To;;0;[o;
;[I"FTime#getlocal, Time#localtime have optional time offset argument.;T@
o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Time#to_r;To;;0;[o;
;[I"Time#subsec;To;;0;[o;
;[I"Time#round;T@
o;;0;[o;
;[I"incompatible change:;To;;;;[o;;0;[o;
;[I"KThe year argument of Time.{utc,gm,local,mktime} is now interpreted as ;TI"Hthe value itself. For example, Time.utc(99) means the year 99 AD, ;TI"not 1999 AD.;T@
o;;0;[o;
;[I"UnboundMethod;To;;;;[o;;0;[o;
;[I"new method:;To;;;;[o;;0;[o;
;[I"UnboundMethod#parameters;T@
o;;0;[o;
;[I"digest;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Digest::Class.base64digest;To;;0;[o;
;[I""Digest::Instance#base64digest;To;;0;[o;
;[I"#Digest::Instance#base64digest!;T@
o;;0;[o;
;[I"FDigest::HMAC (digest/hmac) has been marked as deprecated because ;TI"Fit was unintentional for the experimental library to be included ;TI"Fin the final release of 1.9.1. Please use OpenSSL::HMAC instead.;T@
o;;0;[o;
;[I"rss;T@
o;;;;[o;;0;[o;
;[I"0.2.4 -> 0.2.7.;T@
o;;0;[o;
;[I"RSS::Maker.make;To;;;;[o;;0;[o;
;[I"@raise an exception not returns nil for invalid feed making.;To;;0;[o;
;[I"requires block.;T@
o;;0;[o;
;[I"RSS::Maker.[];To;;;;[o;;0;[o;
;[I"&new method to return maker class.;T@
o;;0;[o;
;[I"#RSS::Maker.supported?(version);To;;;;[o;;0;[o;
;[I"<new method to check whether given version is supported.;T@
o;;0;[o;
;[I"*RSS::Maker: item.guid.permanent_link?;To;;;;[o;;0;[o;
;[I"'new alias of item.guid.isPermaLink;To;;0;[o;
;[I"*RSS::Maker: item.guid.permanent_link=;To;;;;[o;;0;[o;
;[I"(new alias of item.guid.isPermaLink=;T@
o;;0;[o;
;[I"DL;To;;;;[o;;0;[o;
;[I"0Now uses libffi as a backend if available. ;TI".It means DL works fine on more platforms.;T@
o;;0;[o;
;[I"Fiddle;To;;;;[o;;0;[o;
;[I"&A lightweight wrapper for libffi.;T@
o;;0;[o;
;[I" YAML;To;;;;[o;;0;[o;
;[I"1Now uses libyaml as a backend if available. ;TI";It means YAML library supports new standards for YAML.;T@
o;;0;[o;
;[I"
Psych;To;;;;[o;;0;[o;
;[I"A wrapper for libyaml.;T@
o;;0;[o;
;[I" JSON;To;;;;[o;;0;[o;
;[I"Update to JSON 1.1.9;T@
o;;0;[o;
;[I"
REXML;T@
o;;;;[o;;0;[o;
;[I",REXML::Document.entity_expansion_limit=;T@
o;
;[I"KNew method to set the entity expansion limit. By default the limit is ;TI"6set to 10000. See the following URL for details.;T@
o;
;[I"Mhttps://www.ruby-lang.org/en/news/2008/08/23/dos-vulnerability-in-rexml/;T@
o;;0;[o;
;[I" RDoc;T@
o;;;;[o;;0;[o;
;[I"Updated to RDoc 2.5.8;T@
o;;0;[o;
;[I"
RubyGems;T@
o;;;;[o;;0;[o;
;[I"Updated to RubyGems 1.3.7;T@
o;;0;[o;
;[I"logger;T@
o;;;;[o;;0;[o;
;[I"-imported upstream version (logger/1.2.7);To;;;;[o;;0;[o;
;[I":do not raise an exception even if log writing failed.;To;;0;[o;
;[I"@do not raise ShiftingError if an aged file already exists. ;TI"F(no ShiftingError will be raised from 1.2.7, just warn() instead);T@
o;;0;[o;
;[I"matrix;To;;;;[o;;0;[o;
;[I"?API change to adhere strictly to mathematical definitions:;To;;;;[ o;;0;[o;
;[I"&Matrices must now be rectangular.;To;;0;[o;
;[I"Dtrace, regular?, singular? are defined only for square matrices;To;;0;[o;
;[I"support for empty matrices;To;;0;[o;
;[I"Jall integer matrices now have the right determinant (also an integer);T@
o;;0;[o;
;[I"*Matrix and Vector include Enumerable.;T@
o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Matrix.build;To;;0;[o;
;[I"Matrix.empty;To;;0;[o;
;[I"Matrix#conj;To;;0;[o;
;[I"Matrix#conjugate;To;;0;[o;
;[I"Matrix#each;To;;0;[o;
;[I"Matrix#each_with_index;To;;0;[o;
;[I"Matrix#empty?;To;;0;[o;
;[I"Matrix#imag;To;;0;[o;
;[I"Matrix#imaginary;To;;0;[o;
;[I"Matrix#real;To;;0;[o;
;[I"Matrix#real?;To;;0;[o;
;[I"Matrix#rect;To;;0;[o;
;[I"Matrix#rectangular;T@
o;;0;[o;
;[I"
net/http;To;;;;[o;;0;[o;
;[I"merged net/https.;T@
o;;0;[o;
;[I"
open3;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Open3.popen2;To;;0;[o;
;[I"Open3.popen2e;To;;0;[o;
;[I"Open3.capture3;To;;0;[o;
;[I"Open3.capture2;To;;0;[o;
;[I"Open3.capture2e;To;;0;[o;
;[I"Open3.pipeline_rw;To;;0;[o;
;[I"Open3.pipeline_r;To;;0;[o;
;[I"Open3.pipeline_w;To;;0;[o;
;[I"Open3.pipeline_start;To;;0;[o;
;[I"Open3.pipeline;T@
o;;0;[o;
;[I"pty;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"
PTY.open;To;;0;[o;
;[I"PTY.check;To;;0;[o;
;[I"deprecated methods:;To;;;;[o;;0;[o;
;[I"protect_signal;To;;0;[o;
;[I"reset_signal;T@
o;;0;[o;
;[I"openssl;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[ o;;0;[o;
;[I"%OpenSSL::Buffering#read_nonblock;To;;0;[o;
;[I"&OpenSSL::Buffering#write_nonblock;To;;0;[o;
;[I"-OpenSSL::SSL::SSLSocket#connect_nonblock;To;;0;[o;
;[I",OpenSSL::SSL::SSLSocket#accept_nonblock;T@
o;;0;[o;
;[I"
scanf;To;;;;[o;;0;[o;
;[I"support %a/%A format.;T@
o;;0;[o;
;[I"socket;T@
o;;;;[ o;;0;[o;
;[I"incompatible changes:;To;;;;[o;;0;[o;
;[I"JSocket#{recvfrom,recvfrom_nonblock,accept,accept_nonblock,sysaccept} ;TI"Vreturns a sender address as Addrinfo object instead of a binary sockaddr string. ;TI":Addrinfo#to_s returns the old binary sockaddr string.;To;;0;[o;
;[I"VBasicSocket#getsockopt returns Socket::Option object instead of a binary string. ;TI"7Socket::Option#to_s returns the old binary string.;To;;0;[o;
;[I">Socket.do_not_reverse_lookup is turned on by default now.;T@
o;;0;[o;
;[I"new class:;To;;;;[o;;0;[o;
;[I"
Addrinfo;To;;0;[o;
;[I"Socket::Option;To;;0;[o;
;[I"Socket::AncillaryData;T@
o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Socket.ip_address_list;To;;0;[o;
;[I"Socket.tcp;To;;0;[o;
;[I"Socket.tcp_server_loop;To;;0;[o;
;[I"Socket.tcp_server_sockets;To;;0;[o;
;[I"Socket.udp_server_sockets;To;;0;[o;
;[I"Socket.udp_server_loop_on;To;;0;[o;
;[I"Socket.udp_server_loop;To;;0;[o;
;[I"Socket.unix;To;;0;[o;
;[I"Socket.unix_server_loop;To;;0;[o;
;[I"Socket.unix_server_socket;To;;0;[o;
;[I"Socket.accept_loop;To;;0;[o;
;[I"Socket#ipv6only!;To;;0;[o;
;[I"BasicSocket#local_address;To;;0;[o;
;[I"BasicSocket#remote_address;To;;0;[o;
;[I" BasicSocket#connect_address;To;;0;[o;
;[I"BasicSocket#sendmsg;To;;0;[o;
;[I"!BasicSocket#sendmsg_nonblock;To;;0;[o;
;[I"BasicSocket#recvmsg;To;;0;[o;
;[I"!BasicSocket#recvmsg_nonblock;To;;0;[o;
;[I"BasicSocket#getpeereid;T@
o;;0;[o;
;[I"extended methods:;To;;;;[o;;0;[o;
;[I"/Socket.new's 3rd argument is optional now.;To;;0;[o;
;[I"0Socket.pair's 3rd argument is optional now.;To;;0;[o;
;[I"6Socket.pair and UNIXSocket.pair can take a block.;To;;0;[o;
;[I"LBasicSocket#send, UDPSocket#send, Socket.getnameinfo, Socket#bind, and ;TI"NSocket#{connect,connect_nonblock} accepts an Addrinfo object as sockaddr.;To;;0;[o;
;[I"<BasicSocket#getsockopt accepts a Socket::Option object.;To;;0;[o;
;[I"HSocket.getaddrinfo and IPSocket#{addr,peeraddr} accept an optional ;TI",argument to turn reverse lookup on/off.;T@
o;;0;[o;
;[ I"@constant names can be accepted as well as constant values. ;TI"0i.e. Socket.new(:PF_INET, :SOCK_STREAM, 0) ;TI"=The constant names can be specified without the prefix. ;TI"'i.e. Socket.new(:INET, :STREAM, 0);To;;;;[
o;;0;[o;
;[I"protocol/address family;To;;0;[o;
;[I"socket type;To;;0;[o;
;[I"!socket option protocol level;To;;0;[o;
;[I"socket option name;To;;0;[o;
;[I"shutdown's argument;T@
o;;0;[o;
;[I"
stringio;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"StringIO#read_nonblock;To;;0;[o;
;[I"StringIO#write_nonblock;To;;0;[o;
;[I"
pathname;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Pathname#binread;To;;0;[o;
;[I"Pathname#realdirpath;To;;0;[o;
;[I"Pathname#each_child;T@
o;;0;[o;
;[I"extended methods:;To;;;;[o;;0;[o;
;[I"GPathname#realpath and Pathname#realdirpath takes optional basedir ;TI"argument.;T@
o;;0;[o;
;[I"
Readline;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Readline.set_screen_size;To;;0;[o;
;[I"Readline.get_screen_size;T@
o;;0;[o;
;[I"extended methods:;To;;;;[o;;0;[o;
;[I",Readline.completion_proc= accepts nil. ;TI".nil means to use default completion proc.;T@
o;;0;[o;
;[I"set;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Set#keep_if;To;;0;[o;
;[I"Set#select!;T@
o;;0;[o;
;[I" time;To;;;;[o;;0;[o;
;[I"incompatible changes:;To;;;;[o;;0;[o;
;[I">Time.parse raises ArgumentError when no date information.;T@
o;;0;[o;
;[I"thread;To;;;;[o;;0;[o;
;[I"extended method:;To;;;;[o;;0;[o;
;[I"3ConditionVariable#wait takes timeout argument.;T@
o;;0;[o;
;[I"securerandom;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I" SecureRandom.urlsafe_base64;T@
o;;0;[o;
;[I"URI;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[ o;;0;[o;
;[I"URI.encode_www_form;To;;0;[o;
;[I"URI.decode_www_form;To;;0;[o;
;[I""URI.encode_www_form_component;To;;0;[o;
;[I""URI.decode_www_form_component;To;;0;[o;
;[I"Obsoleted methods:;To;;;;[ o;;0;[o;
;[I"URI.decode;To;;0;[o;
;[I"URI.encode;To;;0;[o;
;[I"URI.escape;To;;0;[o;
;[I"URI.unescape;T@
o;;0;[o;
;[I"etc;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Etc::Passwd.each;To;;0;[o;
;[I"Etc::Group.each;T@
o;;0;[o;
;[I" zlib;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"Zlib::GzipFile#path;To;;0;[o;
;[I"Zlib.#adler32_combine;To;;0;[o;
;[I"Zlib.#crc32_combine;T@
o;;0;[o;
;[I"
rbconfig;To;;;;[o;;0;[o;
;[I"new methods:;To;;;;[o;;0;[o;
;[I"RbConfig.ruby;T@
S; ;
i;I"Language changes;T@
o;;;;[
o;;0;[o;
;[I"QRegexp properties (\p{}) names now ignore underscores, spaces, and case, so ;TI"-\p{ol chiki} is the same as \p{Ol_Chiki};To;;0;[o;
;[I"ARegexps now support Unicode 5.2 (new characters and scripts);To;;0;[o;
;[I"O\d, \s, and \w are now ASCII only; use POSIX bracket classes and \p{} for ;TI"Unicode semantics;To;;0;[o;
;[I"F$: no longer includes the current directory, use require_relative;To;;0;[o;
;[I";Symbol with an invalid encoding is forbidden to exist.;T@
S; ;
i;I"Compilation options;T@
o;;;;[o;;0;[ o;
;[I"N--program-prefix and --program-suffix no longer act on the shared object ;TI""names nor paths to libraries.;T@
o;
;[I"Duse --with-rubylibprefix='${libruby}/${RUBY_INSTALL_NAME}' and ;TI"L--with-soname='${RUBY_INSTALL_NAME}' for the same result as Ruby 1.9.1.;T@
o;;0;[o;
;[I";--with-arch is added for universal binary, instead of ;TI" --enable-fat-binary option.;T@
S; ;
i;I"7Compatibility issues (excluding feature bug fixes);T@
o:RDoc::Markup::Verbatim;[I"* Enumerator#rewind
;TI"* Socket#recvfrom
;TI" * Socket#recvfrom_nonblock
;TI"* Socket#accept
;TI"* Socket#accept_nonblock
;TI"* Socket#sysaccept
;TI"* BasicSocket#getsockopt
;TI"* Time.utc
;TI"* Time.gm
;TI"* Time.local
;TI"* Time.mktime
;TI"* Time.parse
;TI"-* --program-prefix and --program-suffix
;TI"* --enable-fat-binary
;TI"
* $:
;TI"
;TI" See above.
;TI"
;TI"* Digest::HMAC
;TI"
;TI" Deprecated. See above.;T:@format0:
@file@:0@omit_headings_from_table_of_contents_below0