[jackson-core] branch master updated (fe95d4f -> c04b00d)
Timo Aaltonen
tjaalton at moszumanska.debian.org
Sat Sep 6 19:20:58 UTC 2014
This is an automated email from the git hooks/post-receive script.
tjaalton pushed a change to branch master
in repository jackson-core.
from fe95d4f Explicitly install the jar to /usr/share/java
new e0f0754 first commit
new 8f75cb7 ...
new a57fbe1 ...
new ae8a4b3 clean up pom, readme
new 7e2b22a update readme, pom
new f15531c Check in actual sources, moved to the new package, cleaned up a bit
new d77350e More clean up
new 46384a0 Move TokenBuffer to databind package
new 7af402f Refactoring: moving JavaType into databind, creating more abstract base type, ResolvedType to define ObjectCodec
new 5ff8a2d Add unit tests from 1.x, all but 2 passing
new 32aca9e Fixed the failing unit test(s), now all pass as expected
new 3c75618 Add version info back, enable test
new e6b2599 Fix version reading problems
new 7dffbbe ...
new 96e131f Improve version detection; add optional group, artifact ids in Version (and thereby Versioned)
new 48d2609 Further improvements to version handling
new 5a1bd99 ...
new c1fec35 ...
new b1baffc javadoc fixes
new 5b2aff3 test cleanup
new 7877499 Added support for leading versions from maven pom.properties files
new 4b7260c Merge pull request #1 from jroper/master
new 1b68163 Fix [JACKSON-753] for 2.0, clean up otherwise
new ae727f8 Merge branch 'master' of github.com:FasterXML/jackson-core
new fd07e4b Minor change; remove IOException from ObjectCodec.treeToValue
new 0ccc4c9 Implement [JACKSON-742], add more SerializableString accessors
new 9b59c3b ...
new 1f6e1fb ...
new 7b0d091 Start work on [JACKSON-718]
new 3d47100 javadoc improvements
new 9fc55aa Implemented [JACKSON-730] for core package (need similar for databinding)
new e6bb641 ...
new 0735190 Last (?) piece of work for [JACKSON-730], add JsonFactory.Feature instead of trying to shoe-horn things in JsonParser.Feature
new 51bf030 Remove all pre-2.0 @since tags (since nothing in these packages predates 2.0)
new 31ae9ce Merge branch 'master' of github.com:FasterXML/jackson-core
new d861657 Working on [JACKSON-770], [JACKSON-707]
new 08a6743 One more significant refactoring: move JsonNode out of core (to mapper); add TreeNode interface locally
new 862b78b minor fix to TreeNode type handling
new 58d3248 Added unit test for [JACKSON-779]
new 67ebb3c Fixed [JACKSON-779]: problems with UTF-8 multibyte chars, comments
new 66a855e javadoc cleanup
new 55a52a3 [maven-release-plugin] prepare release jackson-core-2.0.0-RC1
new 3f365e5 [maven-release-plugin] prepare for next development iteration
new 487fe10 Implement [JACKSON-782], JsonParser.overrideFieldName()
new 8608c30 ...
new 6bdca26 ...
new 7182fd1 [maven-release-plugin] prepare release jackson-core-2.0.0-RC2
new 648e67c [maven-release-plugin] prepare for next development iteration
new 01ba053 Change legal byte value range from [-128,127] to [-128,255], for better interoperability with platforms that consider bytes unsigned.
new 8e922aa Minor improvement to JsonProcessingException, to allow better exception msgs
new 6c7061c Hmmh. Some javac versions require this cast... weird.
new a2d5cec ..
new ddc118e ...
new b317eb9 ...
new fec112e [maven-release-plugin] prepare release jackson-core-2.0.0-RC3
new 3c54aa8 [maven-release-plugin] prepare for next development iteration
new fb77b2f Fix issue [JACKSON-820]
new 5e69eec preparing for 2.0.0 release
new 29fffe6 [maven-release-plugin] prepare release jackson-core-2.0.0
new 626c9ce [maven-release-plugin] prepare for next development iteration
new 68a66c4 upgrade javadoc plugin
new f430905 ...
new 933aec3 ...
new 35719a3 enable site generation for Jackson core
new 4ba2463 Merge pull request #4 from simonetripodi/master
new a187044 ...
new 1adc898 Add 'getSchema()' method for JsonParser, -Generator (should have gone in 2.0.0 -- only publicly accessible from 2.1)
new e9b4851 Working on [JACKSON-827], accidental JDK 1.6 dep
new 12b2e56 Issue 11: Fixed JsonParser.getValueAsLong()
new 77a00cb Merge pull request #12 from dlew/master
new 7caa4f1 One last (?) fix to make things compile and work on 1.5
new ecac5c0 prepare for 2.0.1
new 711658f [maven-release-plugin] prepare release jackson-core-2.0.1
new 1f59d79 [maven-release-plugin] prepare for next development iteration
new 9340204 Fixed Long-case of [JACKSON-832]
new da18155 ...
new e158a42 prepare for 2.0.2 release
new 348cb74 [maven-release-plugin] prepare release jackson-core-2.0.2
new 33c9b7a [maven-release-plugin] prepare for next development iteration
new 2903fa5 update javadoc link
new 9a36244 ...
new 84101d7 ...
new eecd5a2 ...
new 48e38a8 Fix for [JACKSON-838]
new e53c3a9 Implemented [JACKSON-837]; made JsonGenerator implement Flushable
new eeb2fbd Refactoring for Issue-7 (addition of 'createParser' and 'createGenerator' on 'JsonFactory')
new b48c3aa Change OSGi to be fully-qualified
new 2e70a2a Starting to implement streaming writing of binary data.
new 6836e4f ...
new 9e6e724 Fix [JACKSON-842] for head
new 63ff574 Start work on incremental binary/base64 generation
new a0fff64 Fix download link in readme.
new b42768d Merge pull request #19 from adamv/patch-1
new d80a2d0 Mark [Issue-16] (streaming writing of base64-encoded binary content) as completed.
new c442096 Start working on [Issue-17] (streaming binary read)
new 7c94a12 ...
new 5437738 Fixed [Issue-6], incorrect count for pretty-printer, end-object
new 19e5143 Start implementing incremental base64-decoding for std JsonParser
new 3e5ff6d Implemented JsonParser.readBinaryValue(...)
new 3d53559 ...
new ec30027 Refactor pom to use FX parent pom, to reduce fluff
new a7ec583 Start work on [Issue-22], trying to prevent hash-collision based attacks
new c2a641a ...
new bda3a91 more hash collision work for 2.1 too
new 3532520 more work with hash collision handling
new 51d2f00 ...
new 55e62e0 ...
new f484cd2 ...
new 1317cf8 ...
new 3409834 Fixed [JACKSON-853]
new 108c640 Fix [Issue-24] for 2.1
new feaabd1 Working on [Issue-25], removing references to 'json' (create[Json]Parser, create[Json]Generator)
new 9c9622d Improving sharing/merging of symbol tables (wrt synchronization)
new f221907 test refactoring
new 965d6dd more refactoring
new 30f0352 Yet better way to share/merge symbol table contents for byte-backed entries
new bb2b6d0 update javadoc link
new d67df9b Work on resolving [JACKSON-851], problems with ObjectWriter, DefaultPrettyPrinter, state
new 378ecdc Improvements to JsonFactory.copy()
new caf7484 Start adding default base64 encoding
new d24c974 undo previous add: figured this should be done fully at databind level
new 66a5a60 remove unnecesssary (and harmful) 'synchronized' from CharToNameCanonicalizer
new d700bec Improve handling of low-level format auto-detection
new fe58ca8 Minor improvement to DataFormatDetector
new 1132bd5 Add 'getFactory()' as replacement for 'getJsonFactory()' in ObjectCodec
new 23267b1 upgrade parent pom version
new ad2df5f Added 'requiresCustomCodec()' methods, needed for format auto-detection
new 78fa453 add services info
new c06101f Fixing warnings new Eclipse version produces...
new 1bdf026 Added 'JsonFactory.canUseSchema()' (similar to method JsonParser/JsonGenerator already had)
new b228c04 stupid eclipse warnings...
new 10c3ec8 eclipse warning cleanup
new f6dc437 Merge branch 'master' of github.com:FasterXML/jackson-core
new ab168a6 update readme
new f9db99c add methods missing from delegate
new 5ad18ff Added 'JsonParser.getValueAsString()' method
new 6c77ca3 Fix [Issue#84]
new 664b88b Integrate [Issue#84] fix from 2.0.x
new e6dfc69 Implemented [Issue#26], ability to change root-value separator; usually to change it to linefeed (from single space)
new 388f6bd Implemented [Issue#10], JsonProcessing.getOriginalMessage()
new 3060cf0 Remove unnecessary boxing/unboxing of primitive values
new 1dc2c61 No need to declare methods "final" in final classes
new 6c842ae Private methods don't need a "final" modifier
new 4d5def1 Remove unneeded interface method modifiers
new 321d809 {Bytes,Char}ToNameCanonicalizer: fix seed generation
new fca65f8 Merge pull request #29 from fge/master
new dc2e72f Implement
new 95f76a4 Implement [Issue#33]: make `JsonFactory` JDK Serializable
new 101820d ...
new 41bd0eb ...
new aa2823e more serializability stuff
new 49de9d3 ...
new 1344de9 doc update
new 76d903a Make Version serializable (used by SimpleModule)
new e31a5b0 prepare for 2.1.0 release
new b758af9 ...
new ce9584c [maven-release-plugin] prepare release 2.1.0b
new a609bca [maven-release-plugin] prepare for next development iteration
new ab0269c Fix [Issue#34]
new cd642d0 Update README.md
new e59e6cc compiler warning fixes
new 9c38644 update release notes
new d721193 Fix [Issue#38]
new 8e9d2d7 ...
new 75273be minor tweaks
new 62c5fce [maven-release-plugin] prepare release 2.1.1b
new e8658e7 [maven-release-plugin] prepare for next development iteration
new d2b265d ...
new 306524f ...
new d6d57e5 Add missing JsonGeneratorDelegate methods (setPrettyPrinter)
new 806f418 DefaultPrettyPrinter: make some public static variables final
new 6ebc759 VersionUtil: fix fd leak in .versionFor()
new b47bc9f Merge pull request #39 from fge/master
new 10b87db ..
new 40a4396 Fixing [Issue#42]
new 1e1bfb6 ...
new 6819492 Start deprecated 'createJsonXxx' methods in JsonFactory, in favor of 'createXxx'
new 4ab04ce Finished switch to 'createXxx' (over 'createJsonXxx')
new b3dfdea eclipse warning cleanup
new f440fa0 VersionUtil: Improve Android memory usage
new e38191a Make PackageVersion implement Versioned.
new 769c94d Add another unit test.
new e84abf7 Refactor shared properties and plugin logic into oss-parent.
new 24f08ce Merge pull request #49 from bgertzfield/master
new ac65a2b ...
new 5a0a333 update parent pom
new bb41bc0 update replacer plugin settings
new 68d79dd yet more build fixes
new 4546613 Fixes to #49 implementation
new a0af4f4 Add 'toFullString()' in Version, to help troubleshoot
new 61d5bdd Fixed [Issue#48]
new 84368d0 update parent pom to non-snapshot version
new a451ff3 minor cleanup
new 2b884f0 Fixing [JACKSON-884]
new 9b69773 update readme wrt streaming api
new c270c19 Fix links
new 6200a52 Merge pull request #53 from markwoon/patch-1
new c3ef9f3 Fixed #51, problems with JsonLocation serialization
new f32f3ab Add a unit test to verify serializability of Location
new 89e4a20 ...
new 1252598 Implement #59, new methods in TreeNode
new 3f93172 Use syntax highlighting in the readme file.
new 41e7fdf Merge pull request #58 from ming13/readme-syntax-highlighting
new 333cde5 Merge branch 'master' of github.com:FasterXML/jackson-core
new 5303198 Fixing [JACKSON-889]
new 637b73c ...
new 545d162 Javadocs fixes (a copy-paste error)
new ee6cc9c Merge pull request #61 from kryger/master
new c493e6d eclipse warning cleanup
new e4061af Add TreeNode.traverse(ObjectCodec)
new 8c2747d Fix #55 in master
new 76ac2ef Update README.md
new 9dc4744 Merge pull request #62 from mlissner/patch-1
new ab1b250 Fixing #64, incomplete parsing error message
new 8457e63 Add 'path()' methods in TreeNode
new 2343927 trying to clean up code, to trim unneeded code
new 2d68e4c simplifying default pretty printer
new a629bb9 minor cleanup
new a5a69a5 ...
new cfe2511 ...
new 1afe8b0 ...
new 6fdf6d5 ...
new 596315e Upgrade parent pom, to get bit more compact jar builds
new 7190d20 Added JsonGenerator.writeNumber(short)
new 0443cb7 Merge pull request #69 from msteiger/master
new 5b7bbe1 Minor tweaks for #69
new b9eb6d1 Improve javadocs for GeneratorBase._verifyValueWrite()
new b566711 prepare for 2.2.0 rc1
new e7b2590 [maven-release-plugin] prepare release jackson-core-2.2.0-rc1
new 8209a4f [maven-release-plugin] prepare for next development iteration
new 68bb83d Clean up copyright notice comments by removing refs to LICENSE, adding stub in main-level classes.
new af4242f add LICENSE, NOTICE
new 3c018c4 improve naming in LICENSE file
new 5a05ce6 ...
new a38713d [maven-release-plugin] prepare release jackson-core-2.2.0
new b6a5462 I fucking hate Maven release plug-in, kasa paskaa. Retry release.
new a603641 [maven-release-plugin] prepare release jackson-core-2.2.0b
new 396eebb [maven-release-plugin] prepare for next development iteration
new 7546fe0 update release notes
new 5d9535a ...
new db46133 ...
new 7a9d1d3 Move LICENSE and NOTICE to avoid problems with Android, APK
new 7b796a8 Fixed #72
new f7741c5 Modify JsonFactory.readResolve() to hopefully work correctly wrt serialization
new ad04781 prepare for 2.2.1
new 8128ea6 [maven-release-plugin] prepare release jackson-core-2.2.1
new 2e53f67 [maven-release-plugin] prepare for next development iteration
new a0ec191 remove redundant license info from spi metadata
new d940b45 prepare for 2.2.2
new 38ffbfd [maven-release-plugin] prepare release jackson-core-2.2.2
new 295d891 [maven-release-plugin] prepare for next development iteration
new 32504d4 test refactoring
new 46e806b test refactoring
new c3206c4 ...
new c088f84 ...
new 0ec6bac Add a test case for #78
new 2d06eb1 Fixed #78
new 0a3c4c8 Create 2.2 branch, start 2.3 dev for master
new 60cb7bd Minor clean up to start using Arrays.copyOf() (since we require Java 1.6)
new c2d7459 Added support for plain 'Infinity' when feature ALLOW_NON_NUMERIC_NUMBERS is on.
new 41fdbe2 Merge pull request #84 from ebrevdo/master
new 0c8bab8 ...
new 64adc0a Test and bug fix for CharTypes.appendQuoted() misencoding first 32 Unicode chars as '\u0000'.
new cab5574 Merge pull request #82 from githubaff0/master
new a804cb7 fixes to a patch
new 09d64c5 Upgrade parent pom version
new 26894d0 Merge addition of Base64Variant.decode() from 2.2.3
new ad28e35 Fix #77
new 0dba714 Implement #85
new e92d04f Eclipse warning removal
new 55636dc update readme
new e427a37 ...
new 1764525 More improvements to readme
new 08f918c Implement #91
new 2fdf90e minor fix to javadocs
new 567257f ...
new 5963bc4 clean up; adding skeletal methods for native Object Id handling
new a464bb1 add JsonGenerator.writeObjectRef() as well
new bb46be9 fix to invalid naming
new 14c6899 Change type of type/object ids to java.lang.Object, since impls are likely to require different actual types
new caefc68 Implement #93
new f959361 ...
new 45cc26c Worked on improving DefaultPrettyPrinter, to allow changing linefeeds, fluent/builder style configuration
new 98cb9a7 Add `JsonGenerator.canOmitFields()` discovery/introspection methods
new 2f9eb8c add a method to support filtering/views on positional formats like CSV
new 98c86a9 Implement #94
new 56ff8dc improve license link
new e9e78a9 improve jsonparser context testing
new 2ce8a31 ...
new 1734a3a Implement #96
new a9e5c9f ...
new b40ac81 Fix #98
new 7dc9de6 Fixed #97
new bb63997 Start adding basic JSON Pointer support
new a12195a ...
new a188137 Improvements in OSGi manifest generation. Fixes #100.
new 9a61726 Merge pull request #101 from splatch/master
new d493cf0 Rename TreeNode method used for using JsonPointer
new 808d5fc Improve type casting for JsonPointer methods
new 2d1e19e one more fix to JsonPointer
new 240c455 Yet more fixes to JsonPointer handling
new 12879ae Add `TreeCodec` interface
new 1313ea3 try to simplify VersionUtil
new 838dc4c and more cleanup
new 3e0a14e more minor cleanup
new eef55f5 Make ObjectCodec require impl of Versioned
new 711971d also, provide default bogus impl of Versioned for ObjectCodec, to avoid backwards incompatibility
new b883544 Implement #103, binary-data capability introspection
new 67a3b19 Fix a typo in canHandleBinaryNatively(), shouldnt take an arg
new 8475c8b Minor improvement for InternCache
new bfd55a0 Improve ignorals as per #104 (need to roll out to other projects over time)
new bd5b7c0 Merge branch 'master' of github.com:FasterXML/jackson-core
new c5b4393 remove unneeded constants
new c0a3c76 Trim some more constants
new 7d2519f Add a test for yaml style comments
new d01920e minor error handling improvement
new 3f84224 ... and yaml-comments Feature too
new a3de8a0 First part of YAML comments support, for UTF-8-based pasrser
new 89d5f32 Bit more cleanup
new 0a39869 Finished #47 implementation
new 098ece8 update release notes
new 38d6e35 Fix #105, not detecting missing white-space between root-level numbers
new eaa2b0c Fixed #102
new 2aa2628 minor cleanup, to eliminate one compiler-generated inner class
new 5a6fe97 further simplification
new a663c69 Refactor JsonToken a bit, to add more type detection method, to replace need to use switch
new 347f237 Eliminated one more anonymous inner class
new 8b9b4cd Another inner class bites the dust (swtich removal)
new 066463a Removing one more unneeded inner class
new 45f1bb3 Removed the last anonymous inner class generated for switch-on-enum
new 67a24de Minor cleanup for JsonTokenId, adding comments
new 879b7cd update release notes
new 6fc0271 Commit actual dup-detection implementation
new e2e2e8c Minor beefing up for dup testing
new f9ad80f Impelmented #106
new 880ba76 ...
new 3761c5c streamline parser closing
new f8120bb Work on fix for #108 in mainline
new 36d8bc2 Improved unit testing for root value generation
new 8fc4243 minor optimization for name writing
new 5db03b6 Try to clear up final/non-final confusion for UTF-8 backed generator; to allow overriding
new 7ee3878 Changing UTF8StreamJsonParser to be non-final; making private methods final (and small number of protected methods)
new 911cca0 Fix #111
new 3da5c04 Need to modify BOM test a bit: not sure if this is the right thing, but keeping track of real input offsets seems more important
new fc53592 fix a typo in credits
new 822b35c [maven-release-plugin] prepare release jackson-core-2.3.0-rc1
new a3b10fd [maven-release-plugin] prepare for next development iteration
new faa7d54 Add FilterJsonGenerator.
new 594a75d Reimplement FilterJsonGenerator as a flag to JsonGeneratorDelegate.
new e574b3c Merge pull request #110 from qpliu/master
new 0e10fd5 Refactor a bit to help reduce redunancy from #110
new 5cf2e6e Last piece of refactoring wrt #110
new 5e14c46 Fixed #115
new be4395d ...
new 54a5a14 Fixed misspelled contributor name
new e78ac28 add a unit test for #116
new bc54062 Fixed #116
new 1deb492 update release notes for 2.3.0
new ce3fb0a [maven-release-plugin] prepare release jackson-core-2.3.0
new 41a3541 [maven-release-plugin] prepare for next development iteration
new 6f91dcf Minor improvement to error messaging for invalid token (with reader-backed parser)
new 8c9f67f add explicit settings for debug info inclusion
new 6df367a use the refactored debug level from new parent pom version
new e3c062b move trunk to 2.4.0-SNAPSHOT
new f633f10 bit of source code sanitization
new 87cba32 and bit more clean up
new 9c13500 ...
new aefbe1d ...
new 9318b80 ...
new fe5b698 ...
new db4c704 Combine BaseReader and UTF32Reader, to reduce jar size
new fb85861 ...
new 4663017 ...
new efc2367 Removing deprecated internal methods (deprecated in 2.1)
new 175a97b Implement #121
new 4646ed1 minor cleanup
new a8bc72e Change IOContext to be sub-classable (remove 'final')
new ebf0091 Refactor BufferRecycler for sub-classing
new 5bd1c6b add an alloc method that allows defining min size
new d1ed0e8 ...
new fedd795 Minor trimming
new 288b1f3 ...
new 155a63e ...
new 7fe0093 ...
new ed4098c minor trimming
new 0c8d86e minor addition to TextBuffer
new 8be1913 ...
new 6884325 ...
new e15b9a8 minor cleanup
new 007dccb ...
new e78fc1f minor improvement to text buffer allocation
new 3c4f787 Use StringBuilder instead of StringBuffer
new d1d4382 Remove usage of StringBuilder as it's unneeded
new 2bba5dd Remove redundant casts
new 9580482 Replace manual array copy with System.arraycopy()
new 0e791ab Merge pull request #125 from goncalossilva/minor_cleanup
new 32e4e91 More stylistic tweaks, moving to more compact format (sorry!)
new ac956fe minor change to text value secondary parsing, hoping to speed it up a bit
new d6e459a Integrate #129 in mainline as well
new 4a2c548 Travis CI support
new 2536f49 Update travis config for Maven deploy
new c0540e0 Travis build status [ci-skip]
new 455f09f Quote branch name to make it a string [ci skip]
new ca3eae2 update README
new 141c08b ...
new e838352 ...
new 4f0369b ...
new 06b2b86 ...
new 1c66e50 fix build again
new 22cfadf ...
new a50f62c update release notes
new 4769c36 addressing #133
new 8a6a899 Fix incorrect @link in jackson.core package-info.
new de7a4b1 Merge pull request #134 from oesmith/patch-1
new 1d07601 Implement #127
new 8514fd6 Update deploy credentials, deploy after success
new 52a5737 Merge branch 'master' of github.com:FasterXML/jackson-core
new f4260c7 Syntax error in travis config
new b0a2e19 cosmetic cleanup
new 90eee70 Add skeletal micro-benchmark to verify perf of json parsing at raw streaming level
new 64aa9d2 Implemented #138
new 84dc184 fix a minor flaw in allocation handling
new 896000f Streamline decorator handling
new c74ff14 javadoc improvements
new 608a055 trying to improve char-symbol handling
new 159a9c8 ...
new 0ecbeeb ...
new 22a4523 ...
new a2af653 ...
new c390231 tinkering with ws skipping
new 691b574 ...
new b01c64d trying to streamline name handling
new 76af3ae ...
new b0e855a ws handling improvements
new e781993 ...
new 8e76aa3 test cleanup
new 61e229b ...
new ec928f7 minor trimming of number parsing
new 475a99b ...
new a942945 Merge branch 'master' of github.com:FasterXML/jackson-core
new eb306d4 trimming parsing of numbers by eliminating unnecessary check
new 1d4a258 trying to improve on symbol parsing
new 0f42f01 ...
new 0d1a14e streamline ws skipping
new b169e5b minor improvements to int decoding
new 0cb9748 ...
new 25968cc ...
new 1feb504 minor cleanup for error handling
new 1c1e43b prepare for rc1
new 622c5ba [maven-release-plugin] prepare release jackson-core-2.4.0-rc1
new 8ae97d0 [maven-release-plugin] prepare for next development iteration
new 2574bd6 Make ReaderBasedJsonParser non-final, to allow sub-classing (but keep most critical path methods final, can relax as needed)
new 322fe4d minor improvement to token matching
new 4ce6e0b and matchign changes to byte-based decoder too
new a155c53 and minor improved to symbol handlign as well
new d9c9086 proactively get hash for byte-based name matching
new 29e8dfa ...
new f9f6d58 change some methods non-final, non perf sensitive
new abb4089 ...
new 15f909b ...
new 3b1a36b rearranging state checks
new 3aa2414 minor writer side cleanup
new e600981 ...
new 07efb96 Last tweaking of byte-based writer
new 52b322b ...
new 1185d5d [maven-release-plugin] prepare release jackson-core-2.4.0-rc2
new e3fd9d9 [maven-release-plugin] prepare for next development iteration
new ef860da Undo one bad optimization for byte-based parser (-10% regression for one of the tests)
new 7af3e25 adding ascii util methods
new 44a48d9 tweak with keyword matching
new ea1fd86 Rewrite whitespace skipping, based on superior speed by code from 2.2; lookup table not that good it seems
new 572a651 cleanup for ws handling
new 208d54a Improve comment-handling for char-based sources too
new de6df16 add more comment-handling tests
new 06c510a Bit more boost for reader-based parser too, ditching more lookup tables
new d9db35e complete change for string-based reader (lookup->dumb comparisons)
new 8486974 Streaminling on byte-source side again
new af59543 remove unnecessary return value
new ad3bef4 Whops. Accidentally caused minor regression (since I had run build with tests disabled); reverting earlier change that dropped return value from _verifyNoLeadingZeroes -- it is indeed needed.
new 224f65d change passing of sign, seems to give boost to perf (odd)
new 4983fd1 split positive/negative number cases
new c01dc8c reorg char-based number parsing a bit
new 996c3ff complete rewriting of number parsing for char-based sources as well
new 1dfdf1f make _parseName() final
new e60ad11 Tiny tweaking for reader-based name parsing
new b4f0663 add bit more testing for nextFieldName() verification
new 4775e57 ...
new dc36f7d ...
new 9e2d737 update release notes
new ba2a523 Improve low-level testing a bit, to guard against regression (like one that exists now)
new 10e43bd more testing
new e1880f4 Fix a regression in handling of negative numbers with reader-backed parser
new 9a3bab9 ...
new 8385c35 [maven-release-plugin] prepare release jackson-core-2.4.0-rc3
new 9277e77 [maven-release-plugin] prepare for next development iteration
new cb83309 goddamnit mvn release plug-in and/or Sonatype OSS repo: AGAIN FAILED WITH NO REAL RHYME OR REASON
new 302c0e6 [maven-release-plugin] prepare release jackson-core-2.4.0-rc3
new d87b91c ...
new c75bda4 [maven-release-plugin] prepare release 2.4.0-rc3b
new 2288efe [maven-release-plugin] prepare for next development iteration
new ac2921d Improvement to ws skipping
new 18bc774 streamlining of ws skipping for byte-based sources
new d0fd3dc Add a failing unit test to help figure out a good way to deal with potential hash collisions (only for Reader-backed sources; byte-sources fixed earlier)
new 567fdac ...
new 6890ab1 Adding bit more tests for 'isNextXxx()' methods
new 48b5726 minor optimization of nextFieldName()
new 2fd27f4 and bit more tweaking with nextFieldName
new 6e0ae14 Consider changing hash value to use; add tests.
new 0541b3b Start working on even more robust DoS handling for char-based symbol tables
new b6b1648 ...
new 383bc8f Fix a minor bug in handling of char-based symbol tables (calc of hash code of)
new e17a4dd Improve byte-source hash collision protection same way as char-based (but don't know how to test actual collisions)
new 5c19256 add a deprecated ctor for BytesToNameCanonicalizer to improve backwards compat
new 5004f15 ...
new 39e8384 ...
new 1952883 prepare for 2.4.0 release
new 58b5b9c [maven-release-plugin] prepare release jackson-core-2.4.0
new 98cc740 [maven-release-plugin] prepare for next development iteration
new e2763e2 ...
new 12ad423 ...
new 4ceaba8 Fix #143 (regression, not present in 2.3.3)
new 2ceee76 Try to reproduce #142; fix a minor problem with error reporting
new b31e031 More attempts at reproducing #142
new e5f4d43 ...
new d65d91e [maven-release-plugin] prepare release jackson-core-2.4.1
new 8ee4adc [maven-release-plugin] prepare for next development iteration
new 5027dc5 Fixed #145
new 94cf952 Prepare for 2.4.1.1 micro patch
new 38332ca [maven-release-plugin] prepare release jackson-core-2.4.1.1
new f6f4d52 [maven-release-plugin] prepare for next development iteration
new c587db7 Fix a minor maven issue; had duplicate surefire plugin settings
new 821760d Add a test for #146
new ca94baf Fixed #146
new 9bf8284 Checking in actual fix for #146
new fde2133 Add a (failing) unit test for #148
new fdcb48c fix build to properly omit **/failing/*.java
new 89c11fe ...
new 3f0a330 [maven-release-plugin] prepare release jackson-core-2.4.2
new fd03fbb Merge commit '8854a1641342da62cdc4900716080d7d3adea6c6' into master-n
new cc1883f Merge branch 'master' into master-n
new 4eb9cf7 update changelog
new 8dc7154 control: Bump policy, no changes.
new d7a47b3 maven.{publishedR,r}ules: Fix version mangling.
new 44e8c2a fix-using-bundle.diff: Use extensions with bundle plugin.
new c04b00d control: Add libmaven-bundle-plugin-java to build-deps.
The 545 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 4 +-
.travis.yml | 20 +
README.md | 48 +-
debian/changelog | 11 +
debian/control | 3 +-
debian/maven.publishedRules | 2 +-
debian/maven.rules | 2 +-
debian/patches/fix-using-bundle.diff | 15 +
debian/patches/series | 1 +
pom.xml | 98 +-
release-notes/CREDITS | 22 +-
release-notes/VERSION | 93 +-
.../com/fasterxml/jackson/core/Base64Variant.java | 186 ++-
.../com/fasterxml/jackson/core/Base64Variants.java | 2 +-
.../com/fasterxml/jackson/core/JsonEncoding.java | 17 +-
.../com/fasterxml/jackson/core/JsonFactory.java | 448 +++----
.../jackson/core/JsonGenerationException.java | 2 +-
.../com/fasterxml/jackson/core/JsonGenerator.java | 732 +++++++++---
.../fasterxml/jackson/core/JsonParseException.java | 14 +-
.../com/fasterxml/jackson/core/JsonParser.java | 416 ++++---
.../com/fasterxml/jackson/core/JsonPointer.java | 269 +++++
.../jackson/core/JsonProcessingException.java | 40 +-
.../fasterxml/jackson/core/JsonStreamContext.java | 10 +-
.../java/com/fasterxml/jackson/core/JsonToken.java | 95 +-
.../com/fasterxml/jackson/core/JsonTokenId.java | 87 ++
.../com/fasterxml/jackson/core/ObjectCodec.java | 48 +-
.../fasterxml/jackson/core/SerializableString.java | 8 +-
.../java/com/fasterxml/jackson/core/TreeCodec.java | 18 +
.../java/com/fasterxml/jackson/core/TreeNode.java | 36 +-
.../java/com/fasterxml/jackson/core/Version.java | 18 +-
.../fasterxml/jackson/core/base/GeneratorBase.java | 312 +----
.../fasterxml/jackson/core/base/ParserBase.java | 214 ++--
.../jackson/core/base/ParserMinimalBase.java | 450 +++----
.../jackson/core/format/DataFormatDetector.java | 23 +-
.../com/fasterxml/jackson/core/io/BaseReader.java | 116 --
.../com/fasterxml/jackson/core/io/CharTypes.java | 107 +-
.../jackson/core/io/CharacterEscapes.java | 10 +-
.../com/fasterxml/jackson/core/io/IOContext.java | 112 +-
.../fasterxml/jackson/core/io/InputDecorator.java | 8 +-
.../jackson/core/io/JsonStringEncoder.java | 159 ++-
.../fasterxml/jackson/core/io/MergedStream.java | 98 +-
.../com/fasterxml/jackson/core/io/NumberInput.java | 229 ++--
.../fasterxml/jackson/core/io/NumberOutput.java | 351 +++---
.../fasterxml/jackson/core/io/OutputDecorator.java | 9 +-
.../jackson/core/io/SegmentedStringWriter.java | 35 +-
.../jackson/core/io/SerializedString.java | 45 +-
.../com/fasterxml/jackson/core/io/UTF32Reader.java | 126 +-
.../core/json/ByteSourceJsonBootstrapper.java | 65 +-
.../fasterxml/jackson/core/json/DupDetector.java | 90 ++
.../jackson/core/json/JsonReadContext.java | 97 +-
.../jackson/core/json/JsonWriteContext.java | 102 +-
.../jackson/core/json/ReaderBasedJsonParser.java | 1074 +++++++++++------
.../jackson/core/json/UTF8JsonGenerator.java | 339 +++---
.../jackson/core/json/UTF8StreamJsonParser.java | 1237 ++++++++++++--------
.../core/json/WriterBasedJsonGenerator.java | 169 ++-
.../com/fasterxml/jackson/core/package-info.java | 2 +-
.../jackson/core/sym/BytesToNameCanonicalizer.java | 486 ++++----
.../jackson/core/sym/CharsToNameCanonicalizer.java | 371 +++---
.../java/com/fasterxml/jackson/core/sym/Name1.java | 35 +-
.../java/com/fasterxml/jackson/core/sym/Name2.java | 24 +-
.../java/com/fasterxml/jackson/core/sym/Name3.java | 24 +-
.../java/com/fasterxml/jackson/core/sym/NameN.java | 104 +-
.../fasterxml/jackson/core/type/TypeReference.java | 9 +-
.../jackson/core/util/BufferRecycler.java | 176 +--
.../jackson/core/util/ByteArrayBuilder.java | 72 +-
.../jackson/core/util/DefaultPrettyPrinter.java | 118 +-
.../fasterxml/jackson/core/util/InternCache.java | 55 +-
.../jackson/core/util/JsonGeneratorDelegate.java | 357 +++---
.../jackson/core/util/JsonParserDelegate.java | 297 ++---
.../jackson/core/util/JsonParserSequence.java | 8 +-
.../fasterxml/jackson/core/util/TextBuffer.java | 186 ++-
.../fasterxml/jackson/core/util/VersionUtil.java | 167 +--
.../jackson/core/{main => }/TestExceptions.java | 3 +-
.../jackson/core/TestJDKSerializability.java | 7 +
.../fasterxml/jackson/core/TestJsonFactory.java | 28 -
.../fasterxml/jackson/core/TestJsonPointer.java | 94 ++
.../com/fasterxml/jackson/core/TestVersions.java | 4 +-
.../core/{json => base64}/TestBase64Codec.java | 2 +-
.../{json => base64}/TestBase64Generation.java | 3 +-
.../core/{json => base64}/TestBase64Parsing.java | 4 +-
.../{json => base64}/TestJsonParserBinary.java | 4 +-
.../core/failing/TestJsonParserSymbols.java | 43 +
.../fasterxml/jackson/core/io/TestCharTypes.java | 23 +
.../jackson/core/io/TestJDKSerializable.java | 1 +
.../core/{main => json}/TestCharEscaping.java | 24 +-
.../fasterxml/jackson/core/json/TestComments.java | 274 +++++
.../jackson/core/json/TestCustomEscaping.java | 2 +-
.../core/json/TestGeneratorDupHandling.java | 72 ++
.../TestGeneratorWithSerializedString.java | 2 +-
.../core/{main => json}/TestJsonFactory.java | 25 +-
.../core/{main => json}/TestJsonGenerator.java | 89 +-
.../{main => json}/TestJsonGeneratorFeatures.java | 24 +-
.../jackson/core/json/TestJsonParser.java | 217 ++--
.../fasterxml/jackson/core/json/TestLocation.java | 81 ++
.../fasterxml/jackson/core/json/TestNextXxx.java | 82 +-
.../core/{main => json}/TestNumericValues.java | 196 +++-
.../jackson/core/json/TestParserDupHandling.java | 58 +
.../jackson/core/json/TestParserErrorHandling.java | 111 ++
.../jackson/core/json/TestParserNonStandard.java | 55 +-
.../jackson/core/json/TestRootValues.java | 82 ++
.../jackson/core/{main => json}/TestUnicode.java | 3 +-
.../jackson/core/json/TestUtf8Generator.java | 40 +-
.../core/{main => json}/TestValueConversions.java | 12 +-
.../core/{main => json}/TestWithTonsaSymbols.java | 11 +-
.../jackson/core/main/TestArrayParsing.java | 15 +-
.../fasterxml/jackson/core/main/TestComments.java | 115 --
.../jackson/core/main/TestGeneratorArray.java | 1 +
.../jackson/core/main/TestGeneratorClosing.java | 28 +-
.../jackson/core/main/TestGeneratorMisc.java | 2 +
.../jackson/core/main/TestGeneratorObject.java | 5 +-
.../jackson/core/main/TestNumberParsing.java | 40 +-
.../jackson/core/main/TestParserClosing.java | 9 +-
.../jackson/core/main/TestParserLinefeeds.java | 4 +-
.../jackson/core/main/TestParserWithObjects.java | 4 +-
.../jackson/core/main/TestPrettyPrinter.java | 3 +
.../jackson/core/main/TestRawStringWriting.java | 2 +
.../jackson/core/main/TestScopeMatching.java | 8 +-
.../jackson/core/main/TestStringGeneration.java | 14 +-
.../jackson/core/sym/TestByteBasedSymbols.java | 6 +-
.../jackson/core/sym/TestHashCollisionChars.java | 171 +++
.../jackson/core/sym/TestJsonParserSymbols.java | 9 +
.../jackson/core/sym/TestSymbolTables.java | 102 +-
.../jackson/core/test/PackageVersion.java | 17 -
.../jackson/core/test/TestPackageVersion.java | 14 -
.../fasterxml/jackson/core/util/TestDelegates.java | 20 +
src/test/java/perf/ManualCharAccessTest.java | 194 +++
src/test/java/perf/ManualReadPerfWithMedia.java | 80 ++
src/test/java/perf/MediaItem.java | 206 ++++
src/test/java/perf/ParserTestBase.java | 86 ++
src/test/resources/test_0xA0.json | 10 +
130 files changed, 8400 insertions(+), 5274 deletions(-)
create mode 100644 .travis.yml
create mode 100644 debian/patches/fix-using-bundle.diff
create mode 100644 debian/patches/series
create mode 100644 src/main/java/com/fasterxml/jackson/core/JsonPointer.java
create mode 100644 src/main/java/com/fasterxml/jackson/core/JsonTokenId.java
create mode 100644 src/main/java/com/fasterxml/jackson/core/TreeCodec.java
delete mode 100644 src/main/java/com/fasterxml/jackson/core/io/BaseReader.java
create mode 100644 src/main/java/com/fasterxml/jackson/core/json/DupDetector.java
rename src/test/java/com/fasterxml/jackson/core/{main => }/TestExceptions.java (84%)
delete mode 100644 src/test/java/com/fasterxml/jackson/core/TestJsonFactory.java
create mode 100644 src/test/java/com/fasterxml/jackson/core/TestJsonPointer.java
rename src/test/java/com/fasterxml/jackson/core/{json => base64}/TestBase64Codec.java (97%)
rename src/test/java/com/fasterxml/jackson/core/{json => base64}/TestBase64Generation.java (98%)
rename src/test/java/com/fasterxml/jackson/core/{json => base64}/TestBase64Parsing.java (97%)
rename src/test/java/com/fasterxml/jackson/core/{json => base64}/TestJsonParserBinary.java (98%)
create mode 100644 src/test/java/com/fasterxml/jackson/core/failing/TestJsonParserSymbols.java
create mode 100644 src/test/java/com/fasterxml/jackson/core/io/TestCharTypes.java
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestCharEscaping.java (88%)
create mode 100644 src/test/java/com/fasterxml/jackson/core/json/TestComments.java
create mode 100644 src/test/java/com/fasterxml/jackson/core/json/TestGeneratorDupHandling.java
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestGeneratorWithSerializedString.java (98%)
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestJsonFactory.java (64%)
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestJsonGenerator.java (73%)
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestJsonGeneratorFeatures.java (84%)
create mode 100644 src/test/java/com/fasterxml/jackson/core/json/TestLocation.java
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestNumericValues.java (72%)
create mode 100644 src/test/java/com/fasterxml/jackson/core/json/TestParserDupHandling.java
create mode 100644 src/test/java/com/fasterxml/jackson/core/json/TestParserErrorHandling.java
create mode 100644 src/test/java/com/fasterxml/jackson/core/json/TestRootValues.java
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestUnicode.java (94%)
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestValueConversions.java (98%)
rename src/test/java/com/fasterxml/jackson/core/{main => json}/TestWithTonsaSymbols.java (93%)
delete mode 100644 src/test/java/com/fasterxml/jackson/core/main/TestComments.java
create mode 100644 src/test/java/com/fasterxml/jackson/core/sym/TestHashCollisionChars.java
delete mode 100644 src/test/java/com/fasterxml/jackson/core/test/PackageVersion.java
delete mode 100644 src/test/java/com/fasterxml/jackson/core/test/TestPackageVersion.java
create mode 100644 src/test/java/perf/ManualCharAccessTest.java
create mode 100644 src/test/java/perf/ManualReadPerfWithMedia.java
create mode 100644 src/test/java/perf/MediaItem.java
create mode 100644 src/test/java/perf/ParserTestBase.java
create mode 100644 src/test/resources/test_0xA0.json
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-core.git
More information about the pkg-java-commits
mailing list