Module Name: pkgsrc
Committed By: jperkin
Date: Tue Jun 3 13:53:15 UTC 2014
Added Files:
pkgsrc/devel/ruby-yajl-ruby: DESCR Makefile PLIST distinfo
Log Message:
Import devel/ruby-yajl-ruby into pkgsrc.
This gem is a C binding to the excellent YAJL JSON parsing and
generation library.
Features:
* JSON parsing and encoding directly to and from an IO stream (file,
socket, etc) or String. Compressed stream parsing and encoding
supported for Bzip2, Gzip and Deflate.
* Parse and encode multiple JSON objects to and from streams or
strings continuously.
* JSON gem compatibility API - allows yajl-ruby to be used as a
drop-in replacement for the JSON gem
* Basic HTTP client (only GET requests supported for now) which
parses JSON directly off the response body as it's being received
* ~3.5x faster than JSON.generate
* ~1.9x faster than JSON.parse
* ~4.5x faster than YAML.load
* ~377.5x faster than YAML.dump
* ~1.5x faster than Marshal.load
* ~2x faster than Marshal.dump
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ruby-yajl-ruby/DESCR \
pkgsrc/devel/ruby-yajl-ruby/Makefile pkgsrc/devel/ruby-yajl-ruby/PLIST \
pkgsrc/devel/ruby-yajl-ruby/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.