summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-11-012006-11-01knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-31* time.c (time_dup): duplicate the class of original time.matz
[ruby-core:09357] * lib/time.rb (Time::make_time, Time::rfc2822, Time::httpdate): should respect subclasses. [ruby-core:09357] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-312006-10-31matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-31* array.c (ary_shared_first): should address offset aftermatz
ary_shared_array(). [ruby-core:09358] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-30* Makefile.in (miniruby): add XLDFLAGS.nobu
* configure.in (aix): use -bE option for miniruby. [ruby-dev:29698] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-30* dir.c (glob_helper): get rid of possible memory leak.nobu
* win32/win32.c (cmdglob, rb_w32_cmdvector, rb_w32_opendir, rb_w32_get_environ): not to use GC before initialization. [ruby-core:09024] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-30* bignum.c (rb_big2str0): use better approximation.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-30ChangeLog: add patch submitter.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-30* bignum.c (rb_big2str0): wrong allocation length.matz
[ruby-dev:29710] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-30* eval.c (rb_eval): fix commit miss. [ruby-dev:29707]matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-302006-10-30matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-30* sprintf.c (rb_str_format): should preserve leading zeromatz
information for negative %b and %x. [ruby-talk:221347] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-29fix offset value in STATE_CHECK_BUFF_INIT()kosako
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-28merge Oniguruma 4.4.5kosako
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-272006-10-28matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-27* marshal.c (r_object0): missing break. [ruby-core:09345]matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-272006-10-27matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-27* enumerator.c (enum_each_cons): move RETURN_ENUMERATOR() aftermatz
argument check. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-26* ext/openssl/ossl_pkcs7.c (ossl_pkcs7_verify): should clear error.gotoyuzo
(fix http://bugs.debian.org/394336) * ext/openssl/ossl_ns_spki.c (ossl_spki_initialize): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-26* enumerator.c: remove by_slice and by_cons.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-26* ext/digest/digest.c (Init_digest): typo.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-262006-10-26usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-25* test/digest/test_digest_hmac.rb: added.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-25* ext/digest/test.sh: make this script work again.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-25* enumerator.c (enumerator_by_slice): new method added.matz
* enumerator.c (enumerator_by_cons): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-25* enumerator.c (enum_each_slice, enum_each_cons): returnsmatz
Enumerable::Enumerator if no block is given. [ruby-dev:29246] * enumerator.c: remove methods: enum_with_index, enum_slice, enum_cons. [ruby-dev:29246] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-25* enum.c (enum_zip): add RETURN_ENUMERATOR() to zip method.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-24updated based on date2 3.9.6.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-24* win32/mkexports.rb, win32/resource.rb: use unique variable names.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-242006-10-25nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22ChangeLog: typo fixedmatz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22* marshal.c (r_object0): use return value from prov given as thematz
second argument to Marshal#load() to allow value replacement in the restoring data. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22*** empty log message ***matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22* configure.in: alloca is broken; use C_ALLOCA instead.matz
[ruby-dev:29416] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-222006-10-23matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22*** empty log message ***matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22* signal.c (Init_signal): avoid duplicated installation of SIGCHLDmatz
handler. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22* string.c (rb_str_upcase, rb_str_downcase, rb_str_downcase,matz
rb_str_upcase_bang, rb_str_downcase_bang, rb_str_swapcase_bang): add RDoc description that case conversion to be effective only in ASCII region. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-222006-10-22nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-22* string.c (rb_str_substr): should be infected with only originalnobu
string, but not the shared string. fixed: [ruby-core:09152] * strnig.c (rb_str_new4): keep shared string untainted when orignal string is tainted. fixed: [ruby-dev:29672] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-21* ext/digest/lib/digest.rb: Follow the framework updates.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-212006-10-21knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-20* ext/digest/lib/digest/hmac.rb: Complete half-boiled updates.knu
* ext/digest/sha2/lib/digest/sha2.rb: Fix #initialize_clone(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-20* ext/digest: Prefix C constants with RUBY_ and C type names withknu
rb_ to avoid name clash in writing extensions. * ext/digest: Introduce Digest::Class and Digest::Instance for ease of implementing subclasses and add-ons, inspried by gotoyuzo. * ext/digest: The Digest::Instance module now requires and assumes that any instance be resettable and clonable, and add some convenient instance methods such as "new()", for creating a new copy, parameter taking "digest()" and "hexdigest()", for instant calculation. These methods make digest instances work just like digest classes. * ext/digest/sha2/lib/digest/sha2.rb: Add the Digest::SHA2 class to wrap up SHA2 variants: SHA256, SHA384 and SHA512, hoping this module would make a decent example of a digest subclass written in Ruby. * ext/digest/lib/digest.rb: Adjust autoload entries for SHA2 classes. * ext/digest/lib/digest/hmac.rb: Follow the framework updates. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-20* lib/mkmf.rb: fixed the bug of handling COMMON_MACROS.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-19* common.mk (NULLCMD): dummy command.nobu
* bcc32/Makefile.sub (post-install-*): Borland make cannot ignore command-less double-colon rules. [ruby-dev:29676] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-19* ext/extmk.rb: Borland make needs also -D flags to override variablesnobu
in Makefile. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-19* bcc32/Makefile.sub ($(LIBRUBY_SO)): execute pre-link hook.nobu
* ext/extmk.rb: workaround for Borland make. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-192006-10-20nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-18* win32/win32.c (rb_w32_utime): allow NULL to set the current time.nobu
[ruby-talk:219248] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e