55f4dc4c9a5345c28d0da750d1ee00fbb0870885
|
2003-05-09 |
Initial checkin of YAML substances. |
4b25d0d2cb5e47907c3586ba86646b25bd25ceaf
|
2003-05-10 |
* ext/syck/gram.c ext/syck/handler.c ext/syck/implicit.c ext/syck/node.c ext/syck/rubyext.c ext/syck/syck.c ext/syck/syck.h ext/syck/token.c: updated to Syck 0.27 |
e44e2ef2e84012bd842228c8b86de776a9a334d6
|
2003-05-11 |
* ext/syck/implicit.c, ext/syck/rubyext.c: transfer methods applied to native loading |
bd810795c589a81e8939b53ad921f823e7133ee9
|
2003-05-13 |
* lib/yaml/rubytypes.rb: object and struct loading |
17f705e8cd357158916481eb2a8f13e0f91f2299
|
2003-05-13 |
* lib/yaml/rubytypes.rb, lib/yaml/types.rb: using Object#object_id rather than deprecated Object#id. |
f5a6a36471123985aa452b6c03d1667c4e447d29
|
2003-05-14 |
* ext/syck/gram.c: sequence-in-map shortcut, transfer methods on sequence-in-sequence, memory leak in mapping merge. [0.28] |
42fd4ff686071388417a5533a6d86d75f89ecbdc
|
2003-05-15 |
* ext/ruby/ext/syck/rubyext.c, lib/implicit.re: timestamp repairs to timezone and milliseconds. |
c601cf5318c035460250284057a62b7eddcb79fc
|
2003-05-15 |
* lib/gram.c: fixes to one-line documents and end of stream documents. |
f5b2e6b149d13213b7f72df0e2b02d3f86b74ee1
|
2003-05-19 |
* lib/syck.c, lib/syck.h, lib/token.c, lib/gram.c: count line numbers only if line pointer has increased. |
340e5082e23d731695a6156e5259caa3ded77b4c
|
2003-05-19 |
* lib/token.c, lib/implicit.c: expanded character set to allow UTF-8, other Ruby encodings. |
5e1c96af5323f757c9875ea1fb5b754e4dd257cd
|
2003-05-22 |
* ext/syck/rubyext.c (syck_parser_load): root-level false was returning nil. |
9780fc27d941d6975fb29e96584add5383f0316c
|
2003-05-22 |
* ext/syck/rubyext.c (rb_syck_err_handler): raise ArgumentError on malformed YAML. |
9bb41601890f6f224bdb6370476b9295a19598fc
|
2003-05-22 |
* lib/token.c: single- and double-quoted root-level fix. |
5d47fda3f8b7148087a866cfd3033ab185e492fd
|
2003-05-29 |
* ext/syck/handler.c, ext/syck/syck.h: removed syck_fold_format(). |
5b743d275e5e6be6ef1fb47b85a106aa197057d1
|
2003-05-29 |
* ext/syck/token.c: preserve any indentation passed an explicit indentation. |
38df1a90cc68d132306c9484ed57faa0be656b0e
|
2003-05-30 |
* ext/syck/rubyext.c (rb_syck_mktime): seconds calculated wrong. |
017d4ff10ae32ed6570b5d33a8106bd1f22e008f
|
2003-06-05 |
* ext/syck/token.c: directives choked on a period. |
bd368e97495ba28ea56da862cd8ef0d695572604
|
2003-06-05 |
* ext/syck/rubyext.c: using GC nodes caused segfault. [ruby-core:1071] |
56796022a658e31133ee05c10718ca8af8e20045
|
2003-06-05 |
* ext/syck/rubyext.c (syck_parser_mark): was a bit heavy on the GC. |
e921ea2d78f693c57fcb289faff3fc126dc8617a
|
2003-06-10 |
* ext/syck/token.c: preserve newlines prepended to a block. |
ae28f1b6b3b22afb529f599385d1f2af258624e9
|
2003-06-17 |
* ext/syck/gram.c: added grammar for certain empty sequence entries. |
d21bd1c06dbd04b89cdf4d50ce85fede95a7bcc9
|
2003-06-18 |
* ext/syck/rubyext.c (rb_syck_load_handler): merge key implemented. |
b60ba5942968e782cfc407385e175c449924f1d7
|
2003-06-24 |
* lib/yaml/types.rb: replaced Kernel::Hash reference with Object::Hash from [ruby-talk:74270] |
a1e257ec48911d3ca1aaeda0127061c244f36147
|
2003-07-11 |
* ext/syck/emitter.c: new emitter code. |
d3a43fcca0bf90d41b10e52d154c5689f90e063f
|
2003-07-11 |
Missed MANIFEST change and addition of ext/syck/emitter.c. |
a706d6ddac4d79e20621e97ee83ad8ef919aebe6
|
2003-07-11 |
BaseEmitter left out as well. |
bdfce148a7f85a14e24c6365e72ba59241c4be9f
|
2003-07-14 |
* ext/syck/rubyext.c (syck_mark_emitter): forgot to rb_gc_mark the outgoing IO object. |
4d859f926a2bacd21f06630ff185da3d09a1a314
|
2003-07-24 |
* ext/syck/emitter.c (syck_emitter_flush): accepts count of bytes to flush. anchor offsets now functional. |
cb5798876e0ed4b6aa2b29f30dae22dee6fbe6d6
|
2003-07-24 |
* lib/yaml/dbm.rb: replace indexes with values_at. |
0a75581a37b360542d05fc6560c8a9567b642955
|
2003-07-28 |
* ext/syck/syck.h: Added 'syck' yacc prefixes. |
49ad283b972b7e18436bd56465130b5d90fcedb6
|
2003-07-29 |
* ext/syck/token.c: prefixed many constants and definitions with YAML_ to avoid name clash. |
c1c349edb616be517867cf870ffde23cb19a3bc4
|
2003-08-01 |
* lib/yaml/store.rb (YAML::Store#initialize): filename is first argument. Thanks Kent Dahl. |
360b0a015aba72f62ea2ffee4f52ce2b9132a2d1
|
2003-08-19 |
* ext/syck/syck.h: Parser definition problems on HP-UX. [ruby-talk:79389] |
7cca6c25f0682053b861fa987fa5b415346d044f
|
2003-08-21 |
* ext/syck/rubyext.c: refactoring of the transfer method dispatch. added yaml_org_handler for faster dispatch of transfers to base types. |
822a11d47edcb410c67839c035d3010007cc07a5
|
2003-08-26 |
* implicit.c (syck_type_id_to_taguri): corrected detection of x-private types. |
4e0868d03fedd0793dd0e4cbf146e0a686e50fa9
|
2003-09-03 |
* ext/syck/token.c: headerless documents with root-level spacing now honored. |
df0e9dbe9772d7327481ec95ad4dd33a12c1d470
|
2003-10-03 |
* ext/syck/rubyext.c: default keys handled. |
c76c3349e4d5cfc3d1452d32491647294c102a8b
|
2003-10-14 |
* ext/syck/bytecode.c: Checkin of YAML bytecode support. |
71a8bebf5a130735b6455426b25a817fb31463c8
|
2003-10-17 |
* ext/syck/rubyext.c: YAML::Syck::compile method. |
9e2f9cf23311b883897f6e8d5a43da9974a8cb66
|
2003-10-17 |
* ext/syck/yamlbyte.h: Ditto. |
1a4c78d7c108a189683903b6a2a9d1ddf1753933
|
2003-10-30 |
* ext/syck/yaml2byte.c: HASH const too long. Thanks, matz. |
bab2e6cfdf341baa65533be655563d5cb819f6ba
|
2003-11-25 |
* ext/syck/token.c: removed YYTOKTMP references which were causing buffer overflows on large block scalars, comments, quoted scalars and plain scalars. |
50629ec6db106e2399181bdecb618111ebbf339f
|
2003-12-01 |
* ext/syck/syck.c: string buffering bug. decrementing by full max_size now. [ruby-core:01834] |
ff2a47eb996b8bc03fc119b731689484c9eb3c78
|
2003-12-12 |
* lib/yaml/rubytypes.rb: anonymous struct fix. [ruby-core:01946] |
b75b9455ac9fbf816f9eb38f2815f584dea6dc7f
|
2003-12-15 |
* lib/yaml/rubytypes.rb: comments in strings. [ruby-talk:88012] |
52e0ab245a1c7d446861f8882f741356b4d24bec
|
2004-01-12 |
* ext/syck/bytecode.c: turn off default implicit typing. |
5cebcf9a2b06e00771e291d00b3fcdbde5e21394
|
2004-01-13 |
* ext/syck/rubyext.c: omission of Date library code caused test suite failure. [ruby-core:2251] |
877408163a4d8725c24073784a5fee8511fdeb1e
|
2004-01-28 |
* ext/syck/rubyext.c: usec round-tripping skew. [ruby-core:2305] |
28b79f39570641caeea3b9464e0ac081580a91fe
|
2004-04-02 |
* ext/syck/lib/gram.c: allow root-level inline collections. [ruby-talk:94922] |
08cd3453b246e3c968d56ef1e7a4505378621db5
|
2004-04-03 |
* ext/syck/syck.h: version 0.43. |
a7524e343c1db6c3d336e0223029a1392fa080e2
|
2004-04-26 |
* lib/yaml/rubytypes.rb: passing Range tests. |
2fa9a0b08c7d2c672d2ae2ac8b76a66cfc1c5082
|
2004-05-06 |
* lib/yaml/rubytypes.rb (to_yaml): added instance variable handling for Ranges, Strings, Structs, Regexps. |
25aa9e696969bc9f68bec0e8fabed7c1f2b835bb
|
2004-05-13 |
* ext/syck/rubyext.c (yaml_org_handler): some empty strings were loaded as symbols. |
c474911e5b78749c5a85db39256240db5fb9e3be
|
2004-05-15 |
* lib/yaml.rb: removed fallback to pure Ruby parser. |
620549da3f87717471248b09467d0b59b6844238
|
2004-05-16 |
* lib/yaml/baseemitter.rb (indent_text): was forcing a mod value of zero at times, which kept some blocks from getting indentation. |
62289f13673c5af189d4314bf509f0ffbb342766
|
2004-05-18 |
* lib/yaml.rb: added rdoc to beginning of lib. |
75db654808404ad6f7ec79c3f9ae6fda8a3c827e
|
2004-05-18 |
* lib/yaml.rb: added rdoc to beginning of lib. |
ca1dca02b029a7d6b8c9a3a5cc21221346f792bc
|
2004-05-25 |
* ext/syck/syck.c (syck_new_parser): clear parser on init. thanks, ts. [ruby-core:02931] |
24d2835e27f1c0a0ef09b5399888e455c975fb34
|
2004-06-29 |
* ext/syck/rubyext.c (syck_emitter_new): set buffer after Data_Wrap_Struct to avoid possible GC. [ruby-talk:104835] |
3ac79892be7f3473d79ed0868f8413804e279f40
|
2004-07-15 |
* lib/yaml.rb (YAML::load_file, YAML::parse_file): added. |
45942bdbc6a7dba1caa36c160b734c359881fd25
|
2004-07-30 |
* lib/yaml/rubytypes.rb: exceptions were using an older YAML.object_maker. [ruby-core:03080] |
e3619768b1273cd532c87ca5948b85475a147f54
|
2004-08-07 |
* lib/implicit.c: added sexagecimal float#base60. |
6bf86382c0f2cf890a4a777c52b1c49ebd2f5322
|
2004-08-13 |
* ext/syck/token.c: re2c no longer compiled with bit vectors. caused problems for non-ascii characters. [ruby-core:03280] * ext/syck/implicit.c: ditto. * ext/syck/bytecode.c: ditto. |
5e07e55204aede8b5f80e7d01b464f08c6bd611e
|
2004-08-18 |
* lib/yaml/baseemitter.rb: folding now handles double-quoted strings, fixed problem with extra line feeds at end of folding, whitespace opening scalar blocks. |
8c7a37f643343db88633f9890759771f6afc3e6f
|
2004-08-18 |
* lib/yaml/rubytypes.rb: whoops. bad require for 'yaml/compat'. sorry. |
b237383984e1797682c23d702b51588df1337df1
|
2005-01-07 |
* lib/yaml.rb: Kernel#y requires an argument. |
9852657e8614b3e720b81c3eb5eb1764453449df
|
2005-09-13 |
* lib/yaml.rb: reworking YAML::Stream to use the new emitter. |
2007d73102b29e7bf50d08f6690ae5e6ffa5ea9a
|
2005-09-13 |
Removal of lib/yaml/baseemitter.rb was accidental. |
f1827a2fafaa50ba89f35c8c05beffd28b1dd6e6
|
2005-09-13 |
* lib/yaml.rb: reworking YAML::Stream to use the new emitter. |
f3d9f34537779e2ed3d29519c6a29346b74409d7
|
2005-09-17 |
* lib/yaml/rubytypes.rb: remove comments that are bungling up the rdoc and ri output. output symbols as plain scalars. |
d578f9d32e4c13df9ebf51873ae335c5e5a795ce
|
2005-09-20 |
* ext/syck/emitter.c (syck_scan_scalar): prevent indicators from appearing alone or at the end of plain scalars. [ruby-core:5826] |
741179662da3c829e1a0dfa55a945cead1be8166
|
2005-09-20 |
* ext/syck/token.c: correctly compute identation of a block scalar's parent node. [ruby-talk:150620] |
cda674e39cec9ea7a9ba2274ffbe656bc6a3fd43
|
2005-12-20 |
* ext/syck/rubyext.c (syck_emitter_reset): to ensure compatibility with previous Ruby versions, documents are no longer headless. |
a6487b236a7a34fbd164777a927cc7b185a98ff5
|
2006-08-31 |
* eval.c (ruby_init): rename top_cref to ruby_top_cref and export, along with ruby_cref, for use by the sandbox. [ruby-core:08762] |
50068c98ab7fe96acce05e93bc9813828c52d3f6
|
2006-08-31 |
2006-08-31 |
dcb6131f78704196e749125c8877e63061180542
|
2006-09-23 |
* eval.c (rb_thread_save_context, rb_thread_restore_context): sandbox hook to save and restore sandbox state. |
e441b922b983bfab59b9f7512a2dae32d9e9e555
|
2006-09-23 |
2006-09-24 |
69c1181a9f4ff295b3bcdb465979323533b50f65
|
2007-11-13 |
* test/yaml/test_yaml.rb: fixed the failing YAML Struct test at ko1's request. |
2fb73a8b0a41460ab886989f4e2380b53ca0e016
|
2007-11-15 |
* lib/yaml.rb (quick_emit): use combination of object_id and hash to identify repeated object references, since GC will reuse memory of |
91e0600535329f9fda341ebc876b6ddef9c0ea8c
|
2007-11-15 |
* lib/yaml/types.rb: Likewise, pass self to YAML::quick_emit. |
c0978692df91f23d4dd32f3fe247763173ed61a5
|
2007-11-15 |
* ext/syck/rubyext.c: Node#value defined twice. |