From 04/08/2012 to 04/14/2012


06:56 PM Revision 35330: * 2012-04-15
06:56 PM Revision 35329: Adds another timeouts.
naruse (Yui NARUSE)
03:55 AM Revision 35324: * (UNREACHABLE): gcc 4.4 eliminates unreachable code
if -O3 is given.
* win32/win32.c (child_result): dropped colon.
nobu (Nobuyoshi Nakada)
02:30 AM Revision 35323: * lib/webrick/server.rb (WEBrick::GenericServer#start):
partially revert r35315.
* test/webrick/test_server.rb (test_start_exception):
received signal is delivered to the...
naruse (Yui NARUSE)
12:36 AM Revision 35322: * variable.c (trace_ev): Removed "not reached" comment as this line is
* variable.c (rb_obj_remove_instance_variable): Replaced "not reached"
comment with the UNREACHABLE macro...
drbrain (Eric Hodel)


11:45 PM Revision 35321: * encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "control
reaches end of non-void function" warnings. [ruby-trunk - Bug #6066]
* re.c (name_to_backref_number): ditto.
* obje...
drbrain (Eric Hodel)
03:34 PM Revision 35320: * 2012-04-14
03:34 PM Revision 35319: * eval_error.c (error_print): use RB_TYPE_P instead of TYPE.
* error.c (rb_check_backtrace): ditto.
* error.c (name_err_mesg_to_str): compare immediate values
nobu (Nobuyoshi Nakada)
11:30 AM Revision 35318: * hash.c (no_new_key): moved test to raise outside.
nobu (Nobuyoshi Nakada)
08:39 AM Revision 35317: * hash.c (inspect_i): keep string's coderange.
naruse (Yui NARUSE)
06:26 AM Revision 35316: * hash.c (rb_hash_aset, rb_hash_update, rb_hash_update_by): use
st_update() to reduce evaluation of hash values. nobu (Nobuyoshi Nakada)
06:21 AM Revision 35315: * lib/webrick/server.rb (WEBrick::GenericServer#stop): fix r35303;
this method is to deny new connections, not shutdown yet.
* lib/webrick/server.rb (WEBrick::GenericServer#start):
naruse (Yui NARUSE)
02:51 AM Revision 35314: * 2012-04-13
02:51 AM Revision 35313: * gc.c (obj_free): show entire flags too.
nobu (Nobuyoshi Nakada)


10:52 AM Revision 35312: * ext/date/date_core.c: added some notes.
tadf (tadayoshi funaba)
07:16 AM Revision 35311: * test/ruby/test_autoload.rb: clear autoloaded paths.
nobu (Nobuyoshi Nakada)
06:10 AM Revision 35310: * gc.c (GET_HEAP_HEADER, NUM_IN_SLOT): parenthesise macro parameters.
nobu (Nobuyoshi Nakada)
06:10 AM Revision 35309: * hash.c: use RHASH_ITER_LEV(), not iter_leve directly.
nobu (Nobuyoshi Nakada)
02:51 AM Revision 35308: r35304 changes the exception.
naruse (Yui NARUSE)
01:47 AM Revision 35307: Add a ticket number for last commit.
ko1 (Koichi Sasada)
01:33 AM Revision 35306: * compile.c (compile_array, compile_array_):
Divide big array (or hash) literals into several blocks and
concatetene them. There was a problem that a big array...
ko1 (Koichi Sasada)


10:11 PM Revision 35305: * lib/uri/generic.rb (module URI): URI now downcases the scheme to
follow RFC 2396 section 3.1. [ruby-trunk - Feature #4551]
* test/uri/test_generic.rb (class URI): Test for above
drbrain (Eric Hodel)
09:20 PM Revision 35304: * lib/net/protocol.rb (module Net): Added ReadTimeout to match
OpenTimeout. ReadTimeout is now raised by rbuf_fill instead of
Timeout::Error to help users distinguish what type ...
drbrain (Eric Hodel)
08:28 PM Revision 35303: * lib/webrick/server.rb (module WEBrick::GenericServer): A server
will now continue only when a StandardError subclass is raised. For
other exception types the error will be logged...
drbrain (Eric Hodel)
06:55 PM Revision 35302: * 2012-04-12
06:55 PM Revision 35301: * lib/test/unit.rb (Test::Unit:Runner::Worker#_run_suites):
call GC.start before running the test suites. naruse (Yui NARUSE)
01:31 PM Revision 35300: * parse.y (rb_check_id_cstr): new function to check if ID is
registered with NUL-terminated C string.
* sprintf.c (rb_str_format): avoid inadvertent symbol creation.
nobu (Nobuyoshi Nakada)
01:01 PM Revision 35299: * sprintf.c (rb_str_format): fix exception message encoding.
nobu (Nobuyoshi Nakada)
01:01 PM Revision 35298: * test/ruby/test_sprintf.rb (test_named_untyped, test_named_typed):
split and add assertions for exception when named parameter after
nobu (Nobuyoshi Nakada)
12:43 PM Revision 35297: * sprintf.c (rb_str_format): fix error message.
nobu (Nobuyoshi Nakada)
12:05 PM Revision 35296: * io.c (rb_io_eof): use eof() instead of io_fillbuf(). It's because
io_unread() doesn't work properly when reading CRLF with read(length)
and mode 'r'.
[ruby-core:44189][Bug #6271]
01:15 AM Revision 35294: Set $VERBOSE=false in case of ruby -w.
naruse (Yui NARUSE)


10:41 PM Revision 35293: * ext/digest/sha2/lib/sha2.rb (Digest#block_length): Fixed method name
in documentation examples. Patch by naleski via
drbrain (Eric Hodel)
10:33 PM Revision 35292: * pack.c (pack_pack): Warn when an invalid character is found in the
format string when $VERBOSE is true. [ruby-trunk - Feature #5219]
* pack.c (pack_unpack): ditto
* test/ruby/test_pa...
drbrain (Eric Hodel)
09:11 PM Revision 35291: * string.c (rb_str_tr): Documented use of \ to escape characters.
[ruby-trunk - Bug #6161]
* string.c (rb_str_count): ditto
drbrain (Eric Hodel)
08:15 PM Revision 35290: * lib/abbrev.rb: Clarified that Abbrev.abbrev returns a Hash instead
of an Array. Patch by Andrei Bocan. [ruby-trunk - Bug #6107] drbrain (Eric Hodel)
07:34 PM Revision 35289: It is wrong to expect the last output is "exit".
When lb.join is commented out as [ruby-dev:30653] says,
@keeper is living until the program truely die.
So after it o...
naruse (Yui NARUSE)
06:06 PM Revision 35288: * 2012-04-11
06:06 PM Revision 35287: * ext/ripper/lib/ripper/sexp.rb: fix spelling.
ayumin (Ayumu AIZAWA)
11:56 AM Revision 35286: More increae timeout.
naruse (Yui NARUSE)
10:19 AM Revision 35284: Wait the server until it stops.
naruse (Yui NARUSE)
10:07 AM Revision 35283: * error.c (rb_enc_raise): new function to raise an exception with
the message in the given encoding. patched by now (Nikolai
Weibull) at [ruby-core:41160]. [Feature #5650]
nobu (Nobuyoshi Nakada)
09:23 AM Revision 35282: Increae timeout.
naruse (Yui NARUSE)
09:23 AM Revision 35281: * lib/net/http.rb (Net::HTTP#send_request_with_body_stream):
use IO.copy_stream for requests using body_stream.
patched by Eric Wong. [ruby-core:40898] [Feature #5605]
naruse (Yui NARUSE)
07:53 AM Revision 35280: * thread_pthread.c: add prototype declarations for older Mac OS X.
[ruby-core:43376][Bug #6170] nobu (Nobuyoshi Nakada)
07:26 AM Revision 35279: rb_str_format: check overflow
* sprintf.c (rb_str_format): check overflow at too long name. nobu (Nobuyoshi Nakada)
07:19 AM Revision 35278: start GC before GC.stress.
naruse (Yui NARUSE)
06:39 AM Revision 35277: * compile.c (iseq_set_sequence): show a hint if there are duplicated
"when" clauses. [ruby-core:41502] [ruby-trunk - Feature #5716] ko1 (Koichi Sasada)
03:41 AM Revision 35276: Add timeout to TC_JSONGenerate#test_gc. naruse (Yui NARUSE)
12:57 AM Revision 35275: * string.c (rb_str_split_m): Documented behavior of split on the empty
string. [ruby-trunk - Feature #3575] drbrain (Eric Hodel)
12:48 AM Revision 35274: * 2012-04-10
12:48 AM Revision 35273: * ext/zlib/zlib.c (rb_deflate_s_deflate): Fixed ruby example replacing
NO_FLUSH with FINISH. [ruby-trunk - Bug #6273] drbrain (Eric Hodel)


02:14 PM Revision 35272: * test/ruby/test_file.rb (TestFile#test_long_unc): fix for the case cwd is UNC.
nobu (Nobuyoshi Nakada)
02:10 PM Revision 35271: * win32/win32.c (isUNCRoot, winnt_stat): support long UNC.
[ruby-core:30623][Feature #3399] nobu (Nobuyoshi Nakada)
10:49 AM Revision 35270: Wait until the callback is called with timeout.
naruse (Yui NARUSE)
06:16 AM Revision 35269: * parse.y (string_content, parser_yylex): count brace nesting to
dispatch embexpr_end. [ruby-core:43775][Bug #6211] nobu (Nobuyoshi Nakada)
04:07 AM Revision 35268: * hash.c (rb_hash_set_default_proc): Accept nil, patch by Run Paint
[Feature #4234]
* test/ruby/test_hash.rb: test for above.
marcandre (Marc-Andre Lafortune)


11:12 PM Revision 35267: * ext/date/date_strftime.c: gets the value with range() consistetly.
* ext/date/date_strftime.c (range): now just replaces the given item. tadf (tadayoshi funaba)
11:05 PM Revision 35266: Add test for r35265.
naruse (Yui NARUSE)
10:00 PM Revision 35265: * complex.c (nucomp_expt): [ruby-core:44170].
tadf (tadayoshi funaba)
07:17 PM Revision 35264: Additional experimental fix for r35261.
naruse (Yui NARUSE)
05:53 PM Revision 35263: * 2012-04-09
05:53 PM Revision 35262: * complex.c (nucomp_expt): the result of f_complex_new2 may be a fixnum
with mathn. [ruby-core:44170] [Bug #6267] naruse (Yui NARUSE)
01:46 PM Revision 35261: * ext/json/generator/generator.c (generate_json_bignum):
naruse (Yui NARUSE)
01:46 PM Revision 35260: Decrease the default level of try_fdopen.
Because it cause Bus Error:
naruse (Yui NARUSE)
06:26 AM Revision 35259: Don't run tests which can't run with editline.
naruse (Yui NARUSE)

Also available in: Atom