Skip to content

docgen: fixes Fixes #3333, #3334, #3408 - #3422

Open
ManuLinares wants to merge 6 commits into
c3lang:masterfrom
ManuLinares:docgen-fixes-08
Open

docgen: fixes Fixes #3333, #3334, #3408#3422
ManuLinares wants to merge 6 commits into
c3lang:masterfrom
ManuLinares:docgen-fixes-08

Conversation

@ManuLinares

Copy link
Copy Markdown
Member

Fixes #3333, #3334, #3408

  • Emit attrdef declarations and attached doc comments in JSON output.
  • Include doc comments on alias declarations in JSON output.
  • Render contract @return documentation in docs.html symbol details.
  • Suppress empty docs, members, and name JSON fields. (make it slimmer basically)
  • Refactor docgen.c JSON emission using JsonEmitter API. This was needed for my sanity.
  • and docs.html general cleanup

I've also:

  • Excluded compiler_rt from --emit-stdlib=no on docgen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docgen: Custom attrdef don't seem to appear in generated documentation.

1 participant