-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rebase on current Kryo trunk #1
Commits on Nov 21, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 0a1c7e3 - Browse repository at this point
Copy the full SHA 0a1c7e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0913de - Browse repository at this point
Copy the full SHA a0913deView commit details
Commits on Nov 25, 2013
-
Configuration menu - View commit details
-
Copy full SHA for bb40b1f - Browse repository at this point
Copy the full SHA bb40b1fView commit details -
Improve Javadocs for UnsafeUtil. And fix the name of the Unsafe class…
…. It is called sun.misc.Unsafe and not java.misc.Unsafe ;-)
Configuration menu - View commit details
-
Copy full SHA for 8ba1021 - Browse repository at this point
Copy the full SHA 8ba1021View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf0576 - Browse repository at this point
Copy the full SHA adf0576View commit details
Commits on Nov 27, 2013
-
Some progress on #149: Make ObjectField versions for primitive types …
…work in the same way as AsmCacheField and UnsafeCacheField. All of them optimize for speed and ignore any custom registered serializers for primitive types for now.
Configuration menu - View commit details
-
Copy full SHA for a137238 - Browse repository at this point
Copy the full SHA a137238View commit details
Commits on Nov 30, 2013
-
Fix #158: Remember which fields were removed and when rebuilding the …
…set of fields by means of rebuildCachedFields, remove all fields that were removed before.
Configuration menu - View commit details
-
Copy full SHA for fa2f729 - Browse repository at this point
Copy the full SHA fa2f729View commit details -
Configuration menu - View commit details
-
Copy full SHA for f212086 - Browse repository at this point
Copy the full SHA f212086View commit details -
Configuration menu - View commit details
-
Copy full SHA for a59cef6 - Browse repository at this point
Copy the full SHA a59cef6View commit details
Commits on Dec 1, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 1fc2dc8 - Browse repository at this point
Copy the full SHA 1fc2dc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ab6f19 - Browse repository at this point
Copy the full SHA 3ab6f19View commit details
Commits on Dec 2, 2013
-
Add a possibility to set a custom InstantiationStrategy. The Kryo.Def…
…aultInstantiatorStrategy implements the usual Kryo behavior, where it tries to invoke a no-arg constructor when it needs to create a new instance. But when org.objenesis.strategy.StdInstantiatorStrategy is used, then new instances are created without invoking a no-arg constructor, even if such a constructor is available. This improves Kryo's performance on fast-serialization tests (see issue #138)
Configuration menu - View commit details
-
Copy full SHA for 9f0bfa7 - Browse repository at this point
Copy the full SHA 9f0bfa7View commit details
Commits on Jan 2, 2014
-
Configuration menu - View commit details
-
Copy full SHA for faf05e0 - Browse repository at this point
Copy the full SHA faf05e0View commit details
Commits on Jan 5, 2014
-
Update to DateSerializer and new LocaleSerializer
- DateSerializer now properly handles Date subclasses. - Added a new default serialzer por java.util.Locale.
Configuration menu - View commit details
-
Copy full SHA for de925f5 - Browse repository at this point
Copy the full SHA de925f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f7fb4d - Browse repository at this point
Copy the full SHA 9f7fb4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8daf628 - Browse repository at this point
Copy the full SHA 8daf628View commit details -
Merge pull request #164 from serverperformance/master
Update to DateSerializer and new LocaleSerializer
Configuration menu - View commit details
-
Copy full SHA for cc94daa - Browse repository at this point
Copy the full SHA cc94daaView commit details
Commits on Jan 8, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 82d134d - Browse repository at this point
Copy the full SHA 82d134dView commit details
Commits on Jan 10, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 45c8920 - Browse repository at this point
Copy the full SHA 45c8920View commit details
Commits on Jan 13, 2014
-
Configuration menu - View commit details
-
Copy full SHA for f2fc9ff - Browse repository at this point
Copy the full SHA f2fc9ffView commit details
Commits on Jan 15, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 0fcc93c - Browse repository at this point
Copy the full SHA 0fcc93cView commit details
Commits on Jan 17, 2014
-
Reduce visibility of FieldSerializer’s internal helper classes, make …
…them package private
Configuration menu - View commit details
-
Copy full SHA for 7576ed3 - Browse repository at this point
Copy the full SHA 7576ed3View commit details
Commits on Jan 20, 2014
-
Allow to override type by name lookup in DefaultClassResolver.
This shall support (de)serialization of cglib proxies. A cglib proxy is typically serialized with a class name like e.g. FOO_org.example.MyClass$$EnhancerByCGLIB$$580cffdd which, during deserialization, is the input to DefaultClassResolver.readName. Because readName invokes Class.forName such proxies could not be deserialized (Class.forName obviously would fail), this change shall make it possible to resolve a valid type for such class names (a valid type is a type for that a Registration exists). For a real use case see CGLibProxySerializer (and Test) in kryo-serializers.
Configuration menu - View commit details
-
Copy full SHA for 323dc6f - Browse repository at this point
Copy the full SHA 323dc6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0bae96 - Browse repository at this point
Copy the full SHA b0bae96View commit details
Commits on Jan 23, 2014
-
Fixed #176. Contributed to #174: Remove unused „kryo“ fields from a n…
…umber of classes.
Configuration menu - View commit details
-
Copy full SHA for 77e319f - Browse repository at this point
Copy the full SHA 77e319fView commit details
Commits on Jan 24, 2014
-
Configuration menu - View commit details
-
Copy full SHA for f9cb9ea - Browse repository at this point
Copy the full SHA f9cb9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4476ba - Browse repository at this point
Copy the full SHA c4476baView commit details -
Kryo can't be used since it thinks the object has already been serialized, Kryo would write a reference ID instead of the object.
Configuration menu - View commit details
-
Copy full SHA for a3eff19 - Browse repository at this point
Copy the full SHA a3eff19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b2cf70 - Browse repository at this point
Copy the full SHA 2b2cf70View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf8316 - Browse repository at this point
Copy the full SHA eaf8316View commit details