ruby-cvs:15572
From: (why) <why ruby-lang.org>
Date: Tue, 20 Sep 2005 15:46:46 +0900
Subject: [ruby-cvs:15572] [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:46:46 +0900
Modified files: (Branch: ruby_1_8)
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.
Revision Changes Path
1.2673.2.1273 +16 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.2673.2.1272&r2=1.2673.2.1273
1.3.2.7 +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.3.2.6&r2=1.3.2.7
1.9.2.7 +27 -6 ruby/ext/syck/emitter.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/emitter.c?cvsroot=src&r1=1.9.2.6&r2=1.9.2.7
1.11.2.4 +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.11.2.3&r2=1.11.2.4
1.12.2.8 +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.12.2.7&r2=1.12.2.8
1.21.2.7 +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.21.2.6&r2=1.21.2.7
1.26.2.10 +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.26.2.9&r2=1.26.2.10
1.3.2.4 +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.3.2.3&r2=1.3.2.4
1.2.2.2 +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.2.2.1&r2=1.2.2.2
1.16.2.9 +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.16.2.8&r2=1.16.2.9