OlderDiff < 20110107T010941Z < ThisDiff > 20110108T003539Z > NewerDiff
COMMIT Added be_computed_by_function matcher. COMMIT Update #sprintf specs for 1.9 bugfix. COMMIT Use be_computed_by_function matcher for #sprintf specs. COMMIT No before block for String#bytes encoding feature COMMIT Fixed describe string. COMMIT Fixed syntax error and warning. COMMIT Fixed C-API specs after RubySpec sync. COMMIT More C-API spec cleanup. =================================================================== +++ 20110108T003539Z @@ 17223 @@ - raises an ArgumentError when a block and normal arguments are given /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/module/module_exec_spec.rb +Module#module_exec - does not add defined methods to other classes - defines method in the receiver's scope - evaluates a given block in the context of self @@ 51472 @@ ruby <version> /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/module/module_exec_spec.rb +Module#module_exec - does not add defined methods to other classes - defines method in the receiver's scope - evaluates a given block in the context of self @@ 89355 @@ - converts a Bignum to a string with a different base CApiBignumSpecs RBIGNUM_SIGN +- returns C true if the Bignum has a positive sign +- retuns C false if the Bignum has a negative sign Finished in <t> seconds @@ 89663 @@ + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/kernel_spec.rb ruby <version> +/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb +C-API Kernel function rb_block_given_p +- returns false if no block is passed +- returns true if a block is passed +C-API Kernel function rb_need_block +- raises a LocalJumpError if no block is given +- does not raise a LocalJumpError if a block is given +C-API Kernel function rb_raise +- raises an exception +- terminates the function at the point it was called +C-API Kernel function rb_throw +- sets the return value of the catch block to the specified value +- terminates the function at the point it was called - raises a NameError if there is no catch block for the symbol +C-API Kernel function rb_warn +- prints a message to $stderr if $VERBOSE evaluates to true +- prints a message to $stderr if $VERBOSE evaluates to false +C-API Kernel function rb_sys_fail +- raises an exception from the value of errno +- can take a NULL message +C-API Kernel function rb_yield +- yields passed argument +- returns the result from block evaluation +- raises LocalJumpError when no block is given +C-API Kernel function rb_yield_values +- yields passed arguments +- 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 +C-API Kernel function rb_rescue +- executes passed function +- executes passed 'raise function' if a StandardError exception is raised +- passes the user supplied argument to the 'raise function' if a StandardError exception is raised +- passes the raised exception to the 'raise function' if a StandardError exception is raised +- raises an exception if passed function raises an exception other than StandardError +- raises an exception if any exception is raised inside 'raise function' +- makes $! available only during 'raise function' execution +C-API Kernel function rb_rescue2 +- only rescues if one of the passed exceptions is raised +C-API Kernel function rb_ensure +- executes passed function and returns its value +- executes passed 'ensure function' when no exception is raised +- executes passed 'ensure function' when an exception is raised +- raises the same exception raised inside passed function +C-API Kernel function rb_eval_string +- evaluates a string of ruby code +C-API Kernel function rb_block_proc +- converts the implicit block into a proc +C-API Kernel function rb_exec_recursive +- detects recursive invocations of a method and indicates as such +C-API Kernel function rb_set_end_proc +- runs a C function on shutdown +C-API Kernel function rb_f_sprintf +- returns a string according to format and arguments Finished in <t> seconds @@ 90101 @@ /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_STR2CSTR_replace[e28099]: /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_e>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306) +/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rb +C-API String function rb_str_set_len +- reduces the size of the string +- inserts a NULL byte at the length +- updates the string's attributes visible in C code +C-API String function rb_str_buf_new +- returns the equivalent of an empty string +- returns a string that can be appended to +- returns a string that can be concatentated to another string +- returns a string whose bytes can be accessed by RSTRING_PTR +- returns a string that can be modified by rb_str_resize +- returns a string which can be assigned to from C +- returns a string that can be modified by rb_str_set_len +C-API String function rb_str_new +- returns a new string object from a char buffer of len characters +- returns an empty string if len is 0 +C-API String function rb_str_new2 +- returns a new string object calling strlen on the passed C string +- rb_str_new2 should raise ArgumentError if passed NULL +C-API String function rb_str_new3 +- returns a copy of the string +C-API String function rb_str_new4 +- returns the original string if it is already frozen +- returns a frozen copy of the string +C-API String function rb_str_dup +- returns a copy of the string +C-API String function rb_str_append +- appends a string to another string +C-API String function rb_str_plus +- returns a new string from concatenating two other strings +C-API String function rb_str_buf_cat +- concatenates a C string to a ruby string +C-API String function rb_str_cat +- concatenates a C string to ruby string +C-API String function rb_str_cat2 +- concatenates a C string to a ruby string +C-API String function rb_str_cmp +- returns 0 if two strings are identical +- returns -1 if the first string is shorter than the second +- returns -1 if the first string is lexically less than the second +- returns 1 if the first string is longer than the second +- returns 1 if the first string is lexically greater than the second +C-API String function rb_str_split +- splits strings over a splitter +C-API String function rb_str2inum +- converts a string to a number given a base +C-API String function rb_cstr2inum +- converts a C string to a number given a base +C-API String function rb_str_substr +- returns a substring +C-API String function rb_str_to_str +- calls #to_str to coerce the value to a String +- raises a TypeError if coercion fails +C-API String function RSTRING +- returns struct with a pointer to the string's contents +- allows changing the characters in the string +- allows changing the string and calling a rb_str_xxx function +- allows changing the string and calling a method via rb_funcall +- returns a struct with the string's length +C-API String function RSTRING_PTR +- returns a pointer to the string's contents +- allows changing the characters in the string +- reflects changes after a rb_funcall +C-API String function RSTRING_LEN +- returns the size of the string +C-API String function StringValue +- does not call #to_str on a String +- does not call #to_s on a String - calls #to_str on non-String objects +- does not call #to_s on non-String objects +C-API String function rb_str_resize +- reduces the size of the string +- updates the string's attributes visible in C code +- increases the size of the string +C-API String function rb_str_intern +- returns a symbol created from the string +- raises an ArgumentError if passed an empty string +- raises an ArgumentError if the passed string contains NULL characters +C-API String function rb_str2cstr +- returns a pointer to the string's content and its length +- allows changing the characters in the string +C-API String function STR2CSTR +- returns a pointer to the string's content +- allows changing the characters in the string +C-API String function rb_str_freeze +- freezes the string +C-API String function rb_str_hash +- hashes the string into a number Finished in <t> seconds +1 file, 59 examples, <num> expectations, 0 failures, 0 errors == rubyspec/optional/capi/struct_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/struct_spec.rb ruby <version> @@ 90292 @@ + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/thread_spec.rb ruby <version> +/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rb +C-API Thread function rb_thread_select +- returns true if an fd is ready to read +- does not block all threads +C-API Thread function rb_thread_wait_for +- sleeps the current thread for the give ammount of time +C-API Thread function rb_thread_alone +- returns true if there is only one thread +C-API Thread function rb_thread_current +- equals Thread.current +C-API Thread function rb_thread_local_aref +- returns the value of a thread-local variable +- returns nil if the value has not been set +C-API Thread function rb_thread_local_aset +- sets the value of a thread-local variable +C-API Thread function rb_thread_wakeup - is not queued - does not result in a deadlock - raises a ThreadError when trying to wake up a dead thread =================================================================== --- 20110107T010941Z @@ 89218 @@ /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/array_spec.c:<line_a>: warning: control reaches end of non-void function /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/array_spec.rb -C-API Array function direct access to memory - is sync'd with the object properly C-API Array function rb_ary_new @@ 89355 @@ - converts a Bignum to a string with a different base CApiBignumSpecs RBIGNUM_SIGN -- returns C true if the Bignum has a positive sign (ERROR - <n>) -- retuns C false if the Bignum has a negative sign (ERROR - <n>) <n>) -CApiBignumSpecs RBIGNUM_SIGN returns C true if the Bignum has a positive sign ERROR -NoMethodError: undefined method `RBIGNUM_SIGN' for #<CApiBignumSpecs:0x<address>> -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:95 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:56:in `all?' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 89378 @@ /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:9 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 89392 @@ /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8 <n>) -CApiBignumSpecs RBIGNUM_SIGN retuns C false if the Bignum has a negative sign ERROR -NoMethodError: undefined method `RBIGNUM_SIGN' for #<CApiBignumSpecs:0x<address>> -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:99 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:95:in `all?' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 89410 @@ /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:9 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 89427 @@ 1 file, 14 examples, <num> expectations, 0 failures, 2 errors exit 1 -failed(rubyspec/optional/capi/bignum_spec.rb) == rubyspec/optional/capi/class_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/class_spec.rb ruby <version> @@ 89729 @@ + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/kernel_spec.rb ruby <version> -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb (ERROR - <n>) <n>) -An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb ERROR -SyntaxError: /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:292: syntax error, unexpected $end, expecting kEND /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 89750 @@ 1 file, 0 examples, <num> expectations, 0 failures, 1 error exit 1 -failed(rubyspec/optional/capi/kernel_spec.rb) == rubyspec/optional/capi/marshal_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/marshal_spec.rb ruby <version> @@ 90106 @@ /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_b>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306) /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_rb_str2cstr_replace[e28099]: /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_c>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: At top level: -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:158: error: conflicting types for [e28098]string_spec_rb_str_buf_new[e28099] -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:66: error: previous definition of [e28098]string_spec_rb_str_buf_new[e28099] was here /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_STR2CSTR[e28099]: /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_d>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306) /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_STR2CSTR_replace[e28099]: /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_e>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rbERROR: (ERROR - <n>) <n>) -An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rb ERROR -RuntimeError: Unable to compile "/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c" -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:69:in `compile_extension' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:92:in `load_extension' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 90139 @@ 1 file, 0 examples, <num> expectations, 0 failures, 1 error exit 1 -failed(rubyspec/optional/capi/string_spec.rb) == rubyspec/optional/capi/struct_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/struct_spec.rb ruby <version> @@ 90177 @@ == rubyspec/optional/capi/symbol_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/symbol_spec.rb ruby <version> -/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 @@ 90212 @@ == rubyspec/optional/capi/thread_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/thread_spec.rb ruby <version> -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]blocking_func[e28099]: -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]read[e28099] -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: [e28098]errno[e28099] undeclared (first use in this function) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: (Each undeclared identifier is reported only once -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: for each function it appears in.) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: [e28098]EINTR[e28099] undeclared (first use in this function) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]unblock_func[e28099]: -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]write[e28099] -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:37: error: [e28098]errno[e28099] undeclared (first use in this function) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:37: error: [e28098]EINTR[e28099] undeclared (first use in this function) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]thread_spec_rb_thread_blocking_region[e28099]: -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]pipe[e28099] -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]rb_thread_blocking_region[e28099] -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]close[e28099] -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]blocking_func_for_udf_io[e28099]: -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:60: error: [e28098]errno[e28099] undeclared (first use in this function) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:60: error: [e28098]EINTR[e28099] undeclared (first use in this function) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]thread_spec_rb_thread_blocking_region_with_ubf_io[e28099]: -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:77: error: [e28098]RUBY_UBF_IO[e28099] undeclared (first use in this function) -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rbERROR: (ERROR - <n>) <n>) -An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rb ERROR -RuntimeError: Unable to compile "/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c" -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:69:in `compile_extension' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:92:in `load_extension' -/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 90257 @@ 1 file, 0 examples, <num> expectations, 0 failures, 1 error exit 1 -failed(rubyspec/optional/capi/thread_spec.rb) == rubyspec/optional/capi/time_spec.rb # <time> + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/time_spec.rb ruby <version>
OlderDiff < 20110107T010941Z < ThisDiff > 20110108T003539Z > NewerDiff