-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enchanced support #2
Comments
Investigate interoperability between generic functions with comptime. |
New issue I don't get reviews and my time is short during the weeks (full time job + undergraduate university). However, I' m not convinced if this modification will be mergeable or not. Perhaps this conversion may not be very useful for the majority (rust devel), but it doesn't mean that it is unfeasible since they have the interest to abstain from the C language as much as possible to make their applications secure (theoretically). I am curious about some alternatives to |
From Diplomat's POV: We're very happy to support more backends. Note that Diplomat itself does not have the bandwidth to maintain backends we haven't decided to staff, so a Zig backend would be in a similar situation as .NET: We can have the source be in tree and fix it for small changes but we won't actively maintain it and may disable it if we make major changes. In the long run we'd like to not have to do that. Diplomat is designed to not require backends to be built in-tree, however: you can use the HIR output of the diplomat_core module to build your own that you just maintain based on public Diplomat releases, and we're happy to cut releases whenever ya'll need. If building a new one I would recommend using the new HIR stuff, the AST infrastructure is deprecated for writing backends. The C2 (i.e. "C but newer") backend is an example of one written on the HIR infrastructure and we plan to work on a C++-HIR one in December, hopefully leading to a lot more improvements there. |
Acceptable Criteria
Nested- zig does not support anonymousunion
andstruct
supportunion
|struct
, only anonymous literals (requires review)The text was updated successfully, but these errors were encountered: