COMMIT Kernel#send: Reconcile descriptions with expectations. http://github.com/rubyspec/rubyspec/commit/0d84a34cb1ae5c565e0252c3cba2db7f7a558a58 COMMIT TODO: Ask brixen about sharing #send/#public_send http://github.com/rubyspec/rubyspec/commit/7013da99a3c720a37c1a6d3dc797f4844969dd6b COMMIT Kernel#public_send: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/19bfbc7990248e846fb01b8c2697b5ea38b9f3b5 COMMIT BasicObject#instance_exec: _Initial_ spec. for 1.9 method http://github.com/rubyspec/rubyspec/commit/dfd96485c2e3e6eedb7493d8b093bee93fe85290 COMMIT ->(){}: Fix typo. http://github.com/rubyspec/rubyspec/commit/9c5ccd9b696910296286a5313bfe0276eed3d1c0 COMMIT TODO: 1.9 attaches existing methods to BasicObject. Handle? http://github.com/rubyspec/rubyspec/commit/4d163ef6dae8df807eac46147feed858afa22725 COMMIT TODO: Specified ->(){}: (done). http://github.com/rubyspec/rubyspec/commit/2d2895ce05f32cbf31f6a87bfe5f3dd00af7ef3d COMMIT ->(){}: Specify 1.9 literal lambda syntax. http://github.com/rubyspec/rubyspec/commit/fbd9b0466840232b9f23d7d1f598d4e027696305 COMMIT Proc#source_location: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/f0d9b218f93099868ac119b35bd154f49e23a107 COMMIT Proc#hash: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/eb679284f9ba9cac39858ea5b8cc3825dc41acef COMMIT Method#source_location: Clarify alias handling. http://github.com/rubyspec/rubyspec/commit/308ec5123e4eb67fbc0b2ba8dd43719ae14422bd COMMIT Complex#real?: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/d96aa3ed2c2dfd2edb2aeabf97b60f6d61882a02 --- 20090704T092226 +++ 20090705T091710 @@ -1,6853 +1,6854 @@ - increments for each line - is eval aware +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/language/literal_lambda_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/language/loop_spec.rb The loop expression - repeats the given block until a break is called @@ -14049,6 +14050,7 @@ - returns a list of the names of publicly accessible methods in the object - returns a list of the names of publicly accessible methods in the object and its ancestors and mixed-in modules +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/kernel/public_send_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/kernel/putc_spec.rb Kernel#putc - is a private method @@ -14184,8 +14186,8 @@ Kernel#send - invokes the named method - invokes a class method if called on a class -- raises a NoMethodError if the corresponding method can't be found -- raises a NoMethodError if the corresponding singleton method can't be found +- raises a NameError if the corresponding method can't be found +- raises a NameError if the corresponding singleton method can't be found - raises an ArgumentError if called with more arguments than available parameters - raises an ArgumentError if called with fewer arguments than required parameters - succeeds if passed an arbitrary number of arguments as a splat parameter @@ -15854,6 +15856,7 @@ - returns false if self and other are both lambdas but have different bodies - returns false if self and other are different kinds of procs and have different bodies +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/proc/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/proc/lambda_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/proc/new_spec.rb Proc.new with an associated block @@ -15867,6 +15870,7 @@ - returns a new Proc instance from the block passed to the containing method /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/proc/parameters_spec.rb +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/proc/source_location_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/proc/to_proc_spec.rb Proc#to_proc - returns self @@ -17724,93 +17728,93 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/symbol/inspect_spec.rb Symbol#inspect -- 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 :[] - 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 :".." +- 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 :"@" - 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 :fred - 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 :"foo " - 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 :"||" - 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 :"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 :<=> -- 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 :"&&" - 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 :$' -- 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 :"@ruby!" -- returns self as a symbol literal for :@@ruby +- returns self as a symbol literal for :fred +- 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 :fred? +- returns self as a symbol literal for :"\"\"" - returns self as a symbol literal for :* -- returns self as a symbol literal for :$1234 - 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 :fred! - 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 :"$-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 :$? -- 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 :@@ruby - 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 :"9" +- returns self as a symbol literal for :"=>" - returns self as a symbol literal for :"::" +- returns self as a symbol literal for :$1234 - 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 :fred? +- returns self as a symbol literal for :"," - returns self as a symbol literal for :<< -- returns self as a symbol literal for :"@@ruby?" /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/symbol/to_i_spec.rb Symbol#to_i @@ -29889,7 +29893,7 @@ Finished in seconds -2750 files, 11260 examples, 36108 expectations, 48 failures, 31 errors +2754 files, 11260 examples, 36108 expectations, 48 failures, 31 errors exit 1 failed(rubyspec) == end #