-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* range.c (range_step): iteration done using "+" if elements are
Numeric. Otherwise using "succ". * range.c (range_each): iteration done using "succ". If the elements does not respond to "succ", raise TypeError. As a result, all Enumerable methods, e.g. collect, require elements to respond to "succ'. * range.c (range_member): comparison done using "each", if elements are non-Numeric or no-"succ" objects. Otherwise compare using "<=>". * range.c (Init_Range): remove "size" and "length". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- Loading branch information
matz
committed
May 30, 2002
1 parent
21b2953
commit 34f5c40
Showing
5 changed files
with
117 additions
and
183 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,19 @@ | ||
Thu May 30 12:52:42 2002 Yukihiro Matsumoto <[email protected]> | ||
|
||
* range.c (range_step): iteration done using "+" if elements are | ||
Numeric. Otherwise using "succ". | ||
|
||
* range.c (range_each): iteration done using "succ". If the | ||
elements does not respond to "succ", raise TypeError. As a | ||
result, all Enumerable methods, e.g. collect, require elements | ||
to respond to "succ'. | ||
|
||
* range.c (range_member): comparison done using "each", if | ||
elements are non-Numeric or no-"succ" objects. Otherwise | ||
compare using "<=>". | ||
|
||
* range.c (Init_Range): remove "size" and "length". | ||
|
||
Thu May 30 09:16:36 2002 Wakou Aoyama <[email protected]> | ||
|
||
* lib/cgi.rb: if StringIO is usable then use it. | ||
|
@@ -46,10 +62,6 @@ Tue May 28 12:13:37 2002 Nobuyoshi Nakada <[email protected]> | |
|
||
* node.h (NEW_DASGN, NEW_DASGN_CURR): remove surplus semicolons. | ||
|
||
Mon May 27 04:31:37 2002 Yukihiro Matsumoto <[email protected]> | ||
|
||
* time.c (time_succ): new method for Range support. | ||
|
||
Fri May 24 09:06:29 2002 Yukihiro Matsumoto <[email protected]> | ||
|
||
* time.c (time_arg): nil test against v[6] (usec). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.