summaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* * lib/thread.rb (ConditionVariable#wait): add timeout argument.akr2009-09-231-0/+4
| | | | | | | [ruby-talk:346154] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* cosmetic change.akr2009-09-231-1/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* describe Enumerable#chunk and Enumerable#slice_before.akr2009-09-231-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS: update for 1.9.2. based on a patch from Run Paint Run Runnobu2009-09-111-4/+41
| | | | | | | in [ruby-core:25534]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enumerator.c: implement Enumerator#{next_values,peek_values,feed}akr2009-08-191-1/+8
| | | | | | | | | | | | | | | | | | | | | | and StopIteration#result. [ruby-dev:39109] (struct enumerator): replace no_next by stop_exc. new field feedvalue. (enumerator_mark): mark feedvalue and stop_exc. (enumerator_init): initialize feedvalue and stop_exc. (enumerator_init_copy): initialize feedvalue. (next_ii): send yield arguments as an array. return feedvalue. (next_i): generate StopIteration exception here. set result. (next_init): initialize feedvalue. (enumerator_next_values): new method Enumerator#next_values. (ary2sv): new function. (enumerator_peek_values): new method Enumerator#peek_values. (enumerator_feed): new method Enumerator#feed. (yielder_yield): return the yield value. (generator_each): return the iterator value. (stop_result): new method StopIteration#result. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-07-201-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS, lib/rss/maker/base.rb, test/rss/test_maker_2.0.rb: addkou2009-06-271-0/+5
| | | | | | | item.guid.permanent_link? and item.guid.permanent_link=. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS: rss: 0.2.5 -> 0.2.7.kou2009-06-271-1/+1
| | | | | | | * lib/rss/rss.rb, test/rss/test_version.rb: 0.2.6 -> 0.2.7. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* describe IO#fdatasync.akr2009-06-231-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS: add Time#to_r.mame2009-05-221-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* NEWS (--program-prefix and --program-suffix): describe r23368.yugui2009-05-201-0/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS: add RSS::Maker.supported?(version).kou2009-05-161-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * time.c: support fixed UTC offset. [ruby-dev:38326]akr2009-05-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | (leap_year_v_p): new macro. (TIME_FIXOFF_P): new macro. (TIME_SET_FIXOFF): new macro. (time_init_0): renamed from time_init. (time_set_utc_offset): new function. (vtm_add_offset): new function. (utc_offset_arg): new function. (time_init_1): new function. (time_init): call time_init_0 or time_init_1 according argc. (validate_utc_offset): new function. (time_localtime_m): new function. (time_fixoff): new function. (time_getlocaltime): take optional UTC offset argument. (time_get_tm): support fixed UTC offset time. (Init_Time): make Time#{initialize,localtime,getlocal} varargs. * strftime.c (rb_strftime): vtm->zone can be NULL now. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* mention Time.{utc,gm,local,mktime} as incompatibility.akr2009-04-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/zlib/zlib.c (Zlib::GzipFile#path): New method.knu2009-04-221-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-04-211-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * time.c (time_arg): use the year argument as-is. [ruby-dev:38194]akr2009-04-211-0/+5
| | | | | | | | * lib/time.rb (Time.parse): interpret small year 0..99 as 1950..2049. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* describe about Time.akr2009-04-211-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-04-161-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * node.h (rb_notimplement_body_p): declared.akr2009-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vm_method.c (Init_eval_method): suppress a warning. * io.c (rb_io_fsync): use rb_f_notimplement if not implemented. (rb_io_close_on_exec_p): ditto. (rb_io_set_close_on_exec): ditto. (rb_io_fcntl): ditto. (rb_f_syscall): ditto. * dir.c (dir_tell): ditto. (dir_seek): ditto. (dir_s_chroot): ditto. * process.c (proc_getpgrp): ditto. (proc_setpgrp): ditto. (proc_getpgid): ditto. (proc_setpgid): ditto. (proc_setsid): ditto. (proc_getpriority): ditto. (proc_setpriority): ditto. (proc_getrlimit): ditto. (proc_setrlimit): ditto. (p_sys_setuid): ditto. (p_sys_setruid): ditto. (p_sys_seteuid): ditto. (p_sys_setreuid): ditto. (p_sys_setresuid): ditto. (p_sys_setgid): ditto. (p_sys_setrgid): ditto. (p_sys_setegid): ditto. (p_sys_setregid): ditto. (p_sys_setreuid): ditto. (p_sys_setresgid): ditto. (p_sys_issetugid): ditto. (proc_getgroups): ditto. (proc_setgroups): ditto. (proc_initgroups): ditto. (proc_daemon): ditto. (rb_proc_times): ditto. * file.c (rb_file_s_lchown): ditto. (rb_file_s_link): ditto. (rb_file_s_symlink): ditto. (rb_file_s_readlink): ditto. (rb_file_s_truncate): ditto. (rb_file_truncate): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * class.c (rb_define_method_id): use rb_define_notimplement_method_idakr2009-04-161-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | if rb_f_notimplement is given. (rb_define_protected_method): ditto. (rb_define_private_method): ditto. (rb_define_method): use rb_define_method_id. * include/ruby/intern.h (rb_f_notimplement): declared. (rb_define_notimplement_method_id): declared. * proc.c (method_inspect): show not-implemented. * vm_method.c (notimplement_body): new variable. (rb_notimplement_body_p): new function. (rb_method_boundp): return false if not implemented. (rb_f_notimplement): new function. (rb_define_notimplement_method_id): new function. * process.c (rb_f_fork): use rb_f_notimplement if not implemented. * file.c (rb_file_s_lchmod): use rb_f_notimplement if not implemented. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c (write_would_block): defined.akr2009-03-211-1/+4
| | | | | | | | | | | | | | | | (read_would_block): defined. (ossl_start_ssl): add nonblock argument. (ossl_ssl_connect): follow ossl_start_ssl change. (ossl_ssl_connect_nonblock): new method. (ossl_ssl_accept): follow ossl_start_ssl change. (ossl_ssl_accept_nonblock): new method. (ossl_ssl_read_internal): use write_would_block and read_would_block. (ossl_ssl_write_internal): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/lib/openssl/buffering.rbakr2009-03-201-1/+2
| | | | | | | | | | | (OpenSSL::Buffering#write_nonblock): new method. * ext/openssl/ossl_ssl.c (ossl_ssl_write_nonblock): new method. (ossl_ssl_write_internal): defined. (ossl_ssl_write): use ossl_ssl_write_internal. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* update rdoc and NEWS.akr2009-03-191-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-03-151-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_subpat): accept capture name.akr2009-03-141-0/+4
| | | | | | | | | | | | | | | | | | | (rb_str_aref): follow above change. (rb_str_aref_m): pass the 2nd argument to rb_str_subpat. (rb_str_subpat_set): accept capture name. (rb_str_aset): follow above change. (rb_str_partition): ditto. (rb_str_aset_m): pass the 2nd argument to rb_str_subpat_set. * include/ruby/intern.h (rb_reg_backref_number): declared. * re.c (rb_reg_backref_number): defined. [ruby-core:21057] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* update doc (add Pathname#binread)kazu2009-02-271-2/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/lib/socket.rb (BasicSocket#connect_address): new method.akr2009-02-261-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS: added Etc::{Passwd,Group}.each.nobu2009-02-171-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-02-151-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* mention SecureRandom.urlsafe_base64.akr2009-02-151-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/time.rb (Time.parse): raise ArgumentError if Date._parse don'takr2009-02-141-0/+4
| | | | | | | | extract date information. [ruby-core:20912] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-02-121-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-02-111-4/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add getpeereid.akr2009-02-111-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-02-101-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Mention Enumerator#with_index.knu2009-02-091-4/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket: AddrInfo is renamed to Addrinfo. [ruby-dev:37876]akr2009-02-051-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add Socket.pair.akr2009-02-041-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-02-041-7/+12
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add Dir.homekazu2009-02-041-5/+10
| | | | | | | update s of new method(s) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS: added comment for Readline.kouji2009-02-031-0/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-02-031-27/+57
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * NEWS: add Array#sort_by!.kazu2009-02-031-0/+3
| | | | | | | * array.c (rb_ary_sort_by_bang): RDoc update. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (Pathname#each_child): new method.akr2009-01-311-1/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (Pathname#realdirpath): new method.akr2009-01-301-0/+3
| | | | | | | | [ruby-dev:36290] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-01-171-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/lib/socket.rb: new file.akr2009-01-171-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (bsock_shutdown): accept symbol/string as how.akr2009-01-081-2/+3
| | | | | | | | | | (shutdown_how_arg): new function. * ext/socket/mkconstants.rb: generate shutdown_how_to_int. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated.akr2009-01-071-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e