summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* ChangeLog: add patch submitter.matz2006-10-301-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bignum.c (rb_big2str0): wrong allocation length.matz2006-10-301-0/+5
| | | | | | | [ruby-dev:29710] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_eval): fix commit miss. [ruby-dev:29707]matz2006-10-301-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * sprintf.c (rb_str_format): should preserve leading zeromatz2006-10-301-0/+5
| | | | | | | information for negative %b and %x. [ruby-talk:221347] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix offset value in STATE_CHECK_BUFF_INIT()kosako2006-10-291-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merge Oniguruma 4.4.5kosako2006-10-281-1/+15
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * marshal.c (r_object0): missing break. [ruby-core:09345]matz2006-10-271-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enumerator.c (enum_each_cons): move RETURN_ENUMERATOR() aftermatz2006-10-271-0/+5
| | | | | | | argument check. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_pkcs7.c (ossl_pkcs7_verify): should clear error.gotoyuzo2006-10-261-0/+7
| | | | | | | | | (fix http://bugs.debian.org/394336) * ext/openssl/ossl_ns_spki.c (ossl_spki_initialize): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enumerator.c: remove by_slice and by_cons.matz2006-10-261-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/digest.c (Init_digest): typo.usa2006-10-261-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/digest/test_digest_hmac.rb: added.knu2006-10-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/test.sh: make this script work again.knu2006-10-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enumerator.c (enumerator_by_slice): new method added.matz2006-10-251-0/+6
| | | | | | | * enumerator.c (enumerator_by_cons): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enumerator.c (enum_each_slice, enum_each_cons): returnsmatz2006-10-251-0/+8
| | | | | | | | | | 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: http://svn.ruby-lang.org/repos/ruby/trunk@11218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enum.c (enum_zip): add RETURN_ENUMERATOR() to zip method.matz2006-10-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated based on date2 3.9.6.tadf2006-10-241-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb, win32/resource.rb: use unique variable names.nobu2006-10-241-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ChangeLog: typo fixedmatz2006-10-221-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * marshal.c (r_object0): use return value from prov given as thematz2006-10-221-0/+6
| | | | | | | | second argument to Marshal#load() to allow value replacement in the restoring data. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* *** empty log message ***matz2006-10-221-5/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: alloca is broken; use C_ALLOCA instead.matz2006-10-221-0/+5
| | | | | | | [ruby-dev:29416] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* *** empty log message ***matz2006-10-221-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * signal.c (Init_signal): avoid duplicated installation of SIGCHLDmatz2006-10-221-0/+5
| | | | | | | handler. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_upcase, rb_str_downcase, rb_str_downcase,matz2006-10-221-0/+7
| | | | | | | | | 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: http://svn.ruby-lang.org/repos/ruby/trunk@11204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_substr): should be infected with only originalnobu2006-10-221-0/+8
| | | | | | | | | | 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: http://svn.ruby-lang.org/repos/ruby/trunk@11201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/lib/digest.rb: Follow the framework updates.knu2006-10-211-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/lib/digest/hmac.rb: Complete half-boiled updates.knu2006-10-201-0/+6
| | | | | | | * ext/digest/sha2/lib/digest/sha2.rb: Fix #initialize_clone(). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest: Prefix C constants with RUBY_ and C type names withknu2006-10-201-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: http://svn.ruby-lang.org/repos/ruby/trunk@11197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb: fixed the bug of handling COMMON_MACROS.eban2006-10-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (NULLCMD): dummy command.nobu2006-10-191-0/+7
| | | | | | | | * bcc32/Makefile.sub (post-install-*): Borland make cannot ignore command-less double-colon rules. [ruby-dev:29676] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bcc32/Makefile.sub ($(LIBRUBY_SO)): execute pre-link hook.nobu2006-10-191-0/+6
| | | | | | | * ext/extmk.rb: workaround for Borland make. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (rb_w32_utime): allow NULL to set the current time.nobu2006-10-181-1/+4
| | | | | | | [ruby-talk:219248] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * signal.c (Init_signal): handle SIGTERM. fixed: [ruby-list:42895]nobu2006-10-181-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * array.c (rb_ary_shift): shorten copy size. fixed: [ruby-list:42907]nobu2006-10-181-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_each_line): String#lines now works when a blockmatz2006-10-181-0/+8
| | | | | | | | | | is given. in other words, lines become an alias to each_line. [ruby-core:09218] * string.c (rb_str_each_byte): ditto for bytes in place of lines. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * array.c (ary_shared_array): should set NOEMBED flag for a copiedmatz2006-10-181-0/+5
| | | | | | | array. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (parser_yylex): use particular enums. [ruby-core:09221]nobu2006-10-171-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/erb.rb: String#each was removed, use #each_line instead.aamine2006-10-171-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_lines): now takes optional argument for thematz2006-10-161-0/+7
| | | | | | | | | line separator. * io.c (rb_io_lines, rb_io_bytes): new methods. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * array.c (rb_ary_unshift_m): a bug in lfree shift lengthmatz2006-10-161-0/+5
| | | | | | | calculation. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * mkconfig.rb: *OBJS are not needed for extension libraries.nobu2006-10-151-0/+7
| | | | | | | | * {bcc32,wince,win32}/Makefile.sub (config.status): fixed typo, missing comma. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * pack.c (pack_unpack): execute block if given with unpacked valuematz2006-10-151-0/+5
| | | | | | | instead of creating an array. an idea from Tim Bray. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/collector/dir.rb (Collector::Dir#collect): append basenobu2006-10-141-0/+8
| | | | | | | | | | directory but not prepend. * lib/test/unit/collector/dir.rb (Collector::Dir#collect_file): do not join with dot. fixed: [ruby-core:09179] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (singleton): no need to re-create NODE_SELF() again.matz2006-10-141-0/+5
| | | | | | | [ruby-core:09177] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (parser_warning, parser_warn): some error message maymatz2006-10-141-0/+14
| | | | | | | | | | | | | | | | contain format specifiers. a patch from Akinori MUSHA <knu at iDaemons.org>. [ruby-dev:29657] * regparse.c (onig_rb_warning, onig_rb_warn): ditto. * ext/bigdecimal/bigdecimal.c (VpException): ditto. * ext/dl/handle.c (rb_dlhandle_initialize): ditto. * ext/gdbm/gdbm.c (rb_gdbm_fatal): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* rephrase an entryknu2006-10-131-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/digest.c, ext/digest/digest.h,knu2006-10-131-0/+19
| | | | | | | | | | | | | | | | | | | | | ext/digest/md5/md5init.c, ext/digest/rmd160/rmd160init.c, ext/digest/sha1/sha1init.c, ext/digest/sha2/sha2init.c: Introduce API versioning. * ext/digest/digest.c, ext/digest/digest.h, ext/digest/md5/md5init.c, ext/digest/rmd160/rmd160init.c, ext/digest/sha1/sha1init.c, ext/digest/sha2/sha2init.c: Remove the constants DIGEST_LENGTH and BLOCK_LENGTH and turn them into instance methods digest_length() and block_length(). Class methods with the same names are also provided, which take extra parameters for a digest method. * ext/digest/lib/digest/hmac.rb: Completely redesign the API which is similar to Perl's, now that Digest classes can take hashing parameters. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/digest.c: Improve RDoc documentation further more.knu2006-10-131-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/digest.c: Improve RDoc documentation.knu2006-10-131-0/+13
| | | | | | | | | | | | | | * ext/digest/digest.c (Init_digest, rb_digest_base_s_digest, rb_digest_base_s_hexdigest): Make Digest::Base::digest() and Digest::Base::hexdigest() take extra arguments, which are passed through to the constructor in an internal call. * ext/digest/bubblebabble/bubblebabble.c (rb_digest_base_s_bubblebabble): Ditto for Digest::Base::bubblebabble(). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e