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 |
|
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 |
|
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
|
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
|
b23cc54491
|
Troubleshooting EmbargoServer TC
|
2019-08-20 19:39:51 +02:00 |
|
Christian Köllner
|
4a261e2c58
|
Test stability improvements
|
2019-08-19 22:46:58 +02:00 |
|
Christian Köllner
|
71c2b32c69
|
Fixed documentation bugs + minor testsuite warnings
|
2019-07-12 21:48:01 +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 |
|