-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Use ::bebop (scope resolution) in C++ codegen * Output bebop.hpp * Update Laboratory example * Report an invalid --config path * Don't log * Report unrecognized command-line flags * Complain about using a discriminator twice * Disallow "enum { A=1; A=2; }" * Move documentation from union branches to the inner definitions That is: treat "union U { /** doc */ 1 -> struct S {} }" as "union U { 1 -> /** doc */ struct S {} }". * rm gen/* * Ignore case when comparing enum member names * Rename BebopWriter to Writer, etc * Improve C# codegen * Add missing keywords * Add missing nullable appendix * Fix benchmark * Add missing warning * Remove using directives * Fix union references * Writer holds a reference, rather than unique_ptr, to its buffer * Fix writeFloat64 bug * Swap decodeInto arg order; perf test * Properly split up tests and time compilation * Consistently align type sigils * Make generated conrete types partial * changes based on feedback Co-authored-by: Andrew Sampson <[email protected]>
- Loading branch information
Showing
34 changed files
with
6,014 additions
and
2,907 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.