Kuba Ober
|
d6d83d54a2
|
Fix annotations and constants: Factor out type definitions, and add definitions of annotations and constants.
The TypeDefinition is no longer overloaded for Annotation and Constant nodes, and the generator is happy again.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
884040bd66
|
Fix namespace generation in imported types.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
dd83132b5d
|
Fix crash when referencing nodes from imported, non-generated schemas.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
92a7c03cb2
|
Fix attempted use of incomplete dependent types in schema model.
Resolve node hierarchy and names in a new 1st pass before generating types in pass2. Consider imported files.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
a0fcb93676
|
Fix a type name clash with the immediately enclosing type.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
8d9c3a8b57
|
Fix by renaming enumerants that happen to be keywords.
This fixes e.g. the compilation of capnp/schema.capnp.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
1aff615036
|
Test for success on Schema.capnp.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
2b3d833f6d
|
Clean up schema paths.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
84385bbecd
|
Test annotations and constants in schemas processed for generation.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
881a59b2c9
|
Test namespace generation in imported types.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
4f431856ba
|
Test use of nodes imported from non-generated files.
|
2019-08-29 13:36:58 -04:00 |
|
Kuba Ober
|
28993b43a1
|
Test forward-inherited types.
|
2019-08-29 13:36:57 -04:00 |
|
Kuba Ober
|
e543b62e2b
|
Test for absence of name clashes with immediately enclosing type.
|
2019-08-29 13:36:57 -04:00 |
|
Kuba Ober
|
4411cd90d0
|
Test renaming of enumerants that are C# keywords.
|
2019-08-29 13:36:57 -04:00 |
|
Kuba Ober
|
9a7ccc6b13
|
Add capnpc-csharp tests skeleton.
|
2019-08-29 13:36:57 -04:00 |
|
Christian Köllner
|
2522978630
|
CI: Removed debug build artifact
v1.0.55
|
2019-08-27 22:25:11 +02:00 |
|
Christian Köllner
|
af5d5047bb
|
CI: Added force_update flag
|
2019-08-27 20:49:31 +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
|
7c5264ea26
|
CI deployment
|
2019-08-26 22:31:03 +02:00 |
|
Christian Köllner
|
9e986e02a2
|
CI - adjusted environment name
|
2019-08-26 21:16:21 +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
|
83ee624308
|
CI
|
2019-08-24 01:28:30 +02:00 |
|
Christian Köllner
|
11be665ea8
|
CI: Versioning
|
2019-08-24 01:23:08 +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
|
828503e919
|
CI: Added vcpkg cache
|
2019-08-23 23:13:45 +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
|
b23cc54491
|
Troubleshooting EmbargoServer TC
|
2019-08-20 19:39:51 +02:00 |
|
Christian Köllner
|
5793f0a082
|
CI
|
2019-08-19 22:48:31 +02:00 |
|
Christian Köllner
|
4a261e2c58
|
Test stability improvements
|
2019-08-19 22:46:58 +02:00 |
|