Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Feb 12, 2009
  1. * 2009-02-13

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@22266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @knu
  3. * 2009-02-12

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@22264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @knu
Commits on Feb 2, 2009
  1. @yugui

    merges r21933 from trunk into ruby_1_9_1. win64 support.

    yugui authored
    * lib/xmlrpc/server.rb (Server#serve): gets rid of hardcoded
      platform names.
    
    * lib/resolv.rb (Resolv::Hosts::DefaultFileName),
      (Resolv::DNS::Config.default_config_hash): tries win32/resolv on
      mswin64 too.
    
    * lib/rubygems/specification.rb (Gem::Specification#ruby_code):
      aded mswin64.
    
    * lib/drb/extservm.rb (DRb::ExtServManager#invoke_service_command):
      spawn is better to start a process in background.
    
    * ext/extmk.rb: uses FNM_SYSCASE.
    
    * instruby.rb: installs win32.h on mswin64 platform.
      [ruby-core:21722]
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @yugui

    merges r21945 from trunk into ruby_1_9_1.

    yugui authored
    * complex.c (f_signbit): regard NaN as a positive value.
      [ruby-dev:37861].
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @yugui

    merges r21930 from trunk into ruby_1_9_1.

    yugui authored
    	* encoding.c (rb_filesystem_encoding): Windows' filesystem encoding is
    	  sometimes ANSI code page and sometimes OEM code page. we should check
    	  whether code page is used.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * 2009-02-02

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @yugui

    merges r21925 from trunk into ruby_1_9_1.

    yugui authored
    * variable.c (rb_const_get_0), vm_insnhelper.c (vm_get_ev_const):
      avoids infinite self recursion autoload.  [ruby-core:21696]
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 30, 2009
  1. @yugui

    * NEWS: fixed points pointed by akira yamada.

    yugui authored
      also thanks to okkez.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @knu

    Add yet more missing items pointed by akira yamada in

    knu authored
    [ruby-dev:37852].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @knu

    $= was obsoleted.

    knu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @knu

    Split the String and Regexp section into two and elaborate on

    knu authored
    individual changes.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @yugui

    merges r21893 from trunk into ruby_1_9_1.

    yugui authored
    	* tool/make-snapshot (prereq): remove enc.mk from tarball because
    	  BSD make checks $(srcdir)/enc.mk and try to run $(builddir)/enc.mk.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @yugui

    merges r21892 from trunk into ruby_1_9_1.

    yugui authored
    	* enc/depend: extract comile rules to each target for VC++.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @yugui

    merges r21889 from trunk into ruby_1_9_1.

    yugui authored
    * cygwin/GNUmakefile.in (RUBYDEF): depends on makefiles.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @yugui

    merges r21888 from trunk into ruby_1_9_1.

    yugui authored
    * cygwin/GNUmakefile.in (RUBYDEF): adds DATA to non-function symbols
      which is not marked as T.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @yugui

    merges r21686 from trunk into ruby_1_9_1.

    yugui authored
    * cont.c (ruby_Init_{Continuation_body,Fiber_as_Coroutine}): prefixed
      with ruby_ to export.
    
    * ext/continuation/continuation.c, ext/fiber/fiber.c: ditto.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 29, 2009
  1. @yugui

    Ruby 1.9.1 does not support bcc32. (#1067).

    yugui authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @yugui

    merges r21875 from trunk into ruby_1_9_1.

    yugui authored
    * load.c (rb_feature_provided): should not calculate len by pointer
      subtraction because feature may be a expanded path.
      [ruby-core:21267]
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @yugui

    merges r21873 from trunk into ruby_1_9_1.

    yugui authored
    * configure.in (OBJCOPY): not used on Windows.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @yugui

    merges r21871 from trunk into ruby_1_9_1.

    yugui authored
    * lib/rake.rb (FileUtils#rake_system): no longer needs workaround
      on Windows.  [ruby-core:21339]
    
    * lib/rake/win32.rb (Rake::Win32#rake_system): ditto.
    
    * lib/rake/win32.rb (Rake::Win32#win32_system_dir): no longer
      needs environment variables other than APPDATA now.
    
    * lib/rake.rb (Rake::Application#standard_system_dir): uses
      platfrom specific definition on Windows system.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @yugui

    merges r21861 from trunk into ruby_1_9_1.

    yugui authored
    	* ext/zlib/zlib.c (zstream_run): previous change didn't resolve the
    	  problem.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. * 2009-01-30

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @mame

    * parse.y (top_compstmt, top_stmts, top_stmt): prohibit BEGIN {} in

    mame authored
      non-toplevel scope.  [ruby-core:21657]
    
    * test/ruby/test_beginendblock.rb (test_begininclass): add a test for
      above.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 28, 2009
  1. @yugui

    merges r21859 from trunk into ruby_1_9_1.

    yugui authored
    	* ext/zlib/zlib.c (zstream_run): desperately guard the variable.
    	  [ruby-core:20576]
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @yugui

    merges r21660 from trunk into ruby_1_9_1.

    yugui authored
    * vm_eval.c, eval.c (rb_f_block_given_p): move definition of
      "iterator?" and "block_given?" to make static.
    * vm.c (vm_get_ruby_level_caller_cfp): make it static.
    * eval_intern.h, vm_insnhelper.c: move decl. of
      vm_get_ruby_level_caller_cfp()
      from eval_intern.h to vm_insnhelper.c.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @yugui

    merges r21659 from trunk into ruby_1_9_1.

    yugui authored
    * vm.c: add a prefix "rb_" to exposed functions
      vm_get_ruby_level_next_cfp(), rb_vm_make_env_object(),
      vm_stack_to_heap(), vm_make_proc(), vm_invoke_proc(),
      vm_get_sourceline(), vm_cref(), vm_localjump_error(),
      vm_make_jump_tag_but_local_jump(), vm_jump_tag_but_local_jump().
      This changes may affect only core because most of renamed functions
      require a pointer of not-exposed struct such as rb_thread_t or NODE.
      In short, they are core functions.
    * cont.c, eval.c, eval_intern.h, load.c, proc.c, thread.c,
      vm_core.h, vm_dump.c, vm_eval.c, vm_exec.c, vm_insnhelper.c:
      ditto.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @yugui

    merges r21657 from trunk into ruby_1_9_1.

    yugui authored
    * vm_dump.c: add a prefix "rb_vmdebug_" to
      vm_stack_dump_raw(), vm_stack_dump_raw_current(),
      vm_env_dump_raw(), vm_proc_dump_raw(), vm_stack_dump_th(),
      vm_debug_print_register(), vm_thread_dump_regs(),
      vm_debug_print_pre(), vm_debug_print_post(),
      vm_thread_dump_state().
      This change also may affect core (in fact, user of
      above functions may be only ko1).
    * vm_core.h: ditto.
    * vm_exec.h (SDR2): remove duplicate definition.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @yugui

    merges r21653 from trunk into ruby_1_9_1.

    yugui authored
    * iseq.c:
      rename ruby_iseq_disasm_insn() -> rb_iseq_disasm_insn().
      rename ruby_iseq_disasm() -> rb_iseq_disasm().
    * compile.c:
      rename ruby_iseq_compile() -> rb_iseq_compile_node().
      rename ruby_iseq_translate_threaded_code() ->
      rb_iseq_translate_threaded_code().
      rename ruby_insns_name_array() -> rb_insns_name_array().
      rename ruby_iseq_build_from_ary() -> rb_iseq_build_from_ary().
    * iseq.c, compile.c: remove ruby_insn_make_insn_table() and make
      static function insn_make_insn_table().
    * iseq.h, ruby.c, vm.c, vm_core.h, vm_eval.c, vm_dump.c,
      blockinlining.c: ditto.
      Rename strange "ruby_" prefix to "rb_" prefix.
      This changes may affect only core because renamed functions
      require a pointer of rb_iseq_t which is not exposed.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @yugui

    merges r21651 from trunk into ruby_1_9_1.

    yugui authored
    * eval.c, vm_eval.c (rb_f_local_variables): move definition from eval.c
      to vm_eval.c because vm_collect_local_variables_in_heap() should
      be static function.
    * vm.c (vm_collect_local_variables_in_heap): make it static.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @yugui

    merges r21795 from trunk into ruby_1_9_1.

    yugui authored
    * cygwin/GNUmakefile.in (RUBYDEF): needs DATA marks to export
      non-function symbols.  [ruby-core:21582]
    
    * win32/mkexports.rb (Exports::Mingw#each_export): ditto.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @yugui

    merges r21768 from trunk into ruby_1_9_1.

    yugui authored
    * cygwin/GNUmakefile.in (RUBYDEF): needs read-only section too.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @yugui

    merges r21685 from trunk into ruby_1_9_1.

    yugui authored
    * Makefile.in (miniruby): renames and then removes, to get rid of
      EPERM on cygwin and mingw.
    
    * Makefile.in ($(LIBRUBY_SO)): use wildcard option of objcopy.
    
    * configure.in (DLDFLAGS): do not export all symbols.
    
    * cygwin/GNUmakefile.in (RUBYDEF): rejects symbols prefixex with
      Init_.
    
    * win32/mkexports.rb (Exports::Mingw): includes all symbols except for
      prefixed with Init_ as well as mswin32.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. @yugui

    merges r21813 from trunk into ruby_1_9_1.

    yugui authored
    * math.c: SEGV is caused by implicit rb_to_float declaration
      	  test_complexrational.rb: [BUG] at IA-64 architecture
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.