Commit 5cb56cd
Merge NNBD branch into master (#2886)
* Start the NNBD migration branch with additional github configuration and a basic "non-migration" of all libraries (#2739)
* Update analyzer version to 2.0.0
* grind build for analyzer 2
* First steps toward migrating
* Basic migration infrastruture for new NNBD branch
* use separate workflow file for nnbd branch, for clarity
* thinko
* Merge master into nnbd branch (#2747)
* Switch to using CompilationUnitElement.classes (#2743)
* Prepare dartdoc_options for migration (#2745)
* more specific imports in options
* do not allow autoinitialization
* dartfmt
* parameterize the valueWithContext type
* Use alternative constructors instead of externalizing, didn't realize the autodetect was so widely used
* more subclasses
* Empty commit to straighten out GitHub Actions
* Convert options/logging libraries to null safety (#2748)
* Update analyzer version to 2.0.0
* grind build for analyzer 2
* First steps toward migrating
* Start migrating some things around the edges and see what happens
* Basic migration infrastruture for new NNBD branch
* use separate workflow file for nnbd branch, for clarity
* thinko
* Switch to using CompilationUnitElement.classes (#2743)
* Ignore null safe import warnings for presubmits
* Prepare dartdoc_options for migration (#2745)
* more specific imports in options
* do not allow autoinitialization
* dartfmt
* parameterize the valueWithContext type
* Use alternative constructors instead of externalizing, didn't realize the autodetect was so widely used
* more subclasses
* Empty commit to straighten out GitHub Actions
* dartfmt
* update NNBD branch from head (#2758)
* Switch to using CompilationUnitElement.classes (#2743)
* Prepare dartdoc_options for migration (#2745)
* more specific imports in options
* do not allow autoinitialization
* dartfmt
* parameterize the valueWithContext type
* Use alternative constructors instead of externalizing, didn't realize the autodetect was so widely used
* more subclasses
* Disable the unstable template checks and prepare for 2.14 stable. (#2752)
* Disable one of the template checks? and add beta branch for testing
* beta is the new stable
* empty commit - force check reset
* Add a blurb to the README about requiring analysis (#2753)
* Allow comment references on generic typedefs (#2756)
Co-authored-by: Janice Collins <[email protected]>
* Prepare for dartdoc 2.0.0 (#2754)
* Prepare for dartdoc 2.0.0
* Update changelog for additional bugfix
Co-authored-by: Simon Binder <[email protected]>
* Migrate dartdoc_options.dart (#2749)
* Switch to using CompilationUnitElement.classes (#2743)
* Prepare dartdoc_options for migration (#2745)
* more specific imports in options
* do not allow autoinitialization
* dartfmt
* parameterize the valueWithContext type
* Use alternative constructors instead of externalizing, didn't realize the autodetect was so widely used
* more subclasses
* flatten
* Disable the unstable template checks and prepare for 2.14 stable. (#2752)
* Disable one of the template checks? and add beta branch for testing
* beta is the new stable
* empty commit - force check reset
* Add a blurb to the README about requiring analysis (#2753)
* Allow comment references on generic typedefs (#2756)
Co-authored-by: Janice Collins <[email protected]>
* Prepare for dartdoc 2.0.0 (#2754)
* Prepare for dartdoc 2.0.0
* Update changelog for additional bugfix
* review comments
Co-authored-by: Simon Binder <[email protected]>
* Migrate package_meta, io_utils, and utils. (#2760)
* flatten
* Review comments
* opt-out for inheriting container
* A few more libraries migrated
* Migrate warnings.dart (#2787)
* Migrate mustachio to null safety (#2801)
* Migrate various util and small libraries (#2805)
* Migrate tool_runner to NNBD (#2804)
* Migrate tool runner
* dartfmt
* getAs -> getValueAs
* comment
* Migrate the renderers to NNBD (#2816)
* Migrate renderers
* dartfmt
* Migrate most mustachio tests to null safety (#2810)
* Merge main branch to NNBD (#2826)
* Refactor more documentation comment generation into DocumentationComment (#2817)
* Straight move
* Partial
* delete experiment
* rebuild
* remove ??= from a cut and paste
* Continuing the crushing down of documentation handling (#2818)
* Straight move
* Partial
* delete experiment
* rebuild
* moved computeDocumentationComment and documentationComment
* Move more documentation comment handling
* remove ??= from a cut and paste
* Documentation comment move for combos
* better as a getter
* Remove all deprecated bits in preparation for next release (#2821)
* Remove all deprecated bits in preparation for next release
* make some things final
* documentationComment can now be non-nullable (#2819)
* Straight move
* Partial
* delete experiment
* rebuild
* moved computeDocumentationComment and documentationComment
* Move more documentation comment handling
* remove ??= from a cut and paste
* Documentation comment move for combos
* better as a getter
* Untangle synthetic combo documentation in preparing for non-null
* rebuild
* documentationComment can be made non-nullable
* Update test.yaml to delete sdk check from beta branch
* tab conversion error
* correct name
* Stop testing beta in the bots (#2824)
* disable beta
* try switching on stable
* stable doesn't work for a lot of things now either :-(
* try enabling the main bot
* Change "dartfmt" -> "dart format". (#2822)
Co-authored-by: Janice Collins <[email protected]>
Co-authored-by: Bob Nystrom <[email protected]>
* Migrate more libraries to NNBD (#2827)
* migrate category
* Migrate model_comment_reference and the parser
* Fix test failure
* Migrate comment_referable and model_object_builder (#2832)
* squash
* fix error in filter setup
* fix test
* Migrate element_type to nnbd (#2834)
* Migrate markdown_processor and matching_link_result to NNBD (#2835)
* Migrate element_type to nnbd
* Migrate markdown_processor and matching_link_result
* Migrate most of lib/src/generators to nnbd (#2837)
* squash
* empty commit - reset actions
* Migrate most of the non-ModelElement bits of lib (#2838)
* squash
* rebuild
* Fixup hints
* Migrate most of what's left in tools/ (#2840)
* squash
* rebuild
* migrate more things
* subprocess
* type adjustment in grinder
* comments
* Canonicalize default input dir
* Revert "Canonicalize default input dir"
This reverts commit 5d76a51.
* Just disable the test, something odd is going on with MemoryResourceProvider.
* Migrate ModelElement and subclasses to NNBD (#2843)
* squash
* rebuild
* migrate more things
* subprocess
* type adjustment in grinder
* partial
* partial 2
* no errors, ship it
* clean up a lot of warnings
* All warnings done so really ship it
* dartfmt
* close
* manual changes on renderers
* comments
* partial
* fix some errors post-migration
* holy cow it passes the tests now
* make mustache happier and clean up an interface
* forgot to remove a fixme
* Work around strange super-not-allowed error in stable
* review comments
* Migrate runtime renderer to NNBD (#2849)
* squash from chain merges
* Things seem to work now, if not completely cleanly.
* Get runtime_renderer_render_test ready for NNBD strong mode, fix a few more problems
* deconfuse github
* add todo
* Update nnbd branch for latest changes and new resources-dir option (#2867)
* Stop using JavaFile. (#2856)
* Add a resources-dir option (#2857)
* Skip sdk-analyzer job (#2863)
* Use 'index' to access the enum value index. (#2865)
Co-authored-by: Sam Rawlins <[email protected]>
* Re-enable sdk-analyzer job, but make it not failing (#2864)
* Update new resources-dir option for null safety
* Fix html generator test merge
Co-authored-by: Konstantin Scheglov <[email protected]>
Co-authored-by: Sam Rawlins <[email protected]>
* Utilize new Object.hash function instead of quiver code (#2868)
* Minor cleanup to lints and some top level files (#2872)
* Cleanup categorization to simplify template generation migration (#2875)
* Cleanup model_element migration and surrounding accesses (#2876)
* Migrate the generated AOT renderers to null safety (#2874)
* Cleanup package_graph migration (#2869)
* Migrate several test files to null safety (#2871)
* Migrate comment_referable tests (#2877)
* Migrate tool/grind.dart to null safety (#2870)
* Migrate more tests; correct other migration bits (#2880)
* Correct some bad mustachio migration; migrate mustachio tests (#2879)
* Migrate the testing/ packages (#2881)
* Migrate most end2end tests; null safety tweaks (#2882)
* Make a few more nullable fields late final (#2883)
* Migrate model_test, the last file, to null safety (#2884)
* Merge master branch into nnbd branch (#2885)
* Stop using JavaFile. (#2856)
* Add a resources-dir option (#2857)
* Skip sdk-analyzer job (#2863)
* Use 'index' to access the enum value index. (#2865)
Co-authored-by: Sam Rawlins <[email protected]>
* Re-enable sdk-analyzer job, but make it not failing (#2864)
Co-authored-by: Konstantin Scheglov <[email protected]>
Co-authored-by: Janice Collins <[email protected]>
Co-authored-by: Simon Binder <[email protected]>
Co-authored-by: Bob Nystrom <[email protected]>
Co-authored-by: Parker Lougheed <[email protected]>
Co-authored-by: Konstantin Scheglov <[email protected]>1 parent 99658ba commit 5cb56cd
File tree
177 files changed
+11342
-11545
lines changed- .github/workflows
- lib
- src
- comment_references
- generator
- model
- mustachio
- render
- testing
- test_package_bad/lib
- test_package_experiments/lib
- test_package_imported
- test_package
- bin
- lib
- src
- test
- comment_referable
- end2end
- mustachio
- render
- src
- tool
- mustachio
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
177 files changed
+11342
-11545
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
| 79 | + | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
18 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
19 | 32 | | |
20 | 33 | | |
21 | 34 | | |
22 | 35 | | |
| 36 | + | |
| 37 | + | |
23 | 38 | | |
24 | 39 | | |
25 | 40 | | |
| |||
29 | 44 | | |
30 | 45 | | |
31 | 46 | | |
| 47 | + | |
32 | 48 | | |
33 | 49 | | |
34 | 50 | | |
35 | 51 | | |
36 | 52 | | |
| 53 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
20 | | - | |
21 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
22 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
23 | 37 | | |
24 | 38 | | |
25 | 39 | | |
| 40 | + | |
| 41 | + | |
26 | 42 | | |
27 | 43 | | |
28 | 44 | | |
| |||
32 | 48 | | |
33 | 49 | | |
34 | 50 | | |
| 51 | + | |
35 | 52 | | |
36 | 53 | | |
37 | 54 | | |
38 | 55 | | |
39 | 56 | | |
| 57 | + | |
0 commit comments