[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:15573

From: (why) <why ruby-lang.org>
Date: Tue, 20 Sep 2005 15:50:21 +0900
Subject: [ruby-cvs:15573] [ruby-cvs] ruby, ruby/ext/syck, ruby/lib/yaml: * ext/syck/emitter.c (syck_scan_scalar): prevent indicators from

why         Tue, 20 Sep 2005 15:50:21 +0900

  Modified files:
    ruby:
      ChangeLog
    ruby/ext/syck:
      bytecode.c emitter.c handler.c implicit.c syck.h token.c
      yaml2byte.c
    ruby/lib/yaml:
      basenode.rb rubytypes.rb
  Log:
    * ext/syck/emitter.c (syck_scan_scalar): prevent indicators from
      appearing alone or at the end of plain scalars. [ruby-core:5826]
    
    * ext/syck/emitter.c (syck_emit_scalar): treat typed scalar nodes
      as complex keys.
    
    * lib/syck.h: version 0.60.
    
    * lib/yaml/basenode.rb (YAML::BaseNode#at): transform keys during
      key searches.
    
    * ext/syck/rubyext.c: loading of binary-typed nodes.  prevent
      emission of plain strings that look like symbols, but which aren't.
    
    * ext/syck/emitter.c (syck_emit): passing an int* value to the
      long* parameter causes unaligned access on LP64 systems.
      [ruby-dev:27161]
  
  Revision    Changes    Path
  1.4611      +16  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4610&r2=1.4611
  1.9         +115 -120  ruby/ext/syck/bytecode.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/bytecode.c?cvsroot=src&r1=1.8&r2=1.9
  1.14        +29  -7    ruby/ext/syck/emitter.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/emitter.c?cvsroot=src&r1=1.13&r2=1.14
  1.14        +1   -2    ruby/ext/syck/handler.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/handler.c?cvsroot=src&r1=1.13&r2=1.14
  1.19        +76  -76   ruby/ext/syck/implicit.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/implicit.c?cvsroot=src&r1=1.18&r2=1.19
  1.28        +2   -2    ruby/ext/syck/syck.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/syck.h?cvsroot=src&r1=1.27&r2=1.28
  1.37        +142 -141  ruby/ext/syck/token.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/token.c?cvsroot=src&r1=1.36&r2=1.37
  1.6         +11  -6    ruby/ext/syck/yaml2byte.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/yaml2byte.c?cvsroot=src&r1=1.5&r2=1.6
  1.4         +7   -7    ruby/lib/yaml/basenode.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/yaml/basenode.rb?cvsroot=src&r1=1.3&r2=1.4
  1.31        +3   -2    ruby/lib/yaml/rubytypes.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/yaml/rubytypes.rb?cvsroot=src&r1=1.30&r2=1.31


[前][次][番号順一覧][スレッド一覧][生データ]