67 Commits

Author SHA1 Message Date
Christian Köllner
bdc8240e5b tests & fixes 2020-04-05 16:53:40 +02:00
Christian Köllner
01513ef71f PendingQuestion: removed unnecessary finalizer 2020-04-04 23:10:54 +02:00
Christian Köllner
ac50b7454a fixes + coverage 2020-04-04 22:57:07 +02:00
Christian Köllner
d7f937a9c0 refactored IResolvingCapability to hide ConsumedCapability 2020-04-03 22:10:40 +02:00
Christian Köllner
955bab45e1 generate GeneratedCodeAttribute 2020-04-01 22:15:46 +02:00
Christian Köllner
20c8523aae more fixes, more coverage 2020-03-31 22:01:43 +02:00
Christian Köllner
2369b4788a fixes + new tests 2020-03-29 00:07:16 +01:00
Christian Köllner
6af523b261 support several new codegen annotations
minor fixes
improved CC
2020-03-26 21:30:30 +01:00
Christian Köllner
9dbf474334 fine-tuning cap lifecycle mgmt.
added missing xml doc.
2020-03-22 16:08:28 +01:00
Christian Köllner
eb321e5a8e cap. lifecycle fixes + more test cases 2020-03-22 13:57:02 +01:00
Christian Köllner
ec0df4872f bug fixes, stability improvements 2020-03-22 00:12:50 +01:00
Christian Köllner
e0d8f70cfc some refactoring. all tests green again 2020-03-21 13:27:46 +01:00
Christian Köllner
f58464293b WIP 2020-03-10 21:55:34 +01:00
Christian Köllner
281a1c868f WIP 2020-03-10 21:55:29 +01:00
c80k
21b5ee075d
Merge pull request #44 from c80k/performance
Performance
2020-03-07 19:39:22 +01:00
Christian Köllner
04665f080a error handling tests 2020-03-07 19:37:30 +01:00
Christian Köllner
9b82ce12fe made nullable behavior more consistent
added serialization tests
bug fixes
2020-03-01 13:18:55 +01:00
Christian Köllner
409e517587 TcpRpcServer,StartAccepting 2020-02-23 14:24:17 +01:00
Christian Köllner
596a97a362 configurable buffering support 2020-02-22 23:47:56 +01:00
Christian Köllner
7b16dbd6e9 buffered I/O 2020-02-22 21:31:59 +01:00
Christian Köllner
335414ed53 exception handling fix 2020-02-22 14:17:44 +01:00
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
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
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
1ec5b0e955 Improvements w.r.t. issue #37 2020-02-01 13:49:45 +01:00
Christian Köllner
4bcc97a69f Fix + test case for issue #37 2020-01-31 21:40:25 +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
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
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
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
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
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