Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add to CHANGESv1.6.4 | Florian Frank | 2011-12-24 | 1 | -0/+4 | |
| | ||||||
* | Prepare new version | Florian Frank | 2011-12-24 | 4 | -10/+10 | |
| | ||||||
* | Merge branch 'more_jruby_tweaks' of https://github.com/headius/json into ↵ | Florian Frank | 2011-12-21 | 2 | -88/+94 | |
|\ | | | | | | | headius-more_jruby_tweaks | |||||
| * | Only allocate a single "view" bytelist, and update it as needed. | Charles Oliver Nutter | 2011-12-20 | 2 | -88/+94 | |
| | | | | | | | | | | | | | | Conflicts: java/src/json/ext/Parser.java java/src/json/ext/Parser.rl | |||||
* | | Merge branch 'hash-duckyped-object_classes' | Florian Frank | 2011-12-21 | 2 | -4/+0 | |
|\ \ | |/ |/| | ||||||
| * | Remove superflous comment | Florian Frank | 2011-12-21 | 2 | -4/+0 | |
| | | ||||||
* | | Fix #109 | Florian Frank | 2011-12-20 | 2 | -0/+0 | |
|/ | ||||||
* | Support duck typed ruby array in JRuby as well | Florian Frank | 2011-12-20 | 4 | -22/+50 | |
| | ||||||
* | Support hash ducktype objects on JRuby as well | Florian Frank | 2011-12-20 | 4 | -54/+63 | |
| | ||||||
* | only master | Florian Frank | 2011-12-20 | 1 | -1/+1 | |
| | ||||||
* | Support object class with duck type hash | Florian Frank | 2011-12-20 | 5 | -80/+115 | |
| | ||||||
* | Only allocate a single ParserResult, and pass it along the stack.headius-jruby_perf_tweaks | Charles Oliver Nutter | 2011-12-20 | 2 | -141/+170 | |
| | ||||||
* | Better ByteList subsequence and break up some parse methods. | Charles Oliver Nutter | 2011-12-20 | 2 | -84/+126 | |
| | ||||||
* | Use appropriate byteListToInum for Ruby version. | Charles Oliver Nutter | 2011-12-20 | 1 | -1/+3 | |
| | ||||||
* | Minor tweaks to Java ext for performance. | Charles Oliver Nutter | 2011-12-20 | 2 | -116/+128 | |
| | | | | | | | * Avoid full newInstance logic if constructing normal Array or Hash * Skip intermediate RubyString for float and integer parsing * Avoid toString for comparison with "-Infinity" * Avoid repeated class.getName().equals() calls | |||||
* | This makes all the difference, I am sure.v1.6.3 | Florian Frank | 2011-12-01 | 2 | -5/+5 | |
| | ||||||
* | Small fix: JSON.load('') # => nil | Florian Frank | 2011-12-01 | 7 | -7/+12 | |
| | ||||||
* | Create new gemspecsv1.6.2 | Florian Frank | 2011-11-28 | 2 | -4/+4 | |
| | ||||||
* | Move fbuffer in its own directory | Florian Frank | 2011-11-28 | 4 | -3/+3 | |
| | ||||||
* | Add change to CHANGES | Florian Frank | 2011-11-28 | 1 | -0/+3 | |
| | ||||||
* | Merge branch 'extract-fbuffer' | Florian Frank | 2011-11-23 | 13 | -305/+408 | |
|\ | ||||||
| * | support buffer length settings | Florian Frank | 2011-11-23 | 1 | -0/+21 | |
| | | ||||||
| * | avoid symlink | Florian Frank | 2011-11-23 | 5 | -4/+3 | |
| | | ||||||
| * | Extract fbuffer and use it in parser and generator | Florian Frank | 2011-11-23 | 9 | -253/+271 | |
| | | ||||||
| * | change documentation | Florian Frank | 2011-11-10 | 2 | -3/+5 | |
| | | ||||||
| * | Merge branch 'configurable-initial-buffer-length' of ↵ | Florian Frank | 2011-11-10 | 1 | -0/+20 | |
| |\ | | | | | | | | | | gate.dyna.ping.de:/git/json into configurable-initial-buffer-length | |||||
| | * | 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 | 8 | -65/+126 | |
| | | | ||||||
| * | | start to make buffer_initial_length configurable | Florian Frank | 2011-11-09 | 8 | -65/+128 | |
| | | | ||||||
* | | | Use git ls-files to determine package files | Florian Frank | 2011-11-23 | 3 | -6/+5 | |
| | | | ||||||
* | | | Change the CHANGES | Florian Frank | 2011-11-22 | 1 | -0/+2 | |
| | | | ||||||
* | | | Merge branch 'master' of https://github.com/jpartlow/json into jpartlow-master | Florian Frank | 2011-11-22 | 2 | -3/+3 | |
|\ \ \ | ||||||
| * | | | Fix for Time.json_create ensures == Time instances for roundtrip through ↵ | Josh Partlow | 2011-11-18 | 2 | -3/+3 | |
| | |/ | |/| | | | | | | | JSON serialization in Ruby 1.9.2. | |||||
* | | | Make JSON.dump and JSON.load support Rails better | Florian Frank | 2011-11-22 | 4 | -5/+56 | |
| | | | ||||||
* | | | Prepare new version 1.6.2 | Florian Frank | 2011-11-22 | 5 | -6/+9 | |
| | | | ||||||
* | | | Add support for OpenStruct | Florian Frank | 2011-11-21 | 7 | -29/+84 | |
|/ / | ||||||
* | | Add testcase for a possible crash with bignum | Florian Frank | 2011-11-09 | 1 | -0/+20 | |
|/ | ||||||
* | probe for read before calling it | Florian Frank | 2011-11-03 | 1 | -1/+1 | |
| | ||||||
* | always raise type error when parsing nil | Florian Frank | 2011-11-03 | 4 | -19/+28 | |
| | ||||||
* | Add support for BigDecimal numbers | Florian Frank | 2011-10-02 | 3 | -3/+27 | |
| | ||||||
* | Merge pull request #91 from nobu/master | Florian Frank | 2011-10-01 | 0 | -0/+0 | |
|\ | | | | | HAVE_RUBY_RE_H and HAVE_RUBY_RE_H are defined in ruby.h by default. | |||||
| * | HAVE_RUBY_RE_H and HAVE_RUBY_RE_H are defined in ruby.h by default. | Nobuyoshi Nakada | 2011-09-03 | 4 | -15/+3 | |
| | | ||||||
* | | Merge pull request #92 from nurse/U0456 | Florian Frank | 2011-10-01 | 1 | -1/+1 | |
|\ \ | | | | | | | Fix typo: U+0456->U+0069. | |||||
| * | | Fix typo: U+0456->U+0069. | NARUSE, Yui | 2011-09-05 | 1 | -1/+1 | |
| | | | ||||||
* | | | HAVE_RUBY_RE_H and HAVE_RUBY_RE_H are defined in ruby.h by default. | Nobuyoshi Nakada | 2011-10-01 | 4 | -15/+3 | |
| | | | ||||||
* | | | Prepare new release 1.6.1v1.6.1 | Florian Frank | 2011-09-18 | 5 | -33/+35 | |
| | | | ||||||
* | | | Fix Rakefile to build JRuby bits using -target 1.5, for Java 1.5 and higher. | Charles Oliver Nutter | 2011-09-14 | 1 | -1/+1 | |
| | | | ||||||
* | | | Extract utils out of this library into json-utilsv1.6.0 | Florian Frank | 2011-09-13 | 22 | -3337/+97 | |
| | | | ||||||
* | | | Hint on encoding in comment | Florian Frank | 2011-09-12 | 1 | -0/+1 | |
| | | | ||||||
* | | | Split all implementations into single files | Florian Frank | 2011-09-12 | 9 | -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. |