43 Commits

Author SHA1 Message Date
Christian Köllner
5f97d69f79 Clearly indicated that 'isTailCall' parameter of Proxy.Call is obsolete. It never had any influence, since tail calls are automatically induced (somewhere else). 2019-11-06 18:48:25 +01:00
Christian Köllner
51ecd00e82 Improved cancellation support during interception 2019-11-06 17:58:46 +01:00
Christian Köllner
fd55167d39 Interception base implementation 2019-11-06 14:16:20 +01:00
Christian Köllner
9e63e194bb Issue #25 2019-10-25 19:29:44 +02:00
Christian Köllner
be41885ac8 Issue #22, issue #23 2019-10-25 18:04:34 +02:00
Christian Köllner
7d7a2eda74 Issue #21 2019-10-22 19:50:46 +02:00
Christian Köllner
9a12124574 Issue #20 2019-10-19 16:39:16 +02:00
Christian Köllner
44d5f7a08c Issue #19 2019-10-19 13:52:16 +02:00
Christian Köllner
955958405a Ooops, the .NET Standard test suite actually tested .NET Core 2019-10-04 23:59:58 +02:00
Christian Köllner
e6d958c226 Merge branch 'master' of https://github.com/c80k/capnproto-dotnetcore 2019-10-04 01:08:04 +02:00
Christian Köllner
45a3f16426 Some fixes to make persistent.capnp compile 2019-10-04 01:07:47 +02:00
c80k
271dc3f380
Merge pull request #18 from c80k/frame-tracing
Frame tracing
2019-10-04 00:21:51 +02:00
Christian Köllner
3b1ce87dc2 Disabled failing TestTailCallServer TC 2019-10-03 23:10:42 +02:00
Christian Köllner
e9c65f6719 More WIP 2019-09-15 19:09:43 +02:00
Christian Köllner
796dac5419 Added tracing features, re-enabled (still failing) TC TestTailCallClient 2019-09-02 19:35:25 +02:00
Christian Köllner
23944aef56 Updated package dependencies
Fixed Thread.Join race condition in Tcp server
Removed unnecessary code
Added some integration-level tests for capnpc-csharp
2019-08-31 18:42:03 +02:00
Christian Köllner
c46ca4876c T&est stability improvement, adjusted Choco verification description 2019-08-27 19:07:53 +02:00
Christian Köllner
e6c129b8da Fixed a race condition: Cancelling a question (at client side) which is about to be answered (from server side) might prevent releasing returned capabilities. 2019-08-25 15:59:07 +02:00
Christian Köllner
611199af83 Runtime + test stability 2019-08-24 00:29:42 +02:00
Christian Köllner
ee974940c0 Test troubleshooting 2019-08-23 23:35:22 +02:00
Christian Köllner
7ea1c5dd1d RpcEngine.RemoveImport should throw rather than just log a warning when import ID is wrong 2019-08-23 22:53:49 +02:00
Christian Köllner
c8881f3482 Troubleshooting ReleaseOnCancelClient, 3rd attempt 2019-08-23 22:10:23 +02:00
Christian Köllner
d97010de42 Troubleshooting ReleaseOnCancelClient, 2nd attempt 2019-08-23 21:41:32 +02:00
Christian Köllner
97c2c2d127 Troublehsooting ReleaseOnCancelClient 2019-08-22 22:17:12 +02:00
Christian Köllner
5c32356835 Increased test timeout, again 2019-08-22 21:33:18 +02:00
Christian Köllner
50507c40c7 Increased test timeout 2019-08-22 20:53:03 +02:00
Christian Köllner
15eda8c54e Troubleshooting failing RepeatedEmbargoError test 2019-08-21 22:14:58 +02:00
Christian Köllner
0ef76806d6 Make TCs use rotating TCP ports from ephemeral range only to reduce failures which might be due to overallocated ports 2019-08-21 21:42:32 +02:00
Christian Köllner
44d160b5d1 Increased RepeatedEmbargoError TC timeout, $version$ token for .nuspec 2019-08-21 20:51:22 +02:00
Christian Köllner
2e524ef628 Troubleshooting Embargo* TCs, some CM tweaks 2019-08-21 19:48:04 +02:00
Christian Köllner
20d480a770 Removed debugging aids, fixed Random non-reentrancy, increased ReleaseOnCancelClient timeout 2019-08-20 22:09:37 +02:00
Christian Köllner
fecfa94433 Troubleshooting Embargo / EmbargoServer TC 2019-08-20 21:26:13 +02:00
Christian Köllner
44fd4edfe9 Troubleshooting EmbargoServer TC 2019-08-20 19:45:40 +02:00
Christian Köllner
4a261e2c58 Test stability improvements 2019-08-19 22:46:58 +02:00
Christian Köllner
8e539b573b Minor fixes 2019-07-14 15:28:50 +02:00
Christian Köllner
71c2b32c69 Fixed documentation bugs + minor testsuite warnings 2019-07-12 21:48:01 +02:00
Christian Köllner
d80fcdc27d CM tweak: Specified multiple TFMs in a single project 2019-07-08 22:47:43 +02:00
Christian Köllner
31af304f09 See comment on issue #3: TcpRpcClient+TcpRpcServer should retry if socket cannot be bound due to SocketError.AddressAlreadyInUse 2019-07-07 19:59:31 +02:00
Christian Köllner
eaecfda35e See comments on issue #3: Pending questions shall fail when connection is broken.
Adjusted required version of .NET Core runtime from 2.2 to 2.1
2019-07-07 17:12:49 +02:00
Christian Köllner
97eb340261 Created dual solution (.NET Standard 2.0 + .NET Core 2.1) 2019-07-04 22:05:37 +02:00
Chris Wheeler
82b569ede6 Ignore predictably failing test 2019-06-22 20:03:12 -04:00
Chris Wheeler
d0863fbdc4 refactored for .NET standard 2 2019-06-22 18:43:30 -04:00
Christian Köllner
cbf2144ef4 Initial commit 2019-06-12 21:56:55 +02:00