summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Use C implementation and better regexp for pureFlorian Frank2012-03-201-2/+6
|
* Clean up code a bitFlorian Frank2012-02-111-1/+1
| | | | This should fix #117
* Prepare new versionv1.6.5Florian Frank2012-01-151-1/+1
|
* Prepare new versionFlorian Frank2011-12-241-1/+1
|
* Small fix: JSON.load('') # => nilFlorian Frank2011-12-012-2/+3
|
* Merge branch 'extract-fbuffer'Florian Frank2011-11-231-9/+20
|\
| * Extract fbuffer and use it in parser and generatorFlorian Frank2011-11-231-1/+1
| |
| * change documentationFlorian Frank2011-11-101-2/+2
| |
| * start to make buffer_initial_length configurableFlorian Frank2011-11-091-9/+20
| |
* | Merge branch 'master' of https://github.com/jpartlow/json into jpartlow-masterFlorian Frank2011-11-221-2/+2
|\ \
| * | Fix for Time.json_create ensures == Time instances for roundtrip through ↵Josh Partlow2011-11-181-2/+2
| |/ | | | | | | JSON serialization in Ruby 1.9.2.
* | Make JSON.dump and JSON.load support Rails betterFlorian Frank2011-11-221-4/+38
| |
* | Prepare new version 1.6.2Florian Frank2011-11-221-1/+1
| |
* | Add support for OpenStructFlorian Frank2011-11-213-0/+43
|/
* probe for read before calling itFlorian Frank2011-11-031-1/+1
|
* always raise type error when parsing nilFlorian Frank2011-11-031-2/+7
|
* Add support for BigDecimal numbersFlorian Frank2011-10-021-0/+21
|
* Prepare new release 1.6.1v1.6.1Florian Frank2011-09-181-1/+1
|
* Extract utils out of this library into json-utilsv1.6.0Florian Frank2011-09-1312-3172/+2
|
* Split all implementations into single filesFlorian Frank2011-09-129-241/+273
| | | | | This way it's easier to create one's own serialisations by picking just the desired ones and mixing them with one's own implementations.
* Add some documentationv1.5.4Florian Frank2011-08-312-0/+4
|
* Move rational and complex additions in own filesFlorian Frank2011-08-303-38/+44
| | | | | | | | | Also do not require Ruby's complex.rb and rational.rb if the top level constants are already defined. This means Ruby 1.9 implementations are extendend, but Ruby 1.8 implementations will require rational/complex before they are extended. Having rational and complex additions in their own files is an especially good thing, if one wants to avoid loading complex and rational under Ruby 1.8.
* Merge branch 'quirks-mode'Florian Frank2011-08-293-60/+117
|\
| * Merge branch 'quirks-mode-parser' into quirks-modeFlorian Frank2011-07-271-55/+87
| |\ | | | | | | | | | | | | | | | Conflicts: json.gemspec json_pure.gemspec
| | * Implement quirks_modeFlorian Frank2011-07-271-55/+87
| | | | | | | | | | | | This allows parsing of primitive values
| * | started quirks mode for generatorFlorian Frank2011-07-272-5/+30
| |/
* | Fix typos and grammar mistakes. Patch by Luke Gruber. [Ruby 1.9 - Bug 35203]Eric Hodel2011-08-262-36/+36
| |
* | Add (de-)serialisation methods f. Complex/RationalFlorian Frank2011-08-251-2/+40
|/
* delete after having been obsoletedFlorian Frank2011-07-251-8/+0
|
* Oh, look loading the extension is much easier nowFlorian Frank2011-07-241-15/+2
|
* remove trailing spaces.Nobuyoshi Nakada2011-07-086-32/+32
|
* * remove trailing spaces.nobu2011-07-071-1/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/json/common.rb (JSON::MissingUnicodeSupport.iconv): should not drop ↵nobu2011-07-071-1/+1
| | | | | | rest of the result. use Iconv.conv instead. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Bump up version to 1.5.4Florian Frank2011-07-041-1/+1
|
* Alias State#configure method as State#mergeFlorian Frank2011-06-201-0/+1
| | | | This increases duck type synonymy with Hash
* Define as_json methods, so rails can make objectsFlorian Frank2011-06-201-41/+106
|
* Bump version to 1.5.3Florian Frank2011-06-171-1/+1
|
* Merge branch 'master' of gate.dyna.ping.de:/git/jsonFlorian Frank2011-06-091-1/+1
|\
| * typo, README file extensionlorensr2011-05-111-1/+1
| |
* | Apply patch by Cory Monty <cory.monty@gmail.com>.Florian Frank2011-06-093-5/+92
|/
* Create gemspecsFlorian Frank2011-05-111-1/+1
| | | | Get rid of rake-compiler dependencies
* Support building of fat binary gemv1.5.1Florian Frank2011-01-262-3/+16
| | | | This should fix issue #51 on Windows
* renamed :match argument to :match_stringv1.5.0Florian Frank2011-01-051-3/+3
|
* Rubinius' strscan already has a @match ivarFlorian Frank2011-01-021-3/+3
|
* Added matching in pure/ext parserFlorian Frank2011-01-021-8/+14
|
* make sure bytes is a 8-bit string on all rubiesFlorian Frank2011-01-021-2/+7
|
* Fix for ruby 1.9 const_defined? methodFlorian Frank2011-01-024-8/+17
| | | | | | ruby 1.9 breaks backwards compatibility by usіng the wrong default value for its newly introduced second argument. This patch implements a work around, to make this gem work on both ruby 1.8 and 1.9.
* obsoleted json/add/rails definitionsFlorian Frank2011-01-021-54/+4
|
* use JSON.iconv abstractionFlorian Frank2011-01-025-72/+17
|
* speed upShota Fukumori (sora_h)2011-01-021-4/+6
|