Commit Graph
2936 Commits
Author SHA1 Message Date
leventov aad6c115c2 Replace Crc32 checksum computation with xxHash, because it is faster according to https://github.com/benalexau/hash-bench 2015-11-30 00:34:22 +03:00
leventov a0c982374d Fix a bug in HashSegmentIteration.forEachTierWhile() 2015-11-29 01:52:57 +03:00
leventov 2d7e25985a Replace CityHash 1.1 with xxHash as the default hash function 2015-11-28 23:31:25 +03:00
leventov bfa9988551 Add ChronicleSetBuilder.entryOperations() and .remoteOperations() interception configuration methods; Rename SetRemoteOperations.insert() to put(), for consistency with MapRemoteOperations 2015-11-28 23:20:29 +03:00
leventov ec3bd9447e #60 add a test 2015-11-27 19:02:19 +03:00
leventov 8311cb5ce2 Clean up javadoc excludes 2015-11-27 18:56:32 +03:00
Team City 7cd0a36229 [maven-release-plugin] prepare for next development iteration 2015-11-27 13:33:07 +00:00
Team City 05159c649f [maven-release-plugin] prepare release chronicle-map-3.2.0-beta chronicle-map-3.2.0-beta 2015-11-27 13:33:02 +00:00
leventov 5d4161eb26 Use BinaryWire instead of TextWire because of predictable whitespace and bytes position after read/write 2015-11-27 16:29:44 +03:00
leventov 0a4ccaf9d1 More eleborate ExternalizableDataAccess error message, when failed to call a public no-arg constructor 2015-11-27 15:25:50 +03:00
leventov 1f3fc3f785 Don't rely on default field values, when VanillaChronicleMap instance is unsafe.allocateInstance()-ed for deserialization 2015-11-27 15:25:13 +03:00
leventov 4faefe8ca9 Improve FileChannel read/write for persisted ChronicleMaps 2015-11-26 18:49:54 +03:00
leventov e29a473e05 Flush persistence file contents on ChronicleMap.close() 2015-11-26 15:31:48 +03:00
leventov 5b17d4fefc Update chronicle-bom version, prepare to the beta release 2015-11-25 23:57:05 +03:00
leventov 12989df576 Remove potentially dangerous freeList bits clearing before allocation of a new block, on relocation, because overlapping range copy is platform dependent 2015-11-25 22:29:55 +03:00
leventov 25edcf9b68 Little simplification in VanillaChronicleHash.createMappedStoreAndSegments(File) 2015-11-25 22:08:53 +03:00
leventov 4fb7141a34 Add EnumMarshallable (this file should be added in commit fe77012) 2015-11-25 20:43:10 +03:00
leventov fe77012381 Read/Write ChronicleMap's boostrapping header with Wire 2015-11-25 20:37:19 +03:00
leventov d32f7e9e62 Remove VanillaChronicleMap.nativeValueClass fields (unused) 2015-11-25 18:33:29 +03:00
leventov 114d2840f1 Remove newKeyInstance() and newValueInstance() as more confusing than helpful 2015-11-25 01:03:07 +03:00
leventov 582560ed15 Make ChronicleMapBuilder.entries() config obligatory for in-memory Maps and persistence-creating Maps 2015-11-24 23:50:41 +03:00
leventov d5fe21a290 Fix a bug -- incorrect entry size computation in replace(), checksum bytes forgotten 2015-11-24 23:44:51 +03:00
leventov 146872c75f Update stage-compiler dependency 2015-11-24 23:43:32 +03:00
leventov aec5fbe286 Update Data javadocs 2015-11-24 16:06:02 +03:00
leventov 0398f7dfbf HCOLL-406 #58 Don't check size configurations of ChronicleMapBuilder, if existing file is accessed 2015-11-24 15:42:51 +03:00
leventov d48a6d2d19 Update chronicle-bom version 2015-11-24 15:03:59 +03:00
leventov 648335b546 Add CharSequenceConverter 2015-11-23 19:26:13 +03:00
leventov 61254caf8f Inner classes couldn't extend marshallers because cannot be Serializable 2015-11-23 19:08:36 +03:00
leventov beec07f9a9 Remove Xstream XML ChronicleMap header serialization (is going to be replaced with Wire serialization soon) 2015-11-23 18:43:17 +03:00
leventov f575218da9 Extend persistence file on mapping 2015-11-23 17:42:36 +03:00
leventov 0cc8d134e4 Update stage-compiler dependency version 2015-11-23 17:16:37 +03:00
leventov 701c1c8e52 Rename VanillaChronicleHash.msBytesSegmentOffset -> segmentOffset 2015-11-23 17:16:19 +03:00
leventov 1dd2f3725f Add initTransients() call in StringSizedReader constructor 2015-11-23 14:35:20 +03:00
leventov bce834d2dc Correctly initialize transient fields in marshallers 2015-11-23 14:23:51 +03:00
leventov b6fb3ecc62 README improvements 2015-11-22 22:38:51 +03:00
leventov f8ed1b468d Update chronicle-bom version 2015-11-22 22:37:13 +03:00
leventov ade2196e72 Java-Lang -> Chronicle-Bytes, Chronicle-Values 2015-11-22 22:10:39 +03:00
Rob Austin b6f5b7cab5 Update README.md 2015-11-19 20:39:23 +00:00
Rob Austin f1557594c0 Update README.md 2015-11-19 20:39:07 +00:00
leventov 6b7eb99144 Remove buggy optimization in DirectBytesBuffer #58 2015-11-17 15:00:01 +03:00
leventov fdc3720e29 Update ReadMe 2015-11-02 21:28:05 +03:00
Team City e68b27ccd3 [maven-release-plugin] prepare for next development iteration 2015-11-01 11:10:05 +00:00
Team City 3599f91d74 [maven-release-plugin] prepare release chronicle-map-3.1.5-alpha chronicle-map-3.1.5-alpha 2015-11-01 11:09:58 +00:00
leventov c5e505525d Fix a possible bug in ReplicatedMapAbsent.doInsert() 2015-11-01 13:58:55 +03:00
leventov 2411a5477b Prepare to alpha release 2015-10-31 14:46:33 +03:00
Rob Austin 05a7835dab Merge pull request #54 from adodon/patch-1
thank you
2015-10-22 17:15:55 +01:00
Andrei Dodon 433fdcc768 Update 0-purposes.md
correct misspelling
2015-10-22 17:48:02 +02:00
leventov 01ac66a830 Replace net.openhft.chronicle.hash.function.SerializableFunction usages with the same interface from Chronicle-Core, and delete net.openhft.chronicle.hash.function package 2015-10-22 16:44:05 +03:00
leventov c056b70259 Remove unused UnaryOperator 2015-10-22 16:37:03 +03:00
leventov 2111d1865c Make all ReplicatedChronicleMap fields transient 2015-10-22 04:28:52 +03:00