32 Commits

Author SHA1 Message Date
TheJoKlLa
10ac706a05 Updated to .NetCore 3.1 2021-09-25 14:49:11 +02:00
Christian Köllner
62f57fbdf6 enabled SourceLink for generator assembly
added documentation
2020-04-25 15:52:58 +02:00
Christian Köllner
033d42f91d adaptions for nbgv 2020-01-02 22:39:00 +01:00
Christian Köllner
fb949e7ae5 deployment fix 2020-01-02 22:13:11 +01:00
Christian Köllner
766e823aab versioning 2020-01-02 19:37:19 +01:00
Christian Köllner
b0fdf30525 Enabled .NET Core CLI tool build 2019-12-30 19:27:11 +01:00
Christian Köllner
713f354980 Prepared for version increment 2019-12-29 22:47:16 +01:00
Christian Köllner
44d5f7a08c Issue #19 2019-10-19 13:52:16 +02:00
Christian Köllner
0fb43e88d7 Version increment to 1.1 2019-10-03 22:28:53 +02:00
Christian Köllner
e9c65f6719 More WIP 2019-09-15 19:09:43 +02:00
Christian Köllner
2f21dc217a WIP 2019-09-10 22:48: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
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
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
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
2b3d833f6d Clean up schema paths. 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
e543b62e2b Test for absence of name clashes with immediately enclosing type. 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
af5c9eb444 Corrections according to Chocolatey review 2019-08-01 19:09:48 +02:00
Christian Köllner
8e539b573b Minor fixes 2019-07-14 15:28:50 +02:00
Christian Köllner
97883572af Deployment aspects 2019-07-11 21:44:42 +02:00
Christian Köllner
d80fcdc27d CM tweak: Specified multiple TFMs in a single project 2019-07-08 22:47:43 +02:00
Christian Köllner
97eb340261 Created dual solution (.NET Standard 2.0 + .NET Core 2.1) 2019-07-04 22:05:37 +02:00
Christian Köllner
cbf2144ef4 Initial commit 2019-06-12 21:56:55 +02:00