Skip to content
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

Add benchmarks for rustdoc #675

Merged
merged 9 commits into from
Jul 14, 2020
Merged

Commits on Jul 11, 2020

  1. Configuration menu
    Copy the full SHA
    9c53479 View commit details
    Browse the repository at this point in the history
  2. Allow profiling rustdoc

    - Distinguish between rustdoc and rustc
    - Use `rustdoc` instead of `doc` subcommand
    
    This only profiles the last crate and also avoids special casing
    RUSTDOCFLAGS.
    
    - Add a fake rustdoc
    - Create symlink automatically if it doesn't already exist
    jyn514 committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    eaa5441 View commit details
    Browse the repository at this point in the history
  3. Add a few missing Doc variants

    - Add 'Doc' to CLI help
    - Make Doc a default BuildKind when --builds is not passed
    jyn514 committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    ef7734e View commit details
    Browse the repository at this point in the history
  4. Avoid panics in the webserver

    - Don't panic if looking at two local builds in the dashboard
    - Don't panic if there are no pstat results available
    jyn514 committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    2c5171f View commit details
    Browse the repository at this point in the history
  5. Don't hard-code rustdoc subcommand

    - Change `subcommand()` to take BuildKind and return Option
    - Remove `is_build_kind_supported`
    jyn514 committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    82be51a View commit details
    Browse the repository at this point in the history
  6. Run Doc builds in CI

    This ensures that the doc build will succeed when run later, since
    rustdoc and rustc are known to have different ICEs.
    jyn514 committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    a40c5a3 View commit details
    Browse the repository at this point in the history
  7. Use symlinks instead of hard links

    This avoids rustdoc-fake getting out of date when rustc-fake is updated.
    jyn514 committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    5842d3e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Print backtraces for errors

    jyn514 committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    f3c3a30 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. Configuration menu
    Copy the full SHA
    3c67e79 View commit details
    Browse the repository at this point in the history