-
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
Implement Rustdoc #167
base: master
Are you sure you want to change the base?
Implement Rustdoc #167
Commits on Sep 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fa96acc - Browse repository at this point
Copy the full SHA fa96accView commit details
Commits on Sep 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 191aa0c - Browse repository at this point
Copy the full SHA 191aa0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20c13dd - Browse repository at this point
Copy the full SHA 20c13ddView commit details
Commits on Dec 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b53f7ce - Browse repository at this point
Copy the full SHA b53f7ceView commit details
Commits on Jan 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a2dae5e - Browse repository at this point
Copy the full SHA a2dae5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9047ce8 - Browse repository at this point
Copy the full SHA 9047ce8View commit details
Commits on Jan 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5e1ca1b - Browse repository at this point
Copy the full SHA 5e1ca1bView commit details
Commits on Jan 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6fec236 - Browse repository at this point
Copy the full SHA 6fec236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83dec0e - Browse repository at this point
Copy the full SHA 83dec0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4824e18 - Browse repository at this point
Copy the full SHA 4824e18View commit details -
Adjust implementation of some items
Fixes infinite recursion when we hit a specific case of an itertools iterator, a few visual glitches (too many or few line breaks), and adds the struct type distinction.
Configuration menu - View commit details
-
Copy full SHA for eaee7b4 - Browse repository at this point
Copy the full SHA eaee7b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dddea3b - Browse repository at this point
Copy the full SHA dddea3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6228615 - Browse repository at this point
Copy the full SHA 6228615View commit details
Commits on Jan 24, 2021
-
Add trait, to the best of current ability
Some deficiencies mean we don't currently get all information. For example, qualifiers such as extern ABI and unsafe are dropped from methods and the information has_body is true even for provided methods.
Configuration menu - View commit details
-
Copy full SHA for 9b7119f - Browse repository at this point
Copy the full SHA 9b7119fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc88444 - Browse repository at this point
Copy the full SHA dc88444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d13830 - Browse repository at this point
Copy the full SHA 0d13830View commit details -
Configuration menu - View commit details
-
Copy full SHA for a20820d - Browse repository at this point
Copy the full SHA a20820dView commit details -
Implement remaining type kinds
Trait bounds and generics are still missing. Unifies the way that impls are scheduled such that we might group them soon.
Configuration menu - View commit details
-
Copy full SHA for 8ef0f1c - Browse repository at this point
Copy the full SHA 8ef0f1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a3a8e5 - Browse repository at this point
Copy the full SHA 7a3a8e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa9f8b - Browse repository at this point
Copy the full SHA ffa9f8bView commit details
Commits on Jan 25, 2021
-
Add re-export dispatch but bugged in rustdoc
They appear as ExternCrateItem 😂 That is obviously wrong and in particular this loses any information on the factual item name, on the crate origin, the path, and possibly more. We nevertheless at least try to render them here which works decently except for globs.
Configuration menu - View commit details
-
Copy full SHA for 188cb43 - Browse repository at this point
Copy the full SHA 188cb43View commit details
Commits on Feb 12, 2021
-
Allow includes to modify the header level
Also gates header levels to those that the backend actually supports. There is no subsubsubsubsection.
Configuration menu - View commit details
-
Copy full SHA for c998649 - Browse repository at this point
Copy the full SHA c998649View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1669ccb - Browse repository at this point
Copy the full SHA 1669ccbView commit details -
Update types to the newest nightly
We had to make one slight adjustment in the order of Union and Struct, since they appear to have the same items now. This means that union can match union, with the type as an extra field that is ignored!
Configuration menu - View commit details
-
Copy full SHA for 124854b - Browse repository at this point
Copy the full SHA 124854bView commit details -
Include doc comments as markdown
Uses the header adjustment strategy previously introduced to the code to ensure that scoping is correct. Most doc comments contain an h1 instead of the proper header level from the context. Note that in particular this will put some pressure on the backend to allow for slightly deeper nested headers, at least to 6. We already emulate them by a weighted font in one case.
Configuration menu - View commit details
-
Copy full SHA for efcff09 - Browse repository at this point
Copy the full SHA efcff09View commit details
Commits on Feb 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aaabc8f - Browse repository at this point
Copy the full SHA aaabc8fView commit details
Commits on Feb 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 42113f9 - Browse repository at this point
Copy the full SHA 42113f9View commit details -
Validate format version number
It's important that this is the first step. This avoid any potential error that would come from trying to serialize a field that has an incompatible type, which would lead to the incorrect diagnosis that rust has output broken documentation.
Configuration menu - View commit details
-
Copy full SHA for c672da9 - Browse repository at this point
Copy the full SHA c672da9View commit details