132 Commits

Author SHA1 Message Date
Christian Köllner
ede2441008 Fixes 2019-09-15 22:16:46 +02:00
Christian Köllner
a7f3c71960 Fix casing problem, part II 2019-09-15 21:11:03 +02:00
Christian Köllner
16346a7743 Fix casing problem 2019-09-15 21:09:15 +02:00
Christian Köllner
e9c65f6719 More WIP 2019-09-15 19:09:43 +02:00
Christian Köllner
388209b3f2 another test fix 2019-09-13 21:38:56 +02:00
Christian Köllner
f73d6a257b test autom. fix 2019-09-13 21:29:55 +02:00
Christian Köllner
d34d3b72a7 Adapted compile-test.bat to new file naming 2019-09-12 22:08:00 +02:00
Christian Köllner
a9a5109986 Forgot to restore capnpc-csharp 2019-09-11 22:50:37 +02:00
Christian Köllner
a4af71bceb Build configuration fixes 2019-09-11 22:43:39 +02:00
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
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