mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* NEWS: update for 1.9.2. based on a patch from Run Paint Run Run
in [ruby-core:25534]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									726caa59a9
								
							
						
					
					
						commit
						126d6acc50
					
				
					 2 changed files with 48 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,8 @@
 | 
			
		|||
Fri Sep 11 21:52:13 2009  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
			
		||||
 | 
			
		||||
	* NEWS: update for 1.9.2.  based on a patch from Run Paint Run Run
 | 
			
		||||
	  in [ruby-core:25534].
 | 
			
		||||
 | 
			
		||||
Fri Sep 11 21:38:13 2009  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
			
		||||
 | 
			
		||||
	* configure.in: check for real target cpu on darwin 10.
 | 
			
		||||
| 
						 | 
				
			
			@ -1691,7 +1696,7 @@ Sun Jul 26 01:09:14 2009  Alexander Zavorine  <alexandre.zavorine@nokia.com>
 | 
			
		|||
Sat Jul 25 17:49:03 2009  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
			
		||||
 | 
			
		||||
	* io.c (argf_eof): should not have reached EOF before trying to
 | 
			
		||||
	  read.  based on a patch by Heesob Park <phasis AT gmail.com> a
 | 
			
		||||
	  read.  based on a patch by Heesob Park <phasis AT gmail.com> in
 | 
			
		||||
	  [ruby-core:24559].  [ruby-core:24557]
 | 
			
		||||
 | 
			
		||||
Sat Jul 25 13:44:28 2009  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
			
		||||
| 
						 | 
				
			
			@ -5136,7 +5141,7 @@ Sat Mar 28 11:10:32 2009  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
			
		|||
 | 
			
		||||
	* common.mk (ruby.imp): all symbols in static library need to be
 | 
			
		||||
	  exported, so that encoding-extensions can be loaded.  based on a
 | 
			
		||||
	  patch from Yutaka Kanemoto <kinpoco AT gmail.com> a
 | 
			
		||||
	  patch from Yutaka Kanemoto <kinpoco AT gmail.com> in
 | 
			
		||||
	  [ruby-talk:332282].
 | 
			
		||||
 | 
			
		||||
Sat Mar 28 08:49:47 2009  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										45
									
								
								NEWS
									
										
									
									
									
								
							
							
						
						
									
										45
									
								
								NEWS
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -20,6 +20,10 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
    * new method:
 | 
			
		||||
      * Dir.home
 | 
			
		||||
 | 
			
		||||
  * Enumerable
 | 
			
		||||
    * New method:
 | 
			
		||||
      * Enumerable#join
 | 
			
		||||
 | 
			
		||||
  * Enumerator
 | 
			
		||||
    * new methods:
 | 
			
		||||
      * Enumerator#peek
 | 
			
		||||
| 
						 | 
				
			
			@ -37,6 +41,9 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
        if defined.
 | 
			
		||||
      * #next doesn't clear the position at end.
 | 
			
		||||
 | 
			
		||||
  * ENV
 | 
			
		||||
    * Uses locale's encoding
 | 
			
		||||
 | 
			
		||||
  * IO
 | 
			
		||||
    * new method:
 | 
			
		||||
      * IO#fdatasync
 | 
			
		||||
| 
						 | 
				
			
			@ -49,10 +56,16 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
      * IO::WaitWritable
 | 
			
		||||
        They are used to extend non-blocking exceptions.
 | 
			
		||||
 | 
			
		||||
  * MatchData
 | 
			
		||||
    * New method:
 | 
			
		||||
      * MatchData#==
 | 
			
		||||
 | 
			
		||||
  * Process
 | 
			
		||||
    * extended methods:
 | 
			
		||||
      * Process.spawn accepts [:child, FD] for a redirect target.
 | 
			
		||||
 | 
			
		||||
  * Random (new library for generating pseudo-random numbers)
 | 
			
		||||
 | 
			
		||||
  * String
 | 
			
		||||
    * extended methods:
 | 
			
		||||
      * string[regexp, name] is supported for named capture.
 | 
			
		||||
| 
						 | 
				
			
			@ -73,6 +86,9 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
        not 1999 AD.
 | 
			
		||||
 | 
			
		||||
  * Kernel
 | 
			
		||||
    * new method:
 | 
			
		||||
      * Kernel#require_relative
 | 
			
		||||
 | 
			
		||||
    * extended methods:
 | 
			
		||||
      * respond_to? can be used to detect methods not implemented.
 | 
			
		||||
        For example, Process.respond_to?(:fork) returns false on Windows.
 | 
			
		||||
| 
						 | 
				
			
			@ -96,6 +112,9 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
  * RSS::Maker: item.guid.permanent_link=
 | 
			
		||||
    * new alias of item.guid.isPermaLink=
 | 
			
		||||
 | 
			
		||||
* JSON
 | 
			
		||||
  * Update to JSON 1.1.9
 | 
			
		||||
 | 
			
		||||
* REXML
 | 
			
		||||
 | 
			
		||||
  * REXML::Document.entity_expansion_limit=
 | 
			
		||||
| 
						 | 
				
			
			@ -181,9 +200,9 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
    * BasicSocket#getsockopt accepts a Socket::Option object.
 | 
			
		||||
 | 
			
		||||
    * constant names can be accepted as well as constant values.
 | 
			
		||||
      i.e. Socket.new(:PF_INET, :SOCK_STREAM, 0) 
 | 
			
		||||
      i.e. Socket.new(:PF_INET, :SOCK_STREAM, 0)
 | 
			
		||||
      The constant names can be specified without the prefix.
 | 
			
		||||
      i.e. Socket.new(:INET, :STREAM, 0) 
 | 
			
		||||
      i.e. Socket.new(:INET, :STREAM, 0)
 | 
			
		||||
      * protocol/address family
 | 
			
		||||
      * socket type
 | 
			
		||||
      * socket option protocol level
 | 
			
		||||
| 
						 | 
				
			
			@ -212,6 +231,10 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
* securerandom
 | 
			
		||||
  * new methods:
 | 
			
		||||
    * SecureRandom.urlsafe_base64
 | 
			
		||||
* URI
 | 
			
		||||
  * Obsoleted methods:
 | 
			
		||||
    * URI#escape
 | 
			
		||||
    * URI#unescape
 | 
			
		||||
 | 
			
		||||
* etc
 | 
			
		||||
  * new methods:
 | 
			
		||||
| 
						 | 
				
			
			@ -222,14 +245,26 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
  * new methods:
 | 
			
		||||
    * Zlib::GzipFile#path
 | 
			
		||||
 | 
			
		||||
=== Language changes
 | 
			
		||||
 | 
			
		||||
* Regexp properties (\p{}) names now ignore underscores, spaces, and case, so
 | 
			
		||||
  \p{ol chiki} is the same as \p{Ol_Chiki}
 | 
			
		||||
* Regexps now support Unicode 5.1 (new characters and scripts)
 | 
			
		||||
* \d, \s, and \w are now ASCII only; use POSIX bracket classes and \p{} for
 | 
			
		||||
  Unicode semantics
 | 
			
		||||
* $: no longer includes the current directory, use require_relative
 | 
			
		||||
 | 
			
		||||
=== Compilation options
 | 
			
		||||
 | 
			
		||||
* --program-prefix and --program-suffix no longer act on the shared object 
 | 
			
		||||
* --program-prefix and --program-suffix no longer act on the shared object
 | 
			
		||||
  names nor paths to libraries.
 | 
			
		||||
 | 
			
		||||
  use --with-rubylibprefix='${libruby}/${RUBY_INSTALL_NAME}' and 
 | 
			
		||||
  use --with-rubylibprefix='${libruby}/${RUBY_INSTALL_NAME}' and
 | 
			
		||||
  --with-soname='${RUBY_INSTALL_NAME}' for the same result as Ruby 1.9.1.
 | 
			
		||||
 | 
			
		||||
* --with-arch is added for universal binary, instead of
 | 
			
		||||
  --enable-fat-binary option.
 | 
			
		||||
 | 
			
		||||
=== Compatibility issues (excluding feature bug fixes)
 | 
			
		||||
 | 
			
		||||
  * Enumerator#rewind
 | 
			
		||||
| 
						 | 
				
			
			@ -245,5 +280,7 @@ with all sufficient information, see the ChangeLog file.
 | 
			
		|||
  * Time.mktime
 | 
			
		||||
  * Time.parse
 | 
			
		||||
  * --program-prefix and --program-suffix
 | 
			
		||||
  * --enable-fat-binary
 | 
			
		||||
  * $:
 | 
			
		||||
 | 
			
		||||
    See above.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue