summaryrefslogtreecommitdiff
path: root/lib/json/pure/parser.rb
Commit message (Collapse)AuthorAgeFilesLines
* fix parsing of unicode, mixing literal characters with escaped, by forcing ↵Ethan2022-02-081-1/+1
| | | | encoding back to ASCII_8BIT before gsubing back into parse_string result
* Fix some typosRyuta Kamizono2021-04-261-1/+1
|
* Implement a freeze: parser optionJean Boussier2020-09-151-0/+14
| | | | | | | If set to true all parsed objects will be immediately frozen, and strings will be deduplicated if the Ruby implementation allows it.
* Merge pull request #425 from marcandre/fix_pure_parserHiroshi SHIBATA2020-08-141-2/+6
|\ | | | | Fix pure parser with unclosed arrays / objects [Fix #314]
| * Fix pure parser with unclosed arrays / objects [Fix #314]Marc-Andre Lafortune2020-06-301-2/+6
| |
* | Fix alignmentMarc-Andre Lafortune2020-06-301-1/+1
|/
* Merge pull request #191 from jkanywhere/spell-fixesHiroshi SHIBATA2020-06-251-1/+1
|\ | | | | Spelling and grammar fixes for comments.
| * Spelling and grammar fixes for comments.Josh Kline2013-12-281-1/+1
| |
* | Minor cleanup for ruby 2.7 warnings and failures.Ryan Davis2019-11-271-1/+9
| |
* | Merge decimal_class patch by Michael JaschobFlorian Frank2016-09-231-1/+5
| | | | | | | | | | | | Also: - Avoid some issues with bundler - Avoid some issues with jruby
* | Add frozen_string_literal: falseNobuyoshi Nakada2016-06-211-0/+1
| | | | | | | | When you change this to true, you may need to add more tests.
* | Treat ASCII_8BIT as UTF-8 by defaultFlorian Frank2016-06-031-2/+4
| |
* | Remove quirks modeFlorian Frank2016-06-021-13/+3
| |
* | Change rfc referenceFlorian Frank2016-06-021-1/+1
| |
* | Disallow usage of symbolize_names and create_additionsFlorian Frank2015-06-151-2/+6
| |
* | Refactor tests and make pure parser greenFlorian Frank2015-06-151-34/+17
| |
* | Remove byte sniffing from Pure::ParserFlorian Frank2015-06-131-33/+1
|/
* Security fix create_additons/JSON::GenericObjectv1.7.7Florian Frank2013-02-111-4/+4
|
* Increase default max_nesting to 100Erik Michaels-Ober2012-10-051-3/+3
| | | | See discussion at https://github.com/intridea/multi_json/pull/59.
* always raise type error when parsing nilFlorian Frank2011-11-031-2/+7
|
* Add some documentationv1.5.4Florian Frank2011-08-311-0/+2
|
* Implement quirks_modeFlorian Frank2011-07-271-55/+87
| | | | This allows parsing of primitive values
* remove trailing spaces.Nobuyoshi Nakada2011-07-081-3/+3
|
* 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
|
* use JSON.iconv abstractionFlorian Frank2011-01-021-3/+3
|
* some code cleanupFlorian Frank2010-08-061-27/+28
|
* make sure to use toplevel ::EncodingFlorian Frank2010-08-061-8/+9
|
* implemented symbolize_names feature, #8Florian Frank2009-11-251-1/+5
|
* implemented utf sniffing, transcoding in parserFlorian Frank2009-10-161-1/+35
| | | | | improved documentation added to changes
* initial commitFlorian Frank2009-08-241-0/+269