๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
Skip to content
Permalink

Comparing changes

Choose two branches to see whatโ€™s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dart-lang/dartdoc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cec45fb
Choose a base ref
...
head repository: dart-lang/dartdoc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0de8aff
Choose a head ref
  • 4 commits
  • 15 files changed
  • 1 contributor

Commits on Mar 5, 2024

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

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    e8f3633 View commit details
    Browse the repository at this point in the history
  2. Rewrite Library.allOriginalModelElementNames. (#3698)

    * This method was public, but only used privately. :(
    * This method returned a List, but only one method is ever called on the List:
      `contains`. So, change to a Set.
    * This method used `allModelElements`, but that collection contains way too
      many things; it contains things like methods of classes, but in this case we
      are only concerned with direct library members.
    srawlins authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    9eafdc6 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Generate docs for enum static methods. (#3697)

    * Generate docs for enum static methods.
    
    Fixes #3584
    
    The GeneratorFrontEnd code was really long, and I think that made it easy to omit things. I've refactored it to reuse more code. Also, the repeated code had bugs:
    
    * For extensions and extension types, we likely _over_-documented, because we didn't omit things that we're canonical.
    * For enums, we omitted static methods and static fields (#3584).
    
    Also in this change:
    
    * Change some `clazz` and `eNum` parameter names to `class_` and `enum_`. More standard, and standard inside the analyzer.
    * Migrate methods_test.dart to use test_reflective_loader.
    * Add method tests for methods on classes, enums, mixins, extensions, and extension types.
    * In the shared testing code, add some code that prints out the in-memory files when a file cannot be read. Here's a snippet of what that looks like:
    
    ```none
    /temp/method_test/doc/
       โ”œโ”€ index.html
       โ”œโ”€ __404error.html
       โ”œโ”€ search.html
       โ”œโ”€ lib/
       โ”‚  โ”œโ”€ lib-library.html
       โ”‚  โ”œโ”€ lib-library-sidebar.html
       โ”‚  โ”œโ”€ E-class.html
       โ”‚  โ”œโ”€ E-enum-sidebar.html
       โ”‚  โ””โ”€ E/
       โ”‚  โ”‚  โ”œโ”€ values-constant.html
    ```
    
    * Back out inheritance change
    srawlins authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0de8aff View commit details
    Browse the repository at this point in the history
Loading