summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* ebaneban2001-01-131-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* NORETURN, INLINEeban2001-01-111-0/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* m17n cleanup ;_;matz2001-01-101-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* NORETURNeban2001-01-101-0/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* setres[ug]id, NORETURNeban2001-01-101-0/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2001-01-101-4/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.c (load_file): typo(rb_load_fail -> rb_load_failed).eban2001-01-101-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_reverse_bang): forgot to call rb_str_modify().matz2001-01-091-0/+11
| | | | | | | | | | * object.c (rb_obj_taint): check frozen status before modifying taint status. * object.c (rb_obj_untaint): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * file.c (path_check_1): should restore modified path.matz2001-01-091-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enum.c (enum_inject): new method.matz2001-01-091-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gc.c (rb_gc_call_finalizer_at_exit): clear klass member of terminating object. * eval.c (rb_call): raise exception for terminated object. * bignum.c (bigdivrem): t2 might be too big for signed long; do not use rb_int2big(), but rb_uint2big(). * error.c (rb_load_fail): new func to report LoadError. * ruby.c (load_file): use rb_load_fail. * eval.c (ruby_finalize): should enclosed by PUSH_TAG/POP_TAG. * gc.c (rb_gc_mark): link 2 of NODE_IFUNC should not be explicitly marked. it may contain non object pointer. * re.c (reg_s_last_match): Regexp::last_match(nth) returns nth substring of the match (alternative for $& and $<digit>). * eval.c (rb_mod_define_method): wrong comparison for blocks. * gc.c (id2ref): should handle Symbol too. * gc.c (id2ref): should print original ptr value * eval.c (rb_iterate): NODE_CFUNC does not protect its data (nd_tval), so create new node NODE_IFUNC for iteration C function. * eval.c (rb_yield_0): use NODE_IFUNC. * gc.c (rb_gc_mark): support NODE_IFUNC. * gc.c (mem_error): prohibit recursive mem_error(). (ruby-bugs-ja:PR#36) * eval.c (rb_thread_fd_writable): should not switch context if rb_thread_critical is set. * eval.c (rb_thread_wait_fd): ditto. * eval.c (rb_thread_wait_for): ditto. * eval.c (rb_thread_select): ditto. * eval.c (rb_thread_join): join during critical section causes deadlock. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2001-01-051-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_iterate): NODE_CFUNC does not protect its datamatz2000-12-291-0/+10
| | | | | | | | | | | | (nd_tval), so create new node NODE_IFUNC for iteration C function. * eval.c (rb_yield_0): use NODE_IFUNC. * gc.c (rb_gc_mark): support NODE_IFUNC. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (mem_error): prohibit recursive mem_error().matz2000-12-291-1/+20
| | | | | | | (ruby-bugs-ja:PR#36) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-271-14/+23
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-261-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-261-0/+17
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-251-4/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 001225matz2000-12-251-2/+32
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* wakouwakou2000-12-241-9/+17
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* aamineaamine2000-12-241-0/+4
| | | | | | | * lib/net/http.rb: does not send HEAD on closing socket. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* aamineaamine2000-12-221-0/+12
| | | | | | | | | | | * lib/net/protocol.rb: set @closed false in Socket#reopen. * lib/net/pop.rb: add POP3.foreach, delete_all. * lib/net/pop.rb: add POP3#delete_all. * lib/net/http.rb: add HTTP.version_1_1, version_1_2 * lib/net/http.rb: refactoring. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-221-1/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 001222matz2000-12-221-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-221-0/+24
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* shugoshugo2000-12-211-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2000-12-181-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-181-0/+36
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* wakouwakou2000-12-141-0/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2000-12-131-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-121-0/+30
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-081-0/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* shugoshugo2000-12-071-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2000-12-061-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-12-051-0/+48
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2000-12-041-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-271-1/+73
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-211-0/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-201-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-201-2/+31
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2000-11-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* aamineaamine2000-11-181-0/+4
| | | | | | | * lib/net/http.rb: Socket#readline() reads until "\n", not "\r\n" git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2000-11-171-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-171-0/+21
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* aamineaamine2000-11-161-0/+15
| | | | | | | | | | | | | | * lib/net/http.rb: can call {old,new}_implementation any times. * lib/net/http.rb: HTTP#connecting, receive -> common_oper, connecting. * lib/net/http.rb: output warning if u_header includes duplicated header. * lib/net/http.rb: not check Connection:/Proxy-Connection; always read until eof. * lib/net/protocol: detects and catches "break" from block. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-161-1/+58
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-141-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ebaneban2000-11-131-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matzmatz2000-11-131-1/+13
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* aamineaamine2000-11-111-7/+8
| | | | | | | * ChangeLog: modifies some logs. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* aamineaamine2000-11-101-0/+8
| | | | | | | | | * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.31 * lib/net/http.rb: initializes header in HTTP, not HTTPCommand * lib/net/protocol.rb, http.rb: rewrites proxy code git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e