Permalink
Commits on Feb 6, 2013
  1. fix exception heirarchy

    tenderlove committed Feb 6, 2013
Commits on Feb 2, 2013
Commits on Jan 17, 2013
  1. * ext/psych/lib/psych/scalar_scanner.rb: use constants rather than

      calculating Inf and NaN.
    tenderlove committed Jan 17, 2013
Commits on Jan 13, 2013
Commits on Jan 12, 2013
  1. * ext/psych/lib/psych/visitors/to_ruby.rb: merge key values that

      contain something besides a hash should be left in tact.
    
    * test/psych/test_merge_keys.rb: test for change
    
    fixes #114
    tenderlove committed Jan 12, 2013
Commits on Jan 9, 2013
  1. * ext/psych/lib/psych/scalar_scanner.rb: strip trailing dots from

      floats so that Float() will not raise an exception.
    
    * test/psych/test_numeric.rb: test to ensure "1." can be loaded
    
    * test/psych/test_string.rb: make sure "1." can round trip
    
    fixes #109
    tenderlove committed Jan 9, 2013
Commits on Jan 6, 2013
  1. Merge pull request #113 from pck/improve-string-encoding

    Improve string encoding
    tenderlove committed Jan 6, 2013
  2. Changed Psych::Visitors::YAMLTree.binary?(string).

    * A human-readable representation can be used for ascii_only 8bit-encoded strings.
    * String subclasses are binary, even if they are character-encoded.
    pck committed Jan 6, 2013
  3. Testing 8bit ascii_only strings.

    pck committed Jan 6, 2013
Commits on Jan 3, 2013
  1. * lib/psych.rb (Psych.load): Return value of Psych::SyntaxError.message

      should be same as example. Patch by Ippei Obayashi [ruby-core:51193]
    zzak committed Jan 3, 2013
Commits on Dec 17, 2012
  1. Merge branch 'master' into nirvdrum-speed_up_node_mapping

    * master: (28 commits)
      merge changes from ruby trunk
      Strings that start with non-word characters should double quote without exclamation mark
      fixing rsync
      make some header file adjustments for ruby compile
      updating the version to 2.0
      add the license for libyaml
      Update README.rdoc
      fix c file name
      only do have_header checks if we are embedding libyaml
      mkmf has a global for this test
      fix build on windows
      only embed libyaml if the system does not have it
      * 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
      * ext/psych/lib/psych/core_ext.rb: move Kernel#y so that it can   manually be required as 'psych/y'.
      for compiling on mswin
      embedding libyaml
      * ruby.c (load_file_internal): set default source encoding as   UTF-8 instead of US-ASCII. [ruby-core:46021] [Feature #6679]
      * ext/psych/lib/psych/handlers/recorder.rb: added a class for   recording YAML parse and emit events.
      Use literal style when emitting multiline strings, fixes #64
      * ext/psych/lib/psych/visitors/yaml_tree.rb: `tree` should return the   same thing on every call.
      ...
    tenderlove committed Dec 17, 2012
Commits on Dec 13, 2012
  1. Merge branch 'embed'

    * embed:
      fixing rsync
      make some header file adjustments for ruby compile
      updating the version to 2.0
      add the license for libyaml
      fix c file name
      only do have_header checks if we are embedding libyaml
      mkmf has a global for this test
      fix build on windows
      only embed libyaml if the system does not have it
      for compiling on mswin
      embedding libyaml
    tenderlove committed Dec 13, 2012
Commits on Dec 9, 2012
  1. Merge pull request #106 from atambo/master

    Strings that start with non-word characters should double quote without exclamation mark
    tenderlove committed Dec 9, 2012
  2. Strings that start with non-word characters should double quote witho…

    …ut exclamation mark
    
    Before this commit:
    
    --- ! '@123''abc'
    
    After this commit:
    
    --- "@123'abc"
    atambo committed Dec 8, 2012
Commits on Nov 28, 2012
  1. fixing rsync

    tenderlove committed Nov 28, 2012
  2. updating the version to 2.0

    tenderlove committed Nov 28, 2012
  3. add the license for libyaml

    tenderlove committed Nov 28, 2012
  4. Merge branch 'master' into embed

    * master:
      Update README.rdoc
      * lib/psych/deprecated.rb (load_documents): document deprecation
    tenderlove committed Nov 28, 2012
Commits on Nov 25, 2012
  1. Merge pull request #95 from stomar/doc_deprecated

    Document deprecation of Psych.load_documents
    zzak committed Nov 25, 2012
Commits on Nov 20, 2012
  1. Merge pull request #104 from olivernn/patch-1

    Typo in README.rdoc
    zzak committed Nov 20, 2012
  2. 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. Merge branch 'master' into embed

    * master:
      * 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
      * ext/psych/lib/psych/core_ext.rb: move Kernel#y so that it can   manually be required as 'psych/y'.
      Use literal style when emitting multiline strings, fixes #64
    tenderlove committed Nov 17, 2012
  2. fix c file name

    tenderlove committed Nov 17, 2012
  3. fix build on windows

    tenderlove committed Nov 17, 2012
  4. Merge pull request #97 from atambo/master

    Use literal style when emitting multiline strings, fixes #64
    tenderlove committed Nov 17, 2012
  5. * 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 17, 2012
  6. * 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 17, 2012
  7. Merge pull request #101 from tarui/embed

    for compiling on mswin
    tenderlove committed Nov 17, 2012