Skip to content
Commits on Jul 5, 2013
  1. @tenderlove

    * ext/psych/lib/psych/visitors/yaml_tree.rb: register time objects so

    tenderlove committed
      they are referenced as ids during output.
    * test/psych/test_date_time.rb: corresponding test.
    
    Fixes #146
  2. @tenderlove

    merging from ruby trunk

    tenderlove committed
Commits on Jun 28, 2013
  1. @drbrain
Commits on Jun 27, 2013
  1. @tenderlove

    updating manifest

    tenderlove committed
Commits on May 14, 2013
  1. @tenderlove

    * ext/psych/lib/psych.rb: Adding Psych.safe_load for loading a user

    tenderlove committed
      defined, restricted subset of Ruby object types.
    * ext/psych/lib/psych/class_loader.rb: A class loader for
      encapsulating the logic for which objects are allowed to be
      deserialized.
    * ext/psych/lib/psych/deprecated.rb: Changes to use the class loader
    * ext/psych/lib/psych/exception.rb: ditto
    * ext/psych/lib/psych/json/stream.rb: ditto
    * ext/psych/lib/psych/nodes/node.rb: ditto
    * ext/psych/lib/psych/scalar_scanner.rb: ditto
    * ext/psych/lib/psych/stream.rb: ditto
    * ext/psych/lib/psych/streaming.rb: ditto
    * ext/psych/lib/psych/visitors/json_tree.rb: ditto
    * ext/psych/lib/psych/visitors/to_ruby.rb: ditto
    * ext/psych/lib/psych/visitors/yaml_tree.rb: ditto
    * ext/psych/psych_to_ruby.c: ditto
    * test/psych/helper.rb: ditto
    * test/psych/test_safe_load.rb: tests for restricted subset.
    * test/psych/test_scalar_scanner.rb: ditto
    * test/psych/visitors/test_to_ruby.rb: ditto
    * test/psych/visitors/test_yaml_tree.rb: ditto
  2. @tenderlove

    merge from Ruby

    tenderlove committed
  3. @tenderlove

    merging from Ruby

    tenderlove committed
  4. @tenderlove

    Merge pull request #141 from kdisneur/fix/remove_swp_files

    tenderlove committed
    Remove remaining .swp file
  5. @tenderlove

    Merge pull request #131 from sheerun/fix/naming

    tenderlove committed
    Do not use one-letter variables
Commits on Apr 27, 2013
  1. @zzak

    Update rbx install docs

    zzak committed
Commits on Apr 26, 2013
  1. Remove remaining .swp file

    Kevin committed
Commits on Apr 5, 2013
  1. @tenderlove

    Merge pull request #122 from tjwallace/fix_coder_emit_hash

    tenderlove committed
    Fix case when map includes a symbol key in #emit_coder
  2. @tenderlove
  3. @tenderlove

    * ext/psych/lib/psych/exception.rb: there should be only one exception

    tenderlove committed
      base class. Fixes tenderlove/psych #125
    * ext/psych/lib/psych.rb: require the correct exception class
    * ext/psych/lib/psych/syntax_error.rb: ditto
    * ext/psych/lib/psych/visitors/to_ruby.rb: ditto
    
    fixes #125
  4. @tenderlove

    * ext/psych/lib/psych/visitors/to_ruby.rb: correctly register

    tenderlove committed
      self-referential strings. Fixes tenderlove/psych #135
    
    * test/psych/test_string.rb: appropriate test.
  5. @tenderlove

    sync with ruby trunk

    tenderlove committed
Commits on Mar 1, 2013
  1. @zzak

    * lib/psych.rb: specify in rdoc what object is returned in parser

    zzak committed
      By Adam Stankiewicz [Github Fixes #133]
Commits on Feb 28, 2013
  1. @zzak
Commits on Feb 27, 2013
  1. @sheerun

    Do not use one-letter variables

    sheerun committed
Commits on Feb 16, 2013
  1. @zzak

    Missed author from 706545c

    zzak committed
  2. @zzak
Commits on Feb 7, 2013
  1. @tenderlove

    * ext/psych/lib/psych/visitors/yaml_tree.rb: fixing string quotation

    tenderlove committed
      when dumping Ruby strings. Thanks Ingy
    
    * test/psych/test_psych.rb: appropriate tests.
    
    * test/psych/test_yaml.rb: ditto
  2. @tenderlove

    * ext/psych/lib/psych/visitors/yaml_tree.rb: change output reference

    tenderlove committed
      ids to be sequential numbers.
Commits on Feb 6, 2013
  1. @tenderlove

    sync with ruby trunk

    tenderlove committed
Commits on Jan 30, 2013
  1. @tjwallace

    Fix case when map includes a symbol key in #emit_coder

    tjwallace committed
    Mimic what is done in #visit_Hash. Fixes #107.
Commits on Jan 17, 2013
  1. @tenderlove
Commits on Jan 13, 2013
  1. @zzak
Commits on Jan 12, 2013
  1. @tenderlove

    * ext/psych/lib/psych/visitors/to_ruby.rb: merge key values that

    tenderlove committed
      contain something besides a hash should be left in tact.
    
    * test/psych/test_merge_keys.rb: test for change
    
    fixes #114
Commits on Jan 9, 2013
  1. @tenderlove

    * ext/psych/lib/psych/scalar_scanner.rb: strip trailing dots from

    tenderlove committed
      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
Commits on Jan 6, 2013
  1. @tenderlove

    Merge pull request #113 from pck/improve-string-encoding

    tenderlove committed
    Improve string encoding
  2. @pck

    Changed Psych::Visitors::YAMLTree.binary?(string).

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

    Testing 8bit ascii_only strings.

    pck committed
  4. @pck
Commits on Jan 3, 2013
  1. @zzak

    * lib/psych.rb (Psych.load): Return value of Psych::SyntaxError.message

    zzak committed
      should be same as example. Patch by Ippei Obayashi [ruby-core:51193]
Commits on Dec 17, 2012
  1. @tenderlove

    Merge branch 'master' into nirvdrum-speed_up_node_mapping

    tenderlove committed
    * 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.
      ...
Something went wrong with that request. Please try again.