117 Commits

Author SHA1 Message Date
Christian Köllner
4ea3bb249b simplified PendingAnswer 2020-02-22 13:46:03 +01:00
Christian Köllner
2ad89756e1 Improved robustness of TCP connection handling + test 2020-02-22 11:22:13 +01:00
Christian Köllner
686dfeba52 Perf. opt. 2020-02-17 21:23:44 +01:00
Christian Köllner
1b139a1322 Nullability fixes 2020-02-16 18:00:31 +01:00
Christian Köllner
3e96fd0fd5 Merge cap. lifecycle debugging 2020-02-16 18:00:22 +01:00
Christian Köllner
5e71ce69c5 performance optimizations 2020-02-09 13:49:21 +01:00
Christian Köllner
47cb578057 Perf. optimization 2020-02-09 12:53:45 +01:00
Christian Köllner
0b3adbefa3 fixed merge error 2020-02-09 00:55:48 +01:00
Christian Köllner
1cb3c78e34 forward integration 2020-02-08 22:28:39 +01:00
Christian Köllner
fc1735ab67 support emitting a #nullable directive 2020-02-08 17:23:07 +01:00
Christian Köllner
051de670ba fixed compile constant defs 2020-02-01 14:44:22 +01:00
Christian Köllner
d07a9c51eb fwd integration from master 2020-02-01 13:56:23 +01:00
Christian Köllner
1ec5b0e955 Improvements w.r.t. issue #37 2020-02-01 13:49:45 +01:00
Christian Köllner
72308d38d5 rollback version to 1.2 (critical fix #37) 2020-01-31 22:13:41 +01:00
Christian Köllner
4bcc97a69f Fix + test case for issue #37 2020-01-31 21:40:25 +01:00
Christian Köllner
affde90304 nullability works, but not yet configurable 2020-01-22 22:21:11 +01:00
Christian Köllner
5b8f6722ec nullability step 2 2020-01-11 17:56:12 +01:00
Christian Köllner
3c9c98bc2b nullable first step 2020-01-11 17:21:31 +01:00
Christian Köllner
033d42f91d adaptions for nbgv 2020-01-02 22:39:00 +01:00
Christian Köllner
766e823aab versioning 2020-01-02 19:37:19 +01:00
Christian Köllner
846cbaac6b Additional diagnostic information for troubleshooting capability lifecycles 2019-12-30 18:47:33 +01:00
Christian Köllner
f58185df4d Improved diagnostic output for hunting the mysterious spuriously failing TcpRpcStress.Embargo test 2019-12-29 23:03:14 +01:00
Christian Köllner
713f354980 Prepared for version increment 2019-12-29 22:47:16 +01:00
Christian Köllner
982eaa10dd - fix for issue #33
- turn on XML documentation generator
- documentation fixes
2019-12-11 21:09:43 +01:00
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
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
c80k
271dc3f380
Merge pull request #18 from c80k/frame-tracing
Frame tracing
2019-10-04 00:21:51 +02:00
Christian Köllner
0fb43e88d7 Version increment to 1.1 2019-10-03 22:28:53 +02:00
Christian Köllner
d889bdb469 Merge branch 'master' of https://github.com/c80k/capnproto-dotnetcore 2019-10-03 21:43:54 +02:00
Kuba Ober
95a7a8652a Implement TypeId attribute. 2019-09-18 14:00:34 -04:00
Christian Köllner
e9c65f6719 More WIP 2019-09-15 19:09:43 +02:00
Christian Köllner
f237086515 Do not throw from Finializer 2019-09-04 17:59:59 +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
f004235f7d Work in progress 2019-09-01 14:21:05 +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
3e3b144a80 Troubleshooting / robustness 2019-08-26 20:03:56 +02:00
Christian Köllner
52fa0ffb5e Use consecutive question IDs rather than random numbers 2019-08-25 22:53:15 +02:00
Christian Köllner
eb1f22902b Troubleshooting 2019-08-25 22:29:24 +02:00
Christian Köllner
77467e606a Potential race condition when client releases capability, but the same capability is re-imported from server 2019-08-25 22:06:29 +02:00
Christian Köllner
d090697fa4 Even more troubleshooting 2019-08-25 18:37:09 +02:00
Christian Köllner
8b2be28eb0 More troubleshooting 2019-08-25 18:16:01 +02:00
Christian Köllner
198f778d65 Troubleshooting 2019-08-25 17:52:35 +02:00
Christian Köllner
0140f21cc4 Troubleshooting ReleaseOnCancelClient 2019-08-25 16:33:28 +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