Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 17, 2012
  1. @drbrain

    * ext/syslog/lib/syslog/logger.rb: Added Syslog::Logger which was

    drbrain authored
      ported from the SyslogLogger gem.  [ruby-trunk - Feature #5096]
    * NEWS:  ditto.
    * test/syslog/test_syslog_logger.rb:  ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @tenderlove

    * ext/psych/parser.c (transcode_string): fix encoding index names.

    tenderlove authored
      Thanks markizko for reporting.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * 2012-05-18

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu

    * properties.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @nobu

    * ext/curses/curses.c (curses_pair_number): suppress 64-to-32 warning.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @nobu

    fix NaCl support

    nobu authored
    * configure.in: fix function name to be checked, to initialize
      rb_thread_cond_t properly.
    * thread_pthread.c (native_cond_initialize, native_cond_destroy):
      fix macro name.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @nobu

    * io.c: re-fix merge miss.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @yugui

    * thread.c, thread_pthread.c: Moved pthread-specific preprocessor

    yugui authored
    hacks to thread_pthread.c
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @yugui

    * io.c: Fix a mistake on merging the patch in the previous commit.

    yugui authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. @yugui

    Imports Ruby's port to NativeClient (a.k.a NaCl).

    yugui authored
    Patch by Google Inc. [ruby-core:45073].
    
    * configure.in (RUBY_NACL): New M4 func to configure variables for
      NaCl.
      (RUBY_NACL_CHECK_PEPPER_TYPES): New M4 func to check the old names
      of Pepper interface types.
      (BTESTRUBY): New variable to specify which ruby should be run on
      "make btest". NaCl can run the built binary by sel_ldr, but it need
      rbconfig.rb. So this variable is distinguished from $MINIRUBY.
      
    * thread_pthread.c: Disabled some features on NaCl.
    
    * io.c: ditto.
    
    * process.c: ditto.
    
    * signal.c: ditto.
    
    * file.c: ditto.
    
    * missing/flock.c: ditto.
    
    * nacl/pepper_main.c: An example implementation of Pepper application
      that embeds Ruby.
    
    * nacl/example.html: An example of web page that uses the Pepper
      application.
    
    * nacl/nacl-config.rb: Detects variants of NaCl SDK.
    
    * nacl/GNUmakefile.in: Makefile template for NaCl specific build
      process.
    
    * nacl/package.rb: script for packaging a NaCl-Ruby embedding
      application. 
    
    * nacl/reate_nmf.rb: Wrapper script of create_nmf.py
    
    * dln.c (dln_load): Added a hack to call on NaCl.
    
    * util.c (ruby_getcwd): Path to the current directort is not available
      on NaCl.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. @nobu

    fix static-linked-ext

    nobu authored
    * ext/tk/extconf.rb: add -l options to $libs not $LDFLAGS, to be
      passed to EXTLIBS in exts.mk.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. @nobu

    enc/encinit.c.erb: use %-lines

    nobu authored
    * enc/encinit.c.erb: use %-lines to adjust indent in the generated file.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  13. @nobu

    fix static-linked-ext

    nobu authored
    * lib/mkmf.rb (MakeMakefile#have_framework): combine -framework option
      and its argument with an equal sign not to be separated in merge_libs.
    * ext/tk/extconf.rb: ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  14. * 2012-05-17

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  15. @nobu

    fix static-linked-ext

    nobu authored
    * ext/extmk.rb: EXTLDFLAGS also needs to be passed.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 16, 2012
  1. @nobu

    * configure.in (PIE): fix operator.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @yugui

    configure.in: Fix an unbalanced quote.

    yugui authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @unak

    * ext/extmk.rb (exts.mk): use double quotes instead of single quotes

    unak authored
      for commandline because it's not recognized as quotes on Windows.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu

    configure.in: use single quotes

    nobu authored
    * configure.in (LD): enclose with single qoutes but not double quotes
      not to expand command substitution.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @yugui

    Supports static linking of extensions and encodings again.

    yugui authored
    Fixes --with-static-linked-ext.
    
    Patch by Google Inc. [ruby-core:45073].
    
    * Makefile.in (ENCOBJS, EXTOBJS): New variables to specify static
      linked libraries. Also reintroduces extinit.o, introduces encinit.o
      introduces encinit.o
    
    * common.mk: Builds static libraries rather than shared objects if
      specified.
    
    * configure.in (LD): new substitution. 
      Avoids PIE if s
    
    * enc/depend: Supports static linked libraries
      (libencs, libenc, libtrans): New target.
    
    * enc/encinit.c.erb: new template to generate the initialization of
      statically linked encodings.
    
    * enc/make_encmake.rb (--module): new flag to specify whether static
      or dynamic.
    
    * transcode_data.h (TRANS_INIT): New macro to get rid of the name
      collision of encoding initializers and transcoder initializers.
    
    * ext/extmk.rb: Fixes the behavior on $extstatic is true.
    
    * lib/mkmf.rb (clean-static): new target to clean up static linked
      libraries.
    
    * ruby.c (process_options): New initializes statically linked
      encodings here.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @unak

    * io.c: fixed a merge mistake of r33878, reported by nobu via IRC.

    unak authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 15, 2012
  1. @nobu

    test/ruby/test_time.rb: split a big test

    nobu authored
    * test/ruby/test_time.rb (TestTime#test_strftime): split a big test by
      subjects.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * ext/date/date_strftime.c: should also be aware of flags on

    tadf authored
    	  complex specifier.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @tenderlove

    * ext/psych/lib/psych/visitors/to_ruby.rb: fix a bug with string

    tenderlove authored
      subclass dumping and loading.
    
    * test/psych/test_array.rb: pertinent tests
    
    * test/psych/test_string.rb: ditto
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @tenderlove

    * ext/psych/lib/psych/visitors/to_ruby.rb: convert omap tagged maps to

    tenderlove authored
      Psych::Omap objects rather than hashes. [Bug #6425]
    
    * test/psych/test_omap.rb: pertinent test.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. * 2012-05-16

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @tenderlove

    * ext/psych/lib/psych/visitors/yaml_tree.rb: keep a reference to

    tenderlove authored
      custom coders so that GC does not impact dumped yaml reference ids.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @nobu

    lib/test/unit.rb: --color option

    nobu authored
    * lib/test/unit.rb (Test::Unit::Options#setup_options): add --color option.
    * lib/test/unit.rb (Test::Unit::Runner#_prepare_run): defer color code
      initialization to regard --color option.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @nobu

    test for Bug #6385

    nobu authored
    * test/ruby/test_file.rb (TestFile#test_utime): test for [Bug #6385].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @nobu

    test/ruby/test_file.rb: use tmpdir

    nobu authored
    * test/ruby/test_file.rb (TestFile#test_utime): Dir.mktmpdir does not
      chdir.
    
    * test/ruby/test_file.rb (TestFile#test_file_open_permissions): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. @nobu

    test/ruby/test_marshal.rb: close pipes

    nobu authored
    * test/ruby/test_marshal.rb (TestMarshal#test_pipe): should close pipes.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 14, 2012
  1. * 2012-05-15

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. trivial changes

    tadf authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nurse

    Check IFDISABLED on Mac OS X.

    nurse authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu

    Bug #6403: reset states after empty args

    nobu authored
    * parse.y (f_arglist): should reset lexical states after empty
      argument list with no parenthesis as well as parenthesized list,
      so that reserved name method definition work.  [ruby-dev:45626]
      [Bug #6403]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.