Commits on Nov 25, 2012
  1. @zzak

    Merge pull request #95 from stomar/doc_deprecated

    Document deprecation of Psych.load_documents
    zzak committed Nov 24, 2012
Commits on Nov 20, 2012
  1. @zzak

    Merge pull request #104 from olivernn/patch-1

    Typo in README.rdoc
    zzak committed Nov 20, 2012
  2. @olivernn

    Update README.rdoc

    Tiny typo. Psych is the default YAML parser not the fault YAML parser.
    olivernn committed Nov 20, 2012
Commits on Nov 17, 2012
  1. @tenderlove

    Merge pull request #97 from atambo/master

    Use literal style when emitting multiline strings, fixes #64
    tenderlove committed Nov 16, 2012
  2. @tenderlove

    * ext/psych/lib/psych/scalar_scanner.rb: avoid raising exceptions when

      parsing Floats and Integers. Thanks riffraff [ruby-core:44426]
    * test/psych/test_numeric.rb: associated test
    tenderlove committed Nov 16, 2012
  3. @tenderlove

    * ext/psych/lib/psych/core_ext.rb: move Kernel#y so that it can

      manually be required as 'psych/y'.
    
    * ext/psych/lib/psych/y.rb: ditto
    
    r37694
    tenderlove committed Nov 16, 2012
Commits on Nov 16, 2012
  1. @tenderlove

    * ruby.c (load_file_internal): set default source encoding as

      UTF-8 instead of US-ASCII. [ruby-core:46021] [Feature #6679]
    
    * parse.y (parser_initialize): set default parser encoding as
      UTF-8 instead of US-ASCII.
    
    r37485
    tenderlove committed Nov 16, 2012
Commits on Nov 5, 2012
  1. @tenderlove

    Merge pull request #96 from zzak/master

    Install documentation, fixes #91
    tenderlove committed Nov 5, 2012
Commits on Oct 29, 2012
  1. @tenderlove

    * ext/psych/lib/psych/handlers/recorder.rb: added a class for

      recording YAML parse and emit events.
    
    * ext/psych/lib/psych/handler.rb: adding a list of events so that
      handler classes can more easily be meta-programmed.
    
    * test/psych/handlers/test_recorder.rb: tests for the change.
    tenderlove committed Oct 28, 2012
  2. @atambo
Commits on Oct 28, 2012
  1. @tenderlove

    * ext/psych/lib/psych/visitors/yaml_tree.rb: `tree` should return the

      same thing on every call.
    
    * test/psych/visitors/test_yaml_tree.rb: related test.
    tenderlove committed Oct 27, 2012
  2. @tenderlove

    * ext/psych/lib/psych/visitors/yaml_tree.rb: YAML Tree object should

      be able to take an emitter object as it's output.
    
    * test/psych/visitors/test_yaml_tree.rb: related test.
    tenderlove committed Oct 27, 2012
Commits on Oct 22, 2012
  1. @tenderlove

    merging from ruby trunk

    tenderlove committed Oct 22, 2012
  2. @drbrain
  3. @drbrain

    Psych::SyntaxError now inherits from RuntimeError

    Previously Psych::SyntaxError inherited from SyntaxError.  Since
    SyntaxError does not inherit from StandardError a plain rescue could not
    capture a YAML parse error.  This made code that needed to handle psych
    errors slightly more complex.
    
    Psych::SyntaxError now inherits from Psych::Error (allowing room for
    future expansion of psych errors that can be caught under the same
    umbrella) and inherits from RuntimeError.
    drbrain committed Oct 22, 2012
  4. @drbrain
Commits on Oct 20, 2012
  1. @zzak

    Install documentation, fixes #91

    zzak committed Oct 20, 2012
Commits on Oct 13, 2012
  1. @tenderlove

    Merge pull request #92 from nirvdrum/cache_symbols

    Cache symbols while tokenizing.
    tenderlove committed Oct 13, 2012
  2. @nirvdrum

    Cache symbols while tokenizing.

    nirvdrum committed Oct 12, 2012
Commits on Oct 2, 2012
  1. @tenderlove

    Merge pull request #90 from nirvdrum/short_circuit_string_tokenization

    Updated the RegExp to catch Strings earlier in the tokenization process.
    tenderlove committed Oct 2, 2012
  2. @nirvdrum
Commits on Oct 1, 2012
  1. @tenderlove

    Merge pull request #88 from nirvdrum/reduce_method_missing

    Handle nil tags specially to avoid slow method_missing calls.
    tenderlove committed Oct 1, 2012
  2. @nirvdrum

    Handle nil tags specially to avoid slow method_missing calls.

    Previously, the nil value would be compared to any RegExps, which causes method_missing to be invoked on nil, which is both slow and always guaranteed to fail matching against the RegExp.
    nirvdrum committed Oct 1, 2012
Commits on Sep 11, 2012
  1. @tenderlove

    Merge pull request #83 from rsutphin/82-bad_times

    Ignore bad timestamps
    tenderlove committed Sep 11, 2012
  2. @rsutphin

    Ignore bad timestamps. #82.

    If something looks like a timestamp but has an invalid component,
    treat it as a string instead of throwing an ArgumentError.
    rsutphin committed Sep 11, 2012
Commits on Sep 7, 2012
  1. @tenderlove

    Merge pull request #80 from kreynolds/master

    Fix scalar_scanner to understand strings starting with an underscore and containing only digits
    tenderlove committed Sep 7, 2012
  2. @kreynolds

    Fix scalar_scanner to understand strings starting with an underscore …

    …and containing only digits
    kreynolds committed Sep 7, 2012
Commits on Aug 4, 2012
  1. @tenderlove

    Merge pull request #74 from Carolyn-Ann/comment-change

    Changed comment in psych.rb to update new home page for libyaml
    tenderlove committed Aug 3, 2012
  2. @Carolyn-Ann
Commits on Jul 31, 2012
  1. @tenderlove

    bumping the version to 1.3.4

    tenderlove committed Jul 30, 2012
Commits on Jul 19, 2012
  1. @tenderlove

    * ext/psych/emitter.c (initialize): allow a configuration object to be

      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.
    tenderlove committed Jul 18, 2012
  2. @tenderlove

    sync with ruby trunk

    tenderlove committed Jul 18, 2012
  3. @tenderlove
Commits on Jul 13, 2012
  1. @tenderlove

    Merge pull request #69 from ManageIQ/register_strings_for_use_in_aliases

    From yaml, register a newly created String with aliases.  To yaml, register Strings containing ivars with aliases.
    tenderlove committed Jul 13, 2012