Permalink
Commits on Apr 17, 2012
  1. * ext/-test-/win32/dln/extconf.rb: fix for mingw.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  2. * common.mk (REVISION_H): create temporary file in cwd so that it

      works if srcdir is not writable.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  3. * strftime.c (rb_strftime_with_timespec): fix padding of time zone

      offset.  [ruby-dev:43287][Bug #4458]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  4. win32/dln is only for win32.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Apr 17, 2012
  5. * ext/-test-/win32/dln/extconf.rb: add to cleanfiles iff cleanobjs is…

    … set.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  6. * Makefile.in (reconfig, config.status): not depend on

      $(srcdir)/version.h to get rid of daily reconfiguration.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  7. * configure.in (RUBY_SO_NAME): expand version numbers in Makefile.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  8. * reduce UNREACHABLE.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  9. * ext/-test-/win32/dln/extconf.rb: add test dll files to cleanfiles.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  10. * ext/-test-/win32/dln/extconf.rb: remove unnecessary local variable.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
  11. * 2012-04-17

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Apr 17, 2012
  12. * dln.c (rb_w32_check_imported): skip ordinal entries. based on a

      patch by phasis68 (Heesob Park) at [ruby-core:44381].
      [ruby-core:44371][Bug #6303]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 17, 2012
Commits on Apr 16, 2012
  1. * dln.c (rb_w32_check_imported): skip ordinal entries. patched by

      phasis68 (Heesob Park) at [ruby-core:44381].  [Bug #6303]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 16, 2012
  2. * spec/default.mspec: expand relative path for ruby_exe which uses

      them with Dir.chdir; it breaks relative paths, for example
      core/kernel/exec_spec.rb.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Apr 16, 2012
  3. * win32/win32.c (gmtime_r, localtime_r): POSIX compliant reentrant

      versions.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 16, 2012
  4. * configure.in (RUBY_MSVCRT_VERSION): define on mingw too.

    * win32/Makefile.sub (config.h): prefix RT_VER with RUBY and make
      more descriptive to get rid of potential conflict.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 16, 2012
  5. * configure.in (NO_RUBY_VENDOR_LIB): fix missing comma.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 16, 2012
  6. * ChangeLog: typos.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    unak committed Apr 16, 2012
  7. * lib/matrix.rb (hermitian?): Bug fix, patch by George Koehler

      [Bug #6290] [rubyspec:4b9573d7613]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    marcandre committed Apr 16, 2012
  8. * hash.c: Alias ENV.to_h to ENV.to_hash [ref #6276]

      [rubyspec:6587eead7cd1]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    marcandre committed Apr 16, 2012
  9. * lib/ostruct.rb: Add OpenStruct#to_h [Feature #6276]

      [ref #1400] [rubyspec:9e0250b2fc6f]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    marcandre committed Apr 16, 2012
  10. * struct.c: Add Struct#to_h [Feature #6276]

      [ref #4862] [rubyspec:2082ef46d46e]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    marcandre committed Apr 16, 2012
  11. * object.c: Add NilClass#to_h [Feature #6276]

      [ref #5008] [rubyspec:dc5ecddbd608]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    marcandre committed Apr 16, 2012
  12. * hash.c: Add Hash#to_h [Feature #6276]

      [rubyspec:84b7fe3f24d2]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    marcandre committed Apr 16, 2012
  13. * 2012-04-16

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Apr 16, 2012
  14. * lib/rubygems/remote_fetcher.rb (Gem::RemoteFetcher#download): should

      use File.identical? to chech the identicality of the files.
      this fixed an error of a test on Windows.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    unak committed Apr 16, 2012
Commits on Apr 15, 2012
  1. Add debug prints to inspect TC_JSONGenerate#test_gc's timeout issue.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Apr 15, 2012
  2. * reduce UNREACHABLE.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 15, 2012
Commits on Apr 14, 2012
  1. * 2012-04-15

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Apr 14, 2012
  2. Adds another timeouts.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Apr 14, 2012
  3. * configure.in (UNREACHABLE): gcc 4.4 eliminates unreachable code

      if -O3 is given.
    * win32/win32.c (child_result): dropped colon.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 14, 2012
  4. * lib/webrick/server.rb (WEBrick::GenericServer#start):

      partially revert r35315.
    
    * test/webrick/test_server.rb (test_start_exception):
      received signal is delivered to the main thread, so it is needed to
      emulate it. patched by Eric Hodel. [ruby-core:44348] [Feature #6236]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Apr 14, 2012
  5. * variable.c (trace_ev): Removed "not reached" comment as this line is

      reached.
    * variable.c (rb_obj_remove_instance_variable):  Replaced "not reached"
      comment with the UNREACHABLE macro.
    * variable.c (rb_mod_const_missing):  ditto.
    * variable.c (rb_mod_remove_cvar):  ditto.
    * enum.c (first_i):  ditto.
    * string.c (rb_str_aref):  ditto.
    * string.c (str_byte_aref):  ditto.
    * string.c (rb_to_id):  ditto.
    * io.c (rb_io_fmode_modestr):  ditto.
    * io.c (rb_io_oflags_modestr):  ditto.
    * pack.c (num2i32):  ditto.
    * vm_eval.c (rb_method_missing):  ditto.
    * vm_eval.c (rb_f_throw):  ditto.
    * dir.c (dir_read):  ditto.
    * win32/win32.c (child_result):  ditto.
    * struct.c (rb_struct_getmember):  ditto.
    * struct.c (rb_struct_set):  ditto.
    * struct.c (rb_struct_aref_id):  ditto.
    * eval.c (rb_f_raise):  ditto.
    * process.c (rb_f_exit_bang):  ditto.
    * process.c (rb_f_exit):  ditto.
    * process.c (rb_f_abort):  ditto.
    * ext/-test-/iter/break.c (iter_break_value):  ditto.
    * ext/pty/pty.c (pty_check):  ditto.
    * ext/openssl/ossl_pkey.c (ossl_pkey_new):  ditto.
    * ext/readline/readline.c (rb_remove_history):  ditto.
    * ext/stringio/stringio.c (strio_unimpl):  ditto.
    * numeric.c (num_sadded):  ditto.
    * numeric.c (num_init_copy):  ditto.
    * numeric.c (rb_num2ll):  ditto.
    * numeric.c (rb_num2ull):  ditto.
    * vm_insnhelper.c (call_cfunc):  ditto.
    * ruby.c (opt_W_getter):  ditto.
    * bignum.c (rb_big_coerce):  ditto.
    * file.c (rb_f_test):  ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    drbrain committed Apr 14, 2012
Commits on Apr 13, 2012
  1. * 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.
    * object.c (rb_Float):  ditto.
    * io.c (io_readpartial):  ditto.
    * io.c (io_read_nonblock):  ditto.
    * pack.c (rb_uv_to_utf8):  ditto.
    * proc.c (rb_method_entry_arity):  ditto.
    * vm_method.c (rb_f_notimplement):  ditto.
    * struct.c (rb_struct_aset_id):  ditto.
    * class.c (rb_scan_args):  ditto.
    * process.c (rlimit_resource_type):  ditto.
    * process.c (rlimit_resource_value):  ditto.
    * process.c (p_uid_switch):  ditto.
    * process.c (p_gid_switch):  ditto.
    * ext/digest/digest.c (rb_digest_instance_update):  ditto.
    * ext/digest/digest.c (rb_digest_instance_finish):  ditto.
    * ext/digest/digest.c (rb_digest_instance_reset):  ditto.
    * ext/digest/digest.c (rb_digest_instance_block_length):  ditto.
    * ext/bigdecimal/bigdecimal.c (BigDecimalCmp):  ditto.
    * ext/dl/handle.c (rb_dlhandle_close):  ditto.
    * ext/tk/tcltklib.c (pending_exception_check0):  ditto.
    * ext/tk/tcltklib.c (pending_exception_check1):  ditto.
    * ext/tk/tcltklib.c (ip_cancel_eval_core):  ditto.
    * ext/tk/tcltklib.c (lib_get_reltype_name):  ditto.
    * ext/tk/tcltklib.c (create_dummy_encoding_for_tk_core):  ditto.
    * ext/tk/tkutil/tkutil.c (tk_hash_kv):  ditto.
    * ext/openssl/ossl_ssl.c (ossl_ssl_session_reused):  ditto.
    * ext/openssl/ossl_pkey_ec.c (ossl_ec_key_dsa_verify_asn1):  ditto.
    * ext/openssl/ossl_pkey_ec.c (ossl_ec_point_is_at_infinit):  ditto.
    * ext/openssl/ossl_pkey_ec.c (ossl_ec_point_is_on_curve):  ditto.
    * ext/fiddle/conversions.c (generic_to_value):  ditto.
    * ext/socket/raddrinfo.c (rsock_io_socket_addrinfo):  ditto.
    * ext/socket/socket.c (sock_s_getnameinfo):  ditto.
    * ext/ripper/eventids2.c (ripper_token2eventid):  ditto.
    * cont.c (return_fiber):  ditto.
    * dmydln.c (dln_load):  ditto.
    * vm_insnhelper.c (vm_search_normal_superclass):  ditto.
    * bignum.c (big_fdiv):  ditto.
    * marshal.c (r_symlink):  ditto.
    * marshal.c (r_symbol):  ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    drbrain committed Apr 13, 2012
  2. * 2012-04-14

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Apr 13, 2012