Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up code a bit | Florian Frank | 2012-02-11 | 2 | -19/+21 |
| | | | | This should fix #117 | ||||
* | Support duck typed ruby array in JRuby as well | Florian Frank | 2011-12-20 | 1 | -1/+29 |
| | |||||
* | Support object class with duck type hash | Florian Frank | 2011-12-20 | 1 | -1/+24 |
| | |||||
* | Small fix: JSON.load('') # => nil | Florian Frank | 2011-12-01 | 1 | -0/+1 |
| | |||||
* | Merge branch 'extract-fbuffer' | Florian Frank | 2011-11-23 | 1 | -30/+44 |
|\ | |||||
| * | Extract fbuffer and use it in parser and generator | Florian Frank | 2011-11-23 | 1 | -6/+6 |
| | | |||||
| * | start to make buffer_initial_length configurable | Florian Frank | 2011-11-09 | 1 | -0/+2 |
| | | |||||
| * | start to make buffer_initial_length configurable | Florian Frank | 2011-11-09 | 1 | -30/+42 |
| | | |||||
* | | Merge branch 'master' of https://github.com/jpartlow/json into jpartlow-master | Florian Frank | 2011-11-22 | 1 | -1/+1 |
|\ \ | |||||
| * | | Fix for Time.json_create ensures == Time instances for roundtrip through ↵ | Josh Partlow | 2011-11-18 | 1 | -1/+1 |
| |/ | | | | | | | JSON serialization in Ruby 1.9.2. | ||||
* | | Make JSON.dump and JSON.load support Rails better | Florian Frank | 2011-11-22 | 2 | -1/+16 |
| | | |||||
* | | Add support for OpenStruct | Florian Frank | 2011-11-21 | 1 | -0/+8 |
|/ | |||||
* | Add testcase for a possible crash with bignum | Florian Frank | 2011-11-09 | 1 | -0/+20 |
| | |||||
* | always raise type error when parsing nil | Florian Frank | 2011-11-03 | 1 | -0/+2 |
| | |||||
* | Add support for BigDecimal numbers | Florian Frank | 2011-10-02 | 1 | -0/+6 |
| | |||||
* | Move rational and complex additions in own files | Florian Frank | 2011-08-30 | 1 | -1/+3 |
| | | | | | | | | | 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. | ||||
* | Apply patch by Eric Wong <nocode@yhbt.net> | Florian Frank | 2011-08-29 | 1 | -0/+13 |
| | | | | See https://github.com/flori/json/issues/46 | ||||
* | Merge branch 'quirks-mode' | Florian Frank | 2011-08-29 | 2 | -1/+57 |
|\ | |||||
| * | Merge branch 'quirks-mode-parser' into quirks-mode | Florian Frank | 2011-07-31 | 1 | -0/+6 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: java/src/json/ext/Parser.java java/src/json/ext/Parser.rl json.gemspec json_pure.gemspec tests/test_json.rb | ||||
| | * | Implement quirks_mode | Florian Frank | 2011-07-31 | 1 | -0/+36 |
| | | | | | | | | | | | | This allows parsing of primitive values | ||||
| * | | Merge branch 'quirks-mode-parser' into quirks-mode | Florian Frank | 2011-07-27 | 1 | -0/+30 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: json.gemspec json_pure.gemspec | ||||
| | * | | Implement quirks_mode | Florian Frank | 2011-07-27 | 1 | -0/+30 |
| | |/ | | | | | | | | | | This allows parsing of primitive values | ||||
| * | | started quirks mode for generator | Florian Frank | 2011-07-27 | 1 | -1/+21 |
| |/ | |||||
* | | Add (de-)serialisation methods f. Complex/Rational | Florian Frank | 2011-08-25 | 1 | -0/+5 |
|/ | |||||
* | remove trailing spaces. | Nobuyoshi Nakada | 2011-07-08 | 2 | -2/+2 |
| | |||||
* | should not modify argument | Nobuyoshi Nakada | 2011-07-08 | 1 | -0/+6 |
| | | | | | * ext/json/ext/parser/parser.h (FORCE_UTF8): should not modify encoding of the argument. | ||||
* | re-initialize test | Nobuyoshi Nakada | 2011-07-08 | 1 | -2/+4 |
| | | | | * tests/test_json.rb (test_allocate): add re-initialize test. | ||||
* | * ext/json/ext/parser/parser.h (GET_PARSER): raise TypeError. | nobu | 2011-07-07 | 1 | -0/+7 |
| | | | | | | * ext/json/ext/parser/parser.rl (cParser_initialize): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | ||||
* | Skip test which fails on some platforms | Florian Frank | 2011-05-12 | 1 | -1/+1 |
| | |||||
* | Fix duplicate test | Florian Frank | 2011-05-12 | 1 | -39/+19 |
| | |||||
* | Don't optimize calls for ducktypes | Florian Frank | 2011-05-12 | 1 | -0/+29 |
| | |||||
* | Merge pull request #63 from vakuum/issue-60 | Florian Frank | 2011-05-11 | 1 | -0/+1 |
|\ | | | | | flori/json#60: Incorrect pretty-print indentation | ||||
| * | flori/json#60: Incorrect pretty-print indentation | Clemens Fuchslocher | 2011-02-26 | 1 | -0/+1 |
| | | |||||
* | | If a custom :object_class is given, the C extension should not use ↵ | Jon Leighton | 2011-04-01 | 1 | -2/+12 |
|/ | | | | rb_hash_aset - it should call the object's []= method instead. | ||||
* | renamed :match argument to :match_stringv1.5.0 | Florian Frank | 2011-01-05 | 1 | -3/+3 |
| | |||||
* | Rubinius' strscan already has a @match ivar | Florian Frank | 2011-01-02 | 1 | -1/+1 |
| | |||||
* | fixed test setup | Florian Frank | 2011-01-02 | 8 | -35/+18 |
| | |||||
* | Added matching in pure/ext parser | Florian Frank | 2011-01-02 | 2 | -0/+53 |
| | |||||
* | obsoleted json/add/rails definitions | Florian Frank | 2011-01-02 | 1 | -144/+0 |
| | |||||
* | use JSON.iconv abstraction | Florian Frank | 2011-01-02 | 1 | -3/+8 |
| | |||||
* | never use iconv | Shota Fukumori (sora_h) | 2011-01-02 | 1 | -7/+8 |
| | |||||
* | started to build jruby extension with Rakefile | Florian Frank | 2010-09-23 | 3 | -2/+4 |
| | |||||
* | prepare new version | Florian Frank | 2010-08-18 | 2 | -6/+6 |
| | | | | | fixed some warnings wrote some rake tasks to build jruby extension | ||||
* | keep track of depth correctly | Florian Frank | 2010-08-18 | 1 | -3/+0 |
| | |||||
* | do not forget to dup the state | Florian Frank | 2010-08-07 | 1 | -0/+17 |
| | | | | use state for depth checking in pure as well | ||||
* | added missing methods to State + tests | Florian Frank | 2010-08-07 | 1 | -0/+45 |
| | |||||
* | Revert "use method dispatch for generation again" | Florian Frank | 2010-08-05 | 1 | -6/+39 |
| | | | | | | | | This reverts commit 59eab2b7ad1b44dc424fb3fffa5520947f7360f3. Conflicts: ext/json/ext/generator/generator.c | ||||
* | Revert "use method dispatch for generation again" | Florian Frank | 2010-08-05 | 1 | -29/+7 |
| | | | | This reverts commit f0a14faf1d59a5ea86a79d3a5780e8433bfc9e16. | ||||
* | use method dispatch for generation again | Florian Frank | 2010-08-03 | 1 | -7/+29 |
| | |||||
* | Merge branch 'master' of github.com:/flori/json | Florian Frank | 2010-05-05 | 1 | -6/+6 |
|\ |