Commit Graph
2097 Commits
Author SHA1 Message Date
Team City 18bbdce2b2 [maven-release-plugin] prepare release chronicle-map-3.7.0-rc chronicle-map-3.7.0-rc 2016-03-12 15:34:46 +00:00
leventov 4b5a95f025 Bump version to 3.7.0-rc-SNAPSHOT because dependency (Chronicle Values) updated 2016-03-12 22:24:57 +07:00
Team City e42b27bd79 [maven-release-plugin] prepare for next development iteration 2016-03-12 14:59:58 +00:00
Team City 740bb0405f [maven-release-plugin] prepare release chronicle-map-3.6.1-rc 2016-03-12 14:59:54 +00:00
leventov 691312d1d7 Update Chronicle-Values dependency to non-snapshot 2016-03-12 21:50:58 +07:00
leventov e081cb87ba Update Chronicle-Values dependency and try to check if some interface is a valueInterface before attempting to generate implementations 2016-03-12 21:33:23 +07:00
leventov 27d781c08d Optimize BytesMarshallable default serialization and add a test for it 2016-03-10 17:17:22 +07:00
Team City 407246047c [maven-release-plugin] prepare for next development iteration 2016-03-08 14:27:46 +00:00
Team City a7467d1803 [maven-release-plugin] prepare release chronicle-map-3.6.0-rc chronicle-map-3.6.0-rc 2016-03-08 14:27:43 +00:00
leventov a7d829b051 Update chronicle-values dependency to non-snapshot 2016-03-08 20:56:44 +07:00
leventov bcd4161409 Update Chronicle-Values dependency 2016-03-08 19:21:11 +07:00
leventov ce97577767 Fix a bug in ByteBufferDataAccess 2016-03-05 18:39:16 +07:00
leventov 1886bc1677 Fix da48414 2016-03-05 18:34:22 +07:00
leventov da48414126 Optimize SizedMarshallableDataAccess to avoid double data copy when writing values 2016-03-05 17:32:07 +07:00
leventov e2587f1ec5 Fixes in IntegerDataAccess, LongDataAccess and DoubleDataAccess 2016-03-05 16:14:28 +07:00
leventov b98a67211c Optimize Integer, Long and Double default serializers 2016-03-04 22:44:26 +07:00
leventov e677f07d46 Use Data.equivalent() method in KeySearch.keyEquals() (because it could be specialized to perform more efficiently), and switch arguments in Data.bytesEquivalent() usages, so that the first Data instance is more likely to optimized for comparison 2016-03-04 21:20:12 +07:00
leventov 08e21547a8 Optimize CharSequence, StringBuilder and String Chronicle Map's key or value type serialization 2016-03-04 21:19:56 +07:00
leventov 7fa9d23cd0 Remove unused serialVersionUID field 2016-03-04 13:29:11 +07:00
Roman Leventov 17e550689c Merge pull request #73 from IceMan81/master
ArrayIndexOutOfBoundsException thrown when using a ValueInterface with Enum having even values
2016-03-03 16:09:07 +07:00
leventov 2ffa219a6f Update chronicle-bom version and test with compiler:2.2.1 2016-03-03 16:01:18 +07:00
leventov bafd9fbeb2 Reset chronicle-bom version 2016-03-03 15:48:40 +07:00
leventov 418904224d Update chronicle-bom and chronicle-values dependencies 2016-03-03 15:39:54 +07:00
Gesly George c690231ace Tests shows ArrayIndexOutOfBoundsException when using Enums with even number of values 2016-03-02 22:04:20 -08:00
leventov dee478cceb Update specification revision 2016-03-02 00:18:24 +07:00
Team City c05ee3fe09 [maven-release-plugin] prepare for next development iteration 2016-03-01 16:35:38 +00:00
Team City c1cc269cd5 [maven-release-plugin] prepare release chronicle-map-3.5.0-rc chronicle-map-3.5.0-rc 2016-03-01 16:35:35 +00:00
leventov 9b19cb2036 Change chronicle-bom version back 2016-03-01 23:16:51 +07:00
leventov 8c02e1412c Update the project status to release-candidate 2016-02-28 21:56:59 +07:00
leventov 631220da1d Update to the latest chronicle-bom 2016-02-28 21:55:52 +07:00
Roman Leventov d9a8b1f0e5 Update README.md 2016-02-28 21:46:44 +07:00
leventov f2ccfca801 Specify query operations 2016-02-28 21:33:31 +07:00
leventov dc4b578bef Lock the segment on the write level right away in HashQuery.doRemove() 2016-02-28 21:32:11 +07:00
leventov e37de00202 Reduce write lock scope as much as possible in relocation and remove operations 2016-02-26 20:55:47 +07:00
leventov ed4589a1f4 Removed unused code from VanillaChronicleHash.basicRecover() method 2016-02-24 16:44:36 +07:00
leventov 1a275288b5 Removed excessive code from ReplicatedMapAbsent.doInsert() method 2016-02-24 16:43:14 +07:00
leventov 820573a684 Add method CompactOffHeapLinearHashTable.readEntryVolatile() method and use it during key search 2016-02-20 16:38:59 +07:00
leventov 1ab147667d Remove unused methods in CompactOffHeapLinearHashTable and HashLookupPos 2016-02-20 16:13:27 +07:00
leventov 7b55f3aefd Pull nextTierIndex field from tier counters area to segment header 2016-02-20 15:43:46 +07:00
leventov a3c83e1c4a Require update lock level for checking entry checksum 2016-02-17 17:50:30 +07:00
leventov 4b58d21953 Refactor MapQuery.putPrefix() method 2016-02-17 17:14:39 +07:00
leventov 3594027fb5 Add HashEntryStages.closeEntry() 2016-02-17 16:55:15 +07:00
leventov b525d8fb86 Make the specification agnostic to the implementation runtime thread model (expand to green threads) 2016-02-17 02:43:29 +07:00
leventov 7293e5d7bb Remove REMOVED query state to reduce complexity 2016-02-16 20:40:47 +07:00
leventov c3e436d390 Add TrickyContextCasesTest.testHashCollision() 2016-02-16 20:40:46 +07:00
leventov 94af186ff5 Don't call MapEntryStages.readExistingEntry() until the key is found in initKeySearch() method 2016-02-16 20:40:45 +07:00
Roman Leventov a24c500bc7 Merge pull request #71 from DevFactory/release/default-encoding-should-not-be-used
Code quality fix - Classes and methods that rely on the default system encoding should not be used.
2016-02-16 18:27:05 +07:00
leventov 05ccde9671 Add dataStoreSize field to Chronicle Map's global mutable state 2016-02-13 21:27:30 +07:00
leventov e5c37a1e8f Update dependencies 2016-02-13 21:22:14 +07:00
Roman Leventov cfc9224d97 Merge pull request #70 from DevFactory/release/general-code-quality-fix-1
General code quality fix-1
2016-02-13 18:17:08 +07:00