Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 31, 2012
Commits on Jul 19, 2012
  1. * ext/psych/emitter.c (initialize): allow a configuration object to be

    authored
      passed to the constructor so that mutation isn't required after
      instantiation.
    
    * ext/psych/lib/psych/handler.rb: add configuration object
    
    * ext/psych/lib/psych/visitors/emitter.rb: use configuration object if
      extra configuration is present.
  2. sync with ruby trunk

    authored
Commits on Jul 13, 2012
  1. Merge pull request #69 from ManageIQ/register_strings_for_use_in_aliases

    authored
    From yaml, register a newly created String with aliases.  To yaml, register Strings containing ivars with aliases.
  2. @jrafanie

    From yaml, register a newly created String with aliases. To yaml, reg…

    jrafanie authored
    …ister Strings containing ivars with aliases.
Commits on Jun 15, 2012
  1. bumping to 1.3.3

    authored
Commits on May 17, 2012
  1. * ext/psych/parser.c (transcode_string): fix encoding index names.

    authored
      Thanks markizko for reporting.
Commits on May 15, 2012
  1. * ext/psych/lib/psych/visitors/to_ruby.rb: fix a bug with string

    authored
      subclass dumping and loading.
    
    * test/psych/test_array.rb: pertinent tests
    
    * test/psych/test_string.rb: ditto
  2. * ext/psych/lib/psych/visitors/to_ruby.rb: convert omap tagged maps to

    authored
      Psych::Omap objects rather than hashes. [Bug #6425]
    
    * test/psych/test_omap.rb: pertinent test.
  3. * ext/psych/lib/psych/visitors/yaml_tree.rb: keep a reference to

    authored
      custom coders so that GC does not impact dumped yaml reference ids.
    
    Fixes #60
Commits on Apr 29, 2012
  1. * ext/psych/lib/psych/json/yaml_events.rb: implicit styles should not

    authored
      be changeable for JSON events.
Commits on Apr 28, 2012
Commits on Apr 7, 2012
  1. bumping up the version

    authored
Commits on Apr 6, 2012
  1. * ext/psych/parser.c: fall back to any encoding if the external

    authored
      encoding is wrong.  [ruby-core:44163]
    * test/psych/test_encoding.rb: fix test
Commits on Mar 27, 2012
  1. updating manifest

    authored
  2. bumping to 1.3.0

    authored
Commits on Mar 23, 2012
  1. Merge pull request #53 from eregon/patch-1

    authored
    add missing #warn in #init_with for #yaml_initialize deprecation
  2. @eregon
Commits on Mar 8, 2012
  1. * ext/psych/lib/psych.rb (load, parse): stop parsing or loading after

    authored
      the first document has been parsed.
    
    * test/psych/test_stream.rb: pertinent tests.
  2. * ext/psych/lib/psych.rb (parse_stream, load_stream): if a block is

    authored
      given, documents will be yielded to the block as they are parsed.
      [ruby-core:42404] [Bug #5978]
    
    * ext/psych/lib/psych/handlers/document_stream.rb: add a handler that
      yields documents as they are parsed
    
    * test/psych/test_stream.rb: corresponding tests.
Commits on Mar 5, 2012
  1. testing against ruby-head

    authored
  2. * ext/psych/lib/psych/core_ext.rb: only extend Kernel if IRB is loaded

    authored
      in order to stop method pollution. fixes #50
  3. * ext/psych/lib/psych.rb: default open YAML files with utf8 external

    authored
      encoding. [ruby-core:42967]
    * test/psych/test_tainted.rb: ditto
Commits on Feb 28, 2012
  1. * ext/psych/parser.c: prevent a memory leak by protecting calls to

    authored
      handler callbacks.
    * test/psych/test_parser.rb: test to demonstrate leak.
Commits on Feb 23, 2012
  1. * ext/psych/parser.c: set parser encoding based on the YAML input

    authored
      rather than user configuration.
    * test/psych/test_encoding.rb: corresponding tests.
    * test/psych/test_parser.rb: ditto
    * test/psych/test_tainted.rb: ditto
Commits on Feb 9, 2012
  1. * ext/psych/parser.c: removed external encoding setter, allow parser

    authored
      to be reused.
    * ext/psych/lib/psych/parser.rb: added external encoding setter.
    * test/psych/test_parser.rb: test parser reuse
Commits on Jan 18, 2012
  1. * ext/psych/lib/psych/visitors/to_ruby.rb: Added support for loading

    authored
      subclasses of String with ivars
    * ext/psych/lib/psych/visitors/yaml_tree.rb: Added support for dumping
      subclasses of String with ivars
    * test/psych/test_string.rb: corresponding tests
  2. syncing with ruby trunk

    authored
Commits on Dec 18, 2011
  1. * ext/psych/lib/psych/visitors/to_ruby.rb: BigDecimals can be restored

    authored
      from YAML.
    * ext/psych/lib/psych/visitors/yaml_tree.rb: BigDecimals can be dumped
      to YAML.
    * test/psych/test_numeric.rb: tests for BigDecimal serialization
    
    Fixes #31
  2. * ext/psych/lib/psych/scalar_scanner.rb: Strings that look like dates

    authored
      should be treated as strings and not dates.  Fixes #42
    
    * test/psych/test_scalar_scanner.rb: corresponding tests.
Commits on Dec 6, 2011
  1. * ext/psych/lib/psych.rb (module Psych): parse and load methods take

    authored
      an optional file name that is used when raising Psych::SyntaxError
      exceptions
    * ext/psych/lib/psych/syntax_error.rb (module Psych): allow nil file
      names and handle nil file names in the exception message
    * test/psych/test_exception.rb (module Psych): Tests for changes.
  2. * ext/psych/parser.c (parse): parse method can take an option file

    authored
      name for use in exception messages.
    * test/psych/test_parser.rb: corresponding tests.
Something went wrong with that request. Please try again.