325 Commits

Author SHA1 Message Date
Christian Köllner
4fe8589244 CI integration of added projects 2019-09-11 22:20:29 +02:00
Christian Köllner
2f21dc217a WIP 2019-09-10 22:48:25 +02:00
Christian Köllner
107d10e3f4 Factoring out capnpc-csharp into separate assembly 2019-09-06 19:25:54 +02:00
Christian Köllner
6b81abb0f0 MSBuild integration WIP 2019-09-05 21:59:25 +02:00
Christian Köllner
bf34494ae1 Initial skeleton for MSBuild integration 2019-09-04 22:29:23 +02:00
Christian Köllner
dbe6c29f8b Merge branch 'master' of https://github.com/c80k/capnproto-dotnetcore 2019-09-04 18:00:28 +02:00
Christian Köllner
f237086515 Do not throw from Finializer 2019-09-04 17:59:59 +02:00
c80k
58787a23d4
Update README.md 2019-09-03 21:29:49 +02:00
c80k
014650d392
Update README.md 2019-09-03 21:20:36 +02:00
c80k
1938f94a8d
Update README.md 2019-09-03 21:20:03 +02:00
c80k
984ec6de34
Update README.md 2019-09-03 21:17:11 +02:00
c80k
b0bd707da1
Merge pull request #11 from Bertec/feature/use-embedded-resources
Use Embedded Resources
2019-09-03 20:20:51 +02:00
Kuba Ober
ffd018b2a4 Move unit tests to the capnpc_csharp.Tests namespace. 2019-09-03 12:12:20 -04:00
Kuba Ober
68df661e63 Use embedded resources. 2019-09-03 12:10:47 -04:00
Christian Köllner
796dac5419 Added tracing features, re-enabled (still failing) TC TestTailCallClient reproduction.frame-tracing.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
05661ae9bb Fixed choco nuspec deployment reproduction.frame-tracing.TestTailCallServer v1.0.71 2019-09-01 12:51:36 +02:00
Christian Köllner
d7ac7e84a7 Fixed choco install test v1.0.69 2019-09-01 00:06:27 +02:00
Christian Köllner
5f723334af Added choco install/uninstall tests 2019-08-31 22:00:04 +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
e805610427 CI: Don't test capnpc debug build
Choco scripts: Fixed install issues
2019-08-31 15:58:32 +02:00
c80k
c4fe92b73c
Merge pull request #10 from Bertec/feature/codegen-fixes-2
Feature/codegen fixes 2
2019-08-31 15:30:29 +02:00
Kuba Ober
778613dccb Mark a bug.
From ReSharper code analysis.
2019-08-30 15:01:16 -04:00
Kuba Ober
8b210d8b66 Test mutually recursive dependencies between nodes. 2019-08-30 13:55:41 -04:00
Kuba Ober
2460467fa4 Factor out common code in unit tests. 2019-08-30 13:54:47 -04:00
Kuba Ober
024ecbbced Fix categorization of generated vs. non-generated nodes. 2019-08-30 11:35:54 -04:00
Kuba Ober
c296c0f63a Assert that non-file definitions must have a parent. 2019-08-30 11:35:54 -04:00
Kuba Ober
e2cfb8aaf1 Test constants in imported non-generated structures and interfaces. 2019-08-30 11:24:31 -04:00
Christian Köllner
e13a8751dc Getting the CI up and running again 2019-08-29 21:28:58 +02:00
c80k
e68be281ec
Merge pull request #8 from Bertec/feature/codegen-fixes-1
Backend Fixes Part 1
2019-08-29 21:22:43 +02:00
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