ruby 1.8.8dev (2010-10-18) [x86_64-linux] (duet) 469W KB1F0E 3F0E rubyspec:70F53E

chkbuild summary recent last

OlderDiff < 20101017T235039Z < ThisDiff > 20101018T235016Z > NewerDiff

OLDREV 29441
NEWREV 29524
CHG ChangeLog	29440->29524
CHG version.h	29441->29524
CHG lib/net/http.rb	27366->29524
COMMIT adjust to work with jruby cext
COMMIT add C api spec for rb_obj_instance_eval
COMMIT add spec for rb_path2class
COMMIT capi spec for rb_ary_new4
COMMIT capi spec for rb_ary_delete_at
COMMIT add capi spec for class_name
COMMIT spec for rb_ary_new3
COMMIT add jruby to capi spec guards for things jruby does not support
COMMIT catch a more generic system error, because jruby will have a different error code here
COMMIT add additional C api spec for rb_ary_new2
COMMIT add jruby undefs
COMMIT fix typo
COMMIT don't use RARRAY on 1.9
COMMIT add capi spec rb_yield_splat
COMMIT describe rb_undef for capi specs
COMMIT ad rb_intern spec
COMMIT add capi specs for instance variable access
COMMIT add specs for rb_str_buf_new
COMMIT add rb_id2name spec
COMMIT add more capi io specs
COMMIT add capi spec for rb_scan_args
COMMIT add specs for regex functioniality
COMMIT add capi io spec for fd access via GetOpenFile
COMMIT Merge branch 'jruby-capi-work' of http://github.com/timfel/rubyspec into timfel

===================================================================
+++ 20101018T235016Z
@@ 18 @@
 Revision: <rev>
 Node Kind: directory
 Schedule: normal
+Last Changed Author: naruse
+Last Changed Rev: 29524
+Last Changed Date: 2010-10-18 10:23:48 +0900 (Mon, 18 Oct 2010)
 
 == autoconf # <time>
 + autoconf
@@ 31869 @@
 
 C-API Array function rb_ary_new2
 - returns an empty array
+- returns an array which can be assigned to from C
 
+C-API Array function rb_ary_new3
+- returns an array with the passed cardinality and varargs
 
+C-API Array function rb_ary_new4
+- returns returns an array with the passed values
 
 C-API Array function rb_ary_push
 - adds an element to the array
@@ 31949 @@
 - removes an element from an array and returns it
 - returns nil if the element is not in the array
 
+C-API Array function rb_ary_delete_at
+- removes an element from an array at the specified index
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb
 CApiBignumSpecs rb_big2long
@@ 31994 @@
 C-API Class function rb_class2name
 - returns the class name
 
+C-API Class function rb_class_name
 - returns the class name
 
+C-API Class function rb_path2class
+- returns the class
 
 C-API Class function rb_cvar_defined
 - returns false when the class variable is not defined
@@ 32157 @@
 
 C-API Hash function rb_hash_foreach
 - iterates over the hash
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/io_spec.c: In function [e28098]io_spec_rb_io_wait_readable[e28099]:
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/io_spec.c:<line_a>: warning: implicit declaration of function [e28098]read[e28099]
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/io_spec.rb
 C-API IO function rb_io_write
 - sends #write to the object passing the object to be written
 
+C-API IO function rb_io_check_readable
+- raises an IOError if the io isn't opened for reading
+- raises no error if the io is opened for reading
 
+C-API IO function rb_io_check_writable
+- raises no error if the io is opened for writing
+- raises an IOError if the io is not opened for reading
 
+C-API IO function rb_io_check_closed
+- raises an error only if the io is closed
 
+C-API IO function rb_io_wait_writeable
+- raises and IOError if passed a closed stream
 
+C-API IO function rb_io_wait_readable
+- blocks until the io is readable
+- raises and IOError if passed a closed stream
 
+C-API IO function GetOpenFile
+- allows access to the system fileno
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb
 C-API Kernel function rb_block_given_p
@@ 32216 @@
 - returns the result from block evaluation
 - raises LocalJumpError when no block is given
 
+C-API Kernel function rb_yield_splat
+- yields with passed array's contents
 - returns the result from block evaluation
 - raises LocalJumpError when no block is given
 
@@ 32317 @@
 CApiModule rb_undef_method
 - undef'ines a method on a class
 
+CApiModule rb_undef
 - undef'ines a method on a class
 
 CApiModule rb_class2name
@@ 32408 @@
 CApiObject rb_obj_freeze
 - freezes the object passed to it
 
+CApiObject rb_obj_instance_eval
+- evaluates the block in the object context, that includes private methods
 
 CApiObject rb_obj_taint
 - marks the object passed as tainted
@@ 32433 @@
 - raises a TypeError if called with false
 - raises a TypeError if called with a String
 
+CApiObject instance variable access rb_iv_get
+- returns the instance variable on an object
+- returns nil if the instance variable has not been initialized
 
+CApiObject instance variable access rb_iv_set
+- sets and returns the instance variable on an object
 
+CApiObject instance variable access rb_ivar_get
+- returns the instance variable on an object
+- returns nil if the instance variable has not been initialized
 
+CApiObject instance variable access rb_ivar_set
+- sets and returns the instance variable on an object
 
+CApiObject instance variable access rb_ivar_defined
+- returns true if the instance variable is defined
+- returns false if the instance variable is not defined
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/proc_spec.rb
 CApiProc
@@ 32462 @@
 - includes the end object when the third parameter is omitted or false
 - raises an ArgumentError when the given start and end can't be compared by using #<=>
 
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/regexp_spec.rb
+C-API Regex functions
+- allows matching in C, properly setting the back references
 
+C-API Regex functions rb_reg_options
+- returns the options used to create the regexp
 
+C-API Regex functions rb_reg_regcomp
+- creates a valid regexp from a string
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/safe_spec.rb
 CApiSafeSpecs
@@ 32498 @@
 C-API String function rb_str_new3
 - returns a copy of the string
 
+C-API String function rb_str_buf_new
 - returns an empty string
+- returns a string which can be assigned to from C
 
 C-API String function rb_str_dup
 - returns a copy of the string
@@ 32592 @@
 - rb_struct_define allows for anonymous structures
 - rb_struct_define defines a structure and returns members as string
 - rb_struct_define allows for anonymous structures
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/symbol_spec.c: In function [e28098]symbol_spec_rb_id2name[e28099]:
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/symbol_spec.c:<line_a>: warning: initialization discards qualifiers from pointer target type
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/symbol_spec.rb
+C-API Symbol function rb_intern
+- converts a string to a symbol, uniquely
 
+C-API Symbol function rb_id2name
+- converts a symbol to a C char array
 
 C-API Symbol function rb_is_const_id
 - returns true given a const-like symbol
@@ 32644 @@
 CApiTimeSpecs rb_time_new
 - creates a Time from the sec and usec
 
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/util_spec.rb
+C-API Util function rb_scan_args
+- should assign all required arguments
+- should assign all required and all passed optional arguments
+- should assign all required and all optional arguments and splat the rest
+- should assign all arguments and a possible block
 
 
  <n>)
@@ 36569 @@
 
 Finished in <t> seconds
 
+3286 files, 13678 examples, <num> expectations, 70 failures, 53 errors
 exit 1
 failed(rubyspec)
 == end # <time>

===================================================================
--- 20101017T235039Z
@@ 18 @@
 Revision: <rev>
 Node Kind: directory
 Schedule: normal
-Last Changed Author: svn
-Last Changed Rev: 29441
-Last Changed Date: 2010-10-11 18:34:40 +0900 (Mon, 11 Oct 2010)
 
 == autoconf # <time>
 + autoconf
@@ 36472 @@
 
 Finished in <t> seconds
 
-3284 files, 13639 examples, <num> expectations, 70 failures, 53 errors
 exit 1
 failed(rubyspec)
 == end # <time>
    

OlderDiff < 20101017T235039Z < ThisDiff > 20101018T235016Z > NewerDiff


chkbuild summary recent last