COMMIT Module.include should accept no arguments http://github.com/rubyspec/rubyspec/commit/53c3e8606c2dd9e33e1840ad7627f0ee2a2315de COMMIT TODO: Remove Rational items; matz responded; specs updated. http://github.com/rubyspec/rubyspec/commit/e0c350b4bb38a7f7cea44148847884cf2dbaf78f COMMIT Rational: Removed all 1.9 tags; all tests pass. http://github.com/rubyspec/rubyspec/commit/f9ab3f1cc4c5ef0a67d569054ec622081ab91687 COMMIT Rational#** returns a Rational if possible on 1.9. http://github.com/rubyspec/rubyspec/commit/d30294d7599d6fd139817e397a54ce64876a2b12 COMMIT Rational#to_s: Update for 1.9's format change. http://github.com/rubyspec/rubyspec/commit/7d30bf4606e3aed741580114489907de2d0960f8 COMMIT Rational#inspect: Update for 1.9's format change. http://github.com/rubyspec/rubyspec/commit/f747af3880cdf020d609db0fdf069e78476d8a63 COMMIT Rational#initialize: Accepts no arguments in 1.9. http://github.com/rubyspec/rubyspec/commit/a70dc22bf19278d81de78baea19bac084b6c2335 COMMIT Rational#coerce doesn't call #to_f on argument on 1.9. http://github.com/rubyspec/rubyspec/commit/4828e0c10bd3ad3a293f771567bbd5258b6cc35f COMMIT Rational: 1.9 doesn't honour the Unify constant. http://github.com/rubyspec/rubyspec/commit/d967fa93a9b1b59682a6040c73c3dd96ca1d424a COMMIT Enumerator#rewind: Specify method. http://github.com/rubyspec/rubyspec/commit/14ec66489b1d767dd70829d51d5d5448d3a797fc COMMIT Enumerator#next: Specify 1.8.7 method. http://github.com/rubyspec/rubyspec/commit/7b13297e71561be8e7efd8eaae40a4ba098eb48c COMMIT TODO: Discover why some Kernel#caller specs fail under 1.9. http://github.com/rubyspec/rubyspec/commit/a51aa4c73ba9763e2ae6500ba0aa4e7e54f9275b COMMIT Kernel#caller: 1.9 displays slightly different output from a Proc. http://github.com/rubyspec/rubyspec/commit/fd24779bbb349104f2904829a6203b09c8a7199a COMMIT Kernel.callcc: Tweak for 1.9's change in scoping rules. http://github.com/rubyspec/rubyspec/commit/572328d66d5d588632944f3cab91d833fe757f9a COMMIT TODO: Refactored `require` spec; remove reminder. http://github.com/rubyspec/rubyspec/commit/1af1e7b5e47908123c0d596819ffc14496952760 COMMIT TODO: Reported ARGF#close/#skip bug as #1653. http://github.com/rubyspec/rubyspec/commit/70176b291f1c0fbea7ca56e2ea96c23e797d9a6d COMMIT TODO: Filed ticket for ARGF's iterators returning nil on 1.9. http://github.com/rubyspec/rubyspec/commit/4e152174dd1e914fc30531c6fa4aede4bd477b80 COMMIT TODO: Ascertain backport policy w.r.t bug guards. http://github.com/rubyspec/rubyspec/commit/71486a686587f2638644c9d260ce1faa5982766e COMMIT TODO: Add items for Windows users. http://github.com/rubyspec/rubyspec/commit/7263ea7c49ac5a28c673e8515fb1bfc107730100 COMMIT TODO: Filed ticket about `require`'s misleading error message. http://github.com/rubyspec/rubyspec/commit/2ad162d600bc64d4f24912adfe3e8df70f4aefe3 --- 20090615T085413 +++ 20090616T085521 @@ -1,15285 +1,15286 @@ - doesn't include module if it is included in a super class - recursively includes new mixins - detects cyclic includes +- accepts no-arguments Module#include? - returns true if the given module is included by self or one of it's ancestors @@ -17669,93 +17670,93 @@ /home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/core/symbol/inspect_spec.rb Symbol#inspect -- returns self as a symbol literal for :":" - returns self as a symbol literal for :[] - returns self as a symbol literal for :/ +- returns self as a symbol literal for :"," +- returns self as a symbol literal for :" foo" - returns self as a symbol literal for :".." - returns self as a symbol literal for :$' -- returns self as a symbol literal for :$ruby +- returns self as a symbol literal for :"$-ww" - returns self as a symbol literal for :$\ -- returns self as a symbol literal for :"\"\"" - returns self as a symbol literal for :"++" +- returns self as a symbol literal for :"|||" - returns self as a symbol literal for :=~ -- returns self as a symbol literal for :"@ruby?" +- returns self as a symbol literal for :"$ruby?" - returns self as a symbol literal for :$-w - returns self as a symbol literal for :> -- returns self as a symbol literal for :"?" -- returns self as a symbol literal for :"=" +- returns self as a symbol literal for :"@" - returns self as a symbol literal for :< -- returns self as a symbol literal for :fred! - returns self as a symbol literal for :$; -- returns self as a symbol literal for :"$" -- returns self as a symbol literal for :"." +- returns self as a symbol literal for :"'" - returns self as a symbol literal for :$> - returns self as a symbol literal for :>= - returns self as a symbol literal for :` -- returns self as a symbol literal for :" " +- returns self as a symbol literal for :"foo " - returns self as a symbol literal for :^ - returns self as a symbol literal for :$` - returns self as a symbol literal for :% - returns self as a symbol literal for :=== +- returns self as a symbol literal for :"@@ruby?" - returns self as a symbol literal for :"foo bar" -- returns self as a symbol literal for :"\"" +- returns self as a symbol literal for :"||" - returns self as a symbol literal for :$" -- returns self as a symbol literal for :@@ruby - returns self as a symbol literal for :<=> -- returns self as a symbol literal for :"@ruby!" -- returns self as a symbol literal for :"=>" -- returns self as a symbol literal for :$1234 +- returns self as a symbol literal for :"$ruby!" +- returns self as a symbol literal for :";" - returns self as a symbol literal for :"!" -- returns self as a symbol literal for :fred? - returns self as a symbol literal for :-@ -- returns self as a symbol literal for :"," +- returns self as a symbol literal for :fred +- returns self as a symbol literal for :"&&" - returns self as a symbol literal for :>> - returns self as a symbol literal for :~ -- returns self as a symbol literal for :" foo" -- returns self as a symbol literal for :"$-ww" +- returns self as a symbol literal for :"*foo" +- returns self as a symbol literal for :"@@ruby!" - returns self as a symbol literal for :$/ - returns self as a symbol literal for :$& - returns self as a symbol literal for :[]= - returns self as a symbol literal for :| -- returns self as a symbol literal for :"|||" - returns self as a symbol literal for :"..." -- returns self as a symbol literal for :"$ruby?" -- returns self as a symbol literal for :"@" +- returns self as a symbol literal for :":" - returns self as a symbol literal for :$! - returns self as a symbol literal for :"!~" +- returns self as a symbol literal for :$ruby - returns self as a symbol literal for :* -- returns self as a symbol literal for :fred - returns self as a symbol literal for :$* -- returns self as a symbol literal for :"'" - returns self as a symbol literal for :$_ - returns self as a symbol literal for :$= - returns self as a symbol literal for :$? -- returns self as a symbol literal for :"foo " +- returns self as a symbol literal for :"\"\"" - returns self as a symbol literal for :<= -- returns self as a symbol literal for :"@@ruby?" +- returns self as a symbol literal for :"@ruby?" - returns self as a symbol literal for :$, - returns self as a symbol literal for :$~ -- returns self as a symbol literal for :"||" -- returns self as a symbol literal for :"$ruby!" +- returns self as a symbol literal for :"?" +- returns self as a symbol literal for :"=" +- returns self as a symbol literal for :fred! - returns self as a symbol literal for :& +- returns self as a symbol literal for :"$" - returns self as a symbol literal for :"!=" -- returns self as a symbol literal for :";" +- returns self as a symbol literal for :"." - returns self as a symbol literal for :$@ - returns self as a symbol literal for :== +- returns self as a symbol literal for :" " - returns self as a symbol literal for :$+ - returns self as a symbol literal for :$$ - returns self as a symbol literal for :@ruby -- returns self as a symbol literal for :"&&" - returns self as a symbol literal for :$. - returns self as a symbol literal for :** -- returns self as a symbol literal for :"*foo" - returns self as a symbol literal for :"9" +- returns self as a symbol literal for :"\"" - returns self as a symbol literal for :"::" +- returns self as a symbol literal for :@@ruby - returns self as a symbol literal for :+@ -- returns self as a symbol literal for :"@@ruby!" +- returns self as a symbol literal for :"@ruby!" +- returns self as a symbol literal for :"=>" - returns self as a symbol literal for :$< +- returns self as a symbol literal for :fred? - returns self as a symbol literal for :<< - returns self as a symbol literal for :$: +- returns self as a symbol literal for :$1234 /home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/core/symbol/to_i_spec.rb Symbol#to_i @@ -21156,6 +21157,19 @@ - uses the latest define iterator method - requires an argument +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/enumerator/next_spec.rb +Enumerator#next +- returns the next element of the enumeration +- raises a StopIteration exception at the end of the stream +- rewinds the enumerator after raising StopIteration + +/home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/enumerator/rewind_spec.rb +Enumerator#rewind +- resets the enumerator to its initial state +- returns self +- has no effect on a new enumerator +- has no effect if called multiple, consecutive times + /home/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/enumerator/to_enum_spec.rb #to_enum - is defined in Kernel @@ -27569,7 +27583,7 @@ Finished in seconds -2597 files, 11104 examples, 36057 expectations, 12 failures, 3 errors +2599 files, 11112 examples, 36071 expectations, 12 failures, 3 errors exit 1 failed(rubyspec) == end #