Commit Graph

  • 78f5e181cf WIP master Harald Wolff 2020-03-03 17:11:52 +0100
  • 52e63b40e0 Add Mapper.Count, Mapper.LoadArray(..) Harald Wolff 2020-02-24 17:31:33 +0100
  • f79bf14118 Fix missing StorageContainer.Open() in Mapper Harald Wolff 2020-02-24 17:29:48 +0100
  • e952809d31 Fix implicit operator IPAddress(IPv6) Harald Wolff 2020-02-24 17:27:10 +0100
  • b02d62c4cb Add ln.types.reflection Harald Wolff 2020-02-24 17:26:38 +0100
  • a008409bce Upgrade BTree<> Harald Wolff 2020-02-24 17:25:51 +0100
  • b643916f00 Simple interface IDict<K,V> Harald Wolff 2020-02-24 17:24:45 +0100
  • e3f5e42574 +LineWriter, +TokenReader Harald Wolff 2020-02-04 21:44:36 +0100
  • e8b0c8c4af DvDt: fix double comparison against zero Harald Wolff 2020-02-04 21:44:16 +0100
  • ee46186da5 WIP Harald Wolff 2020-02-04 09:00:22 +0100
  • 54dc579195 Fix IPv6.ANY = null Harald Wolff 2020-01-07 12:24:21 +0100
  • a4e9f27c6e BTree{*} .Empty Harald Wolff 2020-01-07 08:52:05 +0100
  • a17b1e21c7 SchedulingPool Harald Wolff 2020-01-07 08:51:28 +0100
  • 86399306a9 BTreeValueList: added Shift(),Pop() Harald Wolff 2019-12-16 09:24:25 +0100
  • cfe09dc39d Added TaskQueue Harald Wolff 2019-12-16 09:23:27 +0100
  • 31064d8175 Fixed TryGet... Methods Harald Wolff 2019-11-29 16:02:52 +0100
  • 4caa582b82 Changed Timeout for PromiseTests Harald Wolff 2019-11-25 08:52:40 +0100
  • c6466a94a5 Merge branch 'master' of https://schwann.lnvpn.de/LupusNobilis/ln.types Harald Wolff 2019-11-24 15:13:52 +0100
  • e780feaafd Develop RPCContainer Harald Wolff 2019-11-24 15:13:38 +0100
  • aaf7da496f Implement negative offset, length parameters to T[].Slice(..) Harald Wolff 2019-11-24 15:12:44 +0100
  • a68417527d Merge branch 'master' of https://schwann.lnvpn.de/LupusNobilis/ln.types Harald Wolff 2019-11-24 14:54:40 +0100
  • a2c3b74b3c Promise implementation Harald Wolff 2019-11-24 14:54:29 +0100
  • 43a39cb7e4 Add Hooks (createObjectHook,filterFieldsHook) to ClassMapping Harald Wolff 2019-11-19 11:39:12 +0100
  • ad9157a0ca WIP Harald Wolff 2019-11-04 10:01:59 +0100
  • ff6e73816c Implementation of #1 #2 Harald Wolff 2019-10-22 19:40:21 +0200
  • 41a1ccfba3 new ln.types.net.Endpoint, IPv4 -> IPv6 implicit operator Harald Wolff 2019-10-22 19:41:44 +0200
  • 8857b30487 Made SegmentedFile.MagicBytes static Harald Wolff 2019-10-15 12:19:56 +0200
  • bec1e483c4 Added IdentityCache to fix Identity bug of ListDiff Harald Wolff 2019-10-15 12:19:33 +0200
  • 67eae8f9df Mapper: implement Refresh(..) Harald Wolff 2019-10-11 11:41:00 +0200
  • c64736e8e0 Mapper: implement enum mappings Harald Wolff 2019-10-11 11:40:16 +0200
  • 6358af9250 Implement SegmentedFileStorage.AutoFlush Harald Wolff 2019-10-11 11:39:54 +0200
  • 72ecf658e2 ODBTests update Harald Wolff 2019-10-11 11:39:07 +0200
  • b7d83a5e3a Fix ClassMapping cache Harald Wolff 2019-10-08 12:15:40 +0200
  • d17b290d9a Fix WeakKeyDictionary bug, using wring keyHashCode at some points Harald Wolff 2019-10-08 12:15:12 +0200
  • 26b5f820a8 Improve ODBTests Harald Wolff 2019-10-08 12:14:27 +0200
  • d71bba3276 TypesTests: Fix ipv6TestPatterns Harald Wolff 2019-10-08 11:28:31 +0200
  • 06db57d168 IPv6: Fix Parse(..) bug, returning IPv6.ANY wrong Harald Wolff 2019-10-08 11:28:05 +0200
  • a3b0745d95 Merge branch 'master' of https://schwann.lnvpn.de/LupusNobilis/ln.types Harald Wolff 2019-10-07 13:14:52 +0200
  • 9c01766e74 fix using statement for IPv6 in TypesTests.cs Harald Wolff 2019-10-07 13:02:12 +0200
  • a768f22802 Improve Testcases for ODB Harald Wolff 2019-10-07 13:01:42 +0200
  • 54ef7ba55d ODB Diff WIP Harald Wolff 2019-10-07 13:00:26 +0200
  • 5cf57e6a2b ODBEntity, ODBValue, etc. added TreeString Harald Wolff 2019-10-07 12:59:36 +0200
  • 7280cdf1d4 IPv6: Fixed namespace Harald Wolff 2019-10-07 12:59:07 +0200
  • 8aa13d1ce8 Update docs Harald Wolff 2019-10-07 12:58:49 +0200
  • d572407127 Extend IPv6 test case Harald Wolff 2019-10-07 09:07:15 +0200
  • baaffcdea6 Add ODB mapping registration for IPv6 Harald Wolff 2019-10-07 09:06:53 +0200
  • 02503a5908 IPv6: Fix Equals(..) method Harald Wolff 2019-10-07 09:06:14 +0200
  • 3566b0788b IPv6: Add Method for conversion to/from byte[] (opt. including mask) Harald Wolff 2019-10-07 09:04:51 +0200
  • 990c00132e IPv6: Fix IPv6.ANY Netmask Harald Wolff 2019-10-07 09:04:12 +0200
  • 7c53ff8dc2 Use WeakKeyreferenceDictionary for reverseCaching in ClassMapping Harald Wolff 2019-10-07 08:59:34 +0200
  • 4cee7faffd +ODBByteBuffer Harald Wolff 2019-10-07 08:59:05 +0200
  • 66c996eb0c +WeakKeyReferenceDictionary Harald Wolff 2019-10-07 08:58:24 +0200
  • e71faeca34 WeakKeyDictionary: +KeyEquals(..), +GetKeyHashCode(..) Harald Wolff 2019-10-07 08:57:43 +0200
  • 14d32f228d Fixed ODBList.Identity infinite recursion Harald Wolff 2019-10-04 12:21:47 +0200
  • a961634e1f Fixed ODBEntity.Equals(..) / ODBValue.Equals(..) Harald Wolff 2019-10-04 12:21:17 +0200
  • 6bf7585358 ClassMapping: Cleanup and fix of ValueType support Harald Wolff 2019-10-04 12:20:42 +0200
  • cc3df74abf Fixed WeakKeyDictionary bugs Harald Wolff 2019-10-04 12:20:15 +0200
  • d422a31585 Partial Implementation of ListDiff Harald Wolff 2019-10-04 12:19:55 +0200
  • 31fa827a67 Fixed DocumentDiff Harald Wolff 2019-10-04 12:19:37 +0200
  • 318eae9869 Fixed Document.Equals(..) Harald Wolff 2019-10-04 12:19:19 +0200
  • 7edb8c3db8 Fix SimpleIndex.LoadIndex(..) Harald Wolff 2019-10-04 09:20:05 +0200
  • b07b3aa608 Improve WeakValueDictionary Test Harald Wolff 2019-10-04 00:05:52 +0200
  • 73fbf8a426 Update NUnit Tests Harald Wolff 2019-10-04 00:04:13 +0200
  • e1eccb148b SessionStorage: fix Load(..) to work correctly with Refresh(..) Harald Wolff 2019-10-04 00:03:58 +0200
  • 0d72d4149e ChainedStorage cleanup Harald Wolff 2019-10-04 00:03:02 +0200
  • c049d042bd Fix ClassMapping, implemented object caches to correctly recreate document IDs Harald Wolff 2019-10-04 00:02:39 +0200
  • abecfe266a +IStorage.IsCaching +IStorage.Refresh(..) Harald Wolff 2019-10-04 00:01:46 +0200
  • a563980867 Removed CachingStorageBase Harald Wolff 2019-10-03 23:58:53 +0200
  • 3566123e2a Static Test class Harald Wolff 2019-10-03 23:58:17 +0200
  • 8437d7620a +WeakValueDictionary Harald Wolff 2019-10-03 23:57:56 +0200
  • 553b44e586 +WeakKeyDictionary.GetKeyInstance(..) Harald Wolff 2019-10-03 23:57:46 +0200
  • 685ec84252 WIP Harald Wolff 2019-10-02 13:34:48 +0200
  • 5f6674f07c WIP Harald Wolff 2019-10-02 09:24:42 +0200
  • c813829b51 WIP Harald Wolff 2019-09-26 09:41:09 +0200
  • da04a75a1a Merge branch 'dev_timestamp' Harald Wolff 2019-09-20 11:49:17 +0200
  • 9e00a3ee69 Added odb.ng.diff dev_timestamp Harald Wolff 2019-09-20 11:48:19 +0200
  • f19d93f334 WIP SessionStorage Harald Wolff 2019-09-20 11:45:16 +0200
  • 3d2f7a5ad0 Fixed semantics of ODBEntities Harald Wolff 2019-09-20 11:42:02 +0200
  • 71abdd8f00 Update to NUnit Tests Harald Wolff 2019-09-19 08:46:37 +0200
  • 0ffdfb59cf Iimplementation changes for odb.ng (SegementedFileStorage, CachingStorage, etc.) Harald Wolff 2019-09-19 08:46:19 +0200
  • 514dda09aa Moved IStorage/IStorageContainer to odb.ng.storage Harald Wolff 2019-09-19 08:43:29 +0200
  • 7af24324d9 Added class Cache<K,V> Harald Wolff 2019-09-19 08:42:01 +0200
  • bb870e415c Added class collections.LinkedList Harald Wolff 2019-09-19 08:41:25 +0200
  • 1374b8aca4 Added MappingTree.TryGet(..) Harald Wolff 2019-09-19 08:40:12 +0200
  • d614dadce3 Added BTree.FirstValue/.LastValue Harald Wolff 2019-09-19 08:39:57 +0200
  • 6d3ac111de Added Extension Stream.ReadDouble()/WriteDouble() Harald Wolff 2019-09-19 08:39:26 +0200
  • 1170ac13c2 Merge branch 'master' into dev_timestamp Harald Wolff 2019-09-17 17:22:29 +0200
  • 42aabc2ee0 Extended RPCContainer to use implicit type converter Harald Wolff 2019-09-17 17:22:18 +0200
  • cf8701d17f Fixed ODBvalue.AsUShort Harald Wolff 2019-09-17 17:21:37 +0200
  • 427fbb6b9d IPv6: add implicit operator IPv6(string) Harald Wolff 2019-09-17 17:21:22 +0200
  • 23bb192b01 WIP Harald Wolff 2019-09-17 12:58:59 +0200
  • 42b84492f3 Session concurrent access strategy for Mapper.Save(..) Harald Wolff 2019-09-16 13:15:58 +0200
  • 8e2f4cc02b NUnit Tests Harald Wolff 2019-09-16 13:15:16 +0200
  • b05e470b56 Cleanup class file IPv6.cs Harald Wolff 2019-09-16 10:06:18 +0200
  • 198349f395 Fix and improve IPv6 Harald Wolff 2019-09-16 09:18:43 +0200
  • 501553e8f7 Fix Path to ln.logging Harald Wolff 2019-09-16 09:18:13 +0200
  • e1572856e2 Fix DocumentChange.Path Harald Wolff 2019-09-16 09:17:50 +0200
  • b40e5c8888 Fix unimplemented Mapper.GetMapping<T>() Harald Wolff 2019-09-16 09:17:31 +0200
  • 8c9baddda7 Fix path to ln.logging Harald Wolff 2019-09-16 09:17:07 +0200
  • 880f96fef8 Added class IPv6 Harald Wolff 2019-09-15 14:23:44 +0200