Bump core to 7a71ad6b9170e09d5cbe39f3fccdee648659f1e7

Changes:
```
> git log --format="%C(auto) %h %s" 7f9f597..7a71ad6
 https://dart.googlesource.com/core.git/+/7a71ad6b Moving fixes (736)
 https://dart.googlesource.com/core.git/+/0ca0d5c8 Merge pull request 578 from dart-lang/merge-lints-package
 https://dart.googlesource.com/core.git/+/bcff5ce3 Add issue template and other fixes
 https://dart.googlesource.com/core.git/+/a64c3796 Merge package:lints into the core monorepo
 https://dart.googlesource.com/core.git/+/2e5c71db update the sdk lower bound to the current stable (dart-lang/lints220)
 https://dart.googlesource.com/core.git/+/16a70472 Revert "Update README.md before archiving (dart-lang/lints214)" (dart-lang/lints219)
 https://dart.googlesource.com/core.git/+/49591a2a Bump dart-lang/setup-dart from 1.6.5 to 1.7.0 (dart-lang/lints217)
 https://dart.googlesource.com/core.git/+/e62ca1df Bump actions/checkout from 4.2.0 to 4.2.2 (dart-lang/lints215)
 https://dart.googlesource.com/core.git/+/dfcdd2a7 Update README.md before archiving (dart-lang/lints214)
 https://dart.googlesource.com/core.git/+/4a0b9550 Bump actions/checkout from 4.1.7 to 4.2.0 (dart-lang/lints212)
 https://dart.googlesource.com/core.git/+/7f2bf15b add unintended_html_in_doc_comment; rev to 5.1.0 (dart-lang/lints211)
 https://dart.googlesource.com/core.git/+/532cbe46 rev to 5.0.0 in preparation for publishing (dart-lang/lints210)
 https://dart.googlesource.com/core.git/+/c3693999 Fixes formatting error in the rules.md table (dart-lang/lints206)
 https://dart.googlesource.com/core.git/+/1940026b Remove avoid_null_checks_in_equality_operators from recommended (dart-lang/lints201)
 https://dart.googlesource.com/core.git/+/d82f9c30 add invalid_runtime_check_with_js_interop_types to the recommended lint set (dart-lang/lints199)
 https://dart.googlesource.com/core.git/+/37cbcc2d add unnecessary_library_name to recommended (dart-lang/lints198)
 https://dart.googlesource.com/core.git/+/94b2e13b Bump dart-lang/setup-dart from 1.6.4 to 1.6.5 (dart-lang/lints194)
 https://dart.googlesource.com/core.git/+/dcd52fe4 Bump actions/checkout from 4.1.6 to 4.1.7 (dart-lang/lints193)
 https://dart.googlesource.com/core.git/+/0e28bddd Bump actions/checkout from 4.1.4 to 4.1.6 (dart-lang/lints191)
 https://dart.googlesource.com/core.git/+/bcb9f052 Update README.md (dart-lang/lints189)
 https://dart.googlesource.com/core.git/+/b47a1010 Tighten up the `gen_docs.dart` script. (dart-lang/lints187)
 https://dart.googlesource.com/core.git/+/c32c8c7c rev to 4.0.0; prep to publish (dart-lang/lints184)
 https://dart.googlesource.com/core.git/+/4d31b374 Bump dart-lang/setup-dart from 1.6.2 to 1.6.4 (dart-lang/lints185)
 https://dart.googlesource.com/core.git/+/008685c5 Bump actions/checkout from 4.1.2 to 4.1.4 (dart-lang/lints186)
 https://dart.googlesource.com/core.git/+/f95ebd34 remove the 'library_names' lint (dart-lang/lints183)
 https://dart.googlesource.com/core.git/+/8f633a96 Bump actions/checkout from 4.1.1 to 4.1.2 (dart-lang/lints182)
 https://dart.googlesource.com/core.git/+/34ec24ba add library_annotations; remove package_prefixed_library_names (dart-lang/lints179)
 https://dart.googlesource.com/core.git/+/a0bf795a Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/lints176)
 https://dart.googlesource.com/core.git/+/3727b78e add a section on upgrading to the latest lint set to the readme (dart-lang/lints171)
 https://dart.googlesource.com/core.git/+/68d0df8b Bump actions/checkout from 4.1.0 to 4.1.1 (dart-lang/lints168)
 https://dart.googlesource.com/core.git/+/ea7eaf5b Update README.md to use new syntax for adding dev dependencies (dart-lang/lints167)
 https://dart.googlesource.com/core.git/+/4ae44a7a add no_wildcard_variable_uses; rev to a new major version (dart-lang/lints165)
 https://dart.googlesource.com/core.git/+/3b84d310 Remove mention of no_wildcard_variable_uses from changelog (dart-lang/lints164)
 https://dart.googlesource.com/core.git/+/4b192603 rev to 3.0.0; prep to publish (dart-lang/lints160)
 https://dart.googlesource.com/core.git/+/d4ea622a Bump actions/checkout from 3.6.0 to 4.1.0 (dart-lang/lints159)
 https://dart.googlesource.com/core.git/+/8cec1cd7 Bump dart-lang/setup-dart from 1.5.0 to 1.5.1 (dart-lang/lints158)
 https://dart.googlesource.com/core.git/+/f2ff9d4d add dangling_library_doc_comments, remove prefer_void_to_null (dart-lang/lints157)
 https://dart.googlesource.com/core.git/+/f4be7362 remove no_wildcard_variable_uses; improve testing (dart-lang/lints156)
 https://dart.googlesource.com/core.git/+/a7c27283 rev to 3.0.0-beta in preparation for publishing (dart-lang/lints153)
 https://dart.googlesource.com/core.git/+/dd94f2c1 add several rules to core and recommended (dart-lang/lints150)
 https://dart.googlesource.com/core.git/+/e8ce542b fix a dangling table link (dart-lang/lints146)
 https://dart.googlesource.com/core.git/+/43147954 move the list of lint rules from the readme to a separate rules.md file (dart-lang/lints145)
 https://dart.googlesource.com/core.git/+/cc48f6fe Bump actions/checkout from 3.5.3 to 3.6.0 (dart-lang/lints144)
 https://dart.googlesource.com/core.git/+/7efe3ac4 Cleanup docs and links (dart-lang/lints142)
 https://dart.googlesource.com/core.git/+/f7c120f8 Update tooling to use new `rules.json` location (dart-lang/lints140)
 https://dart.googlesource.com/core.git/+/b23d145e Bump actions/checkout from 3.5.2 to 3.5.3 (dart-lang/lints138)
 https://dart.googlesource.com/core.git/+/87c35959 Fix typo in 3.0.0-wip changelog entry (dart-lang/lints137)
 https://dart.googlesource.com/core.git/+/48b5006b update core and recommended from the recent review (dart-lang/lints136)
 https://dart.googlesource.com/core.git/+/1a05d9ec Link to 'dart fix' docs in table header (dart-lang/lints132)
 https://dart.googlesource.com/core.git/+/e59a008d add 'has quick-fix' checkboxes to the package's readme (dart-lang/lints131)
 https://dart.googlesource.com/core.git/+/b8de47a9 update the readme to clarify the package's goals (dart-lang/lints130)
 https://dart.googlesource.com/core.git/+/9202d6b6 mv analysis_options file (dart-lang/lints129)
 https://dart.googlesource.com/core.git/+/c445e0ba Add topics to the pubspec file (dart-lang/lints122)
 https://dart.googlesource.com/core.git/+/f1765d7f Remove pedantic from README (dart-lang/lints124)
 https://dart.googlesource.com/core.git/+/9f0668b4 Update example for latest lints version (dart-lang/lints123)
 https://dart.googlesource.com/core.git/+/4234bca5 blast_repo fixes (dart-lang/lints120)
 https://dart.googlesource.com/core.git/+/b4910bd2 blast_repo fixes (dart-lang/lints119)
 https://dart.googlesource.com/core.git/+/ace519bc Bump actions/checkout from 3.5.0 to 3.5.2 (dart-lang/lints116)
 https://dart.googlesource.com/core.git/+/21eddf78 2.1.0 (dart-lang/lints107)
 https://dart.googlesource.com/core.git/+/0e849aa0 Update lint-propoposal.md (dart-lang/lints115)
 https://dart.googlesource.com/core.git/+/5d8ad249 Bump actions/checkout from 3.3.0 to 3.5.0 (dart-lang/lints110)
 https://dart.googlesource.com/core.git/+/43d0e5a4 Fix 'recommended' spelling in README (dart-lang/lints109)
 https://dart.googlesource.com/core.git/+/9e6ce6cf Update README.md (dart-lang/lints108)
 https://dart.googlesource.com/core.git/+/5e681a4a Bump actions/checkout from 3.2.0 to 3.3.0 (dart-lang/lints98)
 https://dart.googlesource.com/core.git/+/6ddd48bf Bump actions/checkout from 3.1.0 to 3.2.0 (dart-lang/lints96)
 https://dart.googlesource.com/core.git/+/ae71463e Bump actions/checkout from 3.0.2 to 3.1.0 (dart-lang/lints89)
 https://dart.googlesource.com/core.git/+/69eb5370 update lint files docs (dart-lang/lints88)
 https://dart.googlesource.com/core.git/+/4bc3e267 Add lints for v2.0 (dart-lang/lints72)
 https://dart.googlesource.com/core.git/+/ec576f07 Update validate.yml
 https://dart.googlesource.com/core.git/+/bd10aba9 Mention `dart:async` `unawaited` (dart-lang/lints53)
 https://dart.googlesource.com/core.git/+/9619bfea Update README.md (dart-lang/lints52)
 https://dart.googlesource.com/core.git/+/e93106e7 + issue templates (dart-lang/lints49)
 https://dart.googlesource.com/core.git/+/1c8b0302 Tweak the README a bit and add a section on evolution process. (dart-lang/lints46)
 https://dart.googlesource.com/core.git/+/b165f7f2 Add notes regarding migrating from pedantic (dart-lang/lints41)
 https://dart.googlesource.com/core.git/+/b836ad5a add feedback notes (dart-lang/lints43)
 https://dart.googlesource.com/core.git/+/d33a9607 + example (dart-lang/lints36)
 https://dart.googlesource.com/core.git/+/4fee86b5 Update README.md (dart-lang/lints27)
 https://dart.googlesource.com/core.git/+/a24bdb2a + 1.0.1 (dart-lang/lints34)
 https://dart.googlesource.com/core.git/+/2113ad32 Update README.md (dart-lang/lints33)
 https://dart.googlesource.com/core.git/+/133e80ee add pubspec entries tagged missing by pana (dart-lang/lints31)
 https://dart.googlesource.com/core.git/+/1d311560 add instruction to call `pub get` (dart-lang/lints21)
 https://dart.googlesource.com/core.git/+/fa62baa1 Prep for publishing (dart-lang/lints22)
 https://dart.googlesource.com/core.git/+/735b8956 Update README.md (dart-lang/lints18)
 https://dart.googlesource.com/core.git/+/9ce04cf5 bump to dev version (dart-lang/lints14)
 https://dart.googlesource.com/core.git/+/95981332 Update README.md (dart-lang/lints13)
 https://dart.googlesource.com/core.git/+/76ddfb4c rename (dart-lang/lints11)
 https://dart.googlesource.com/core.git/+/b1ec4f0b move build badge (dart-lang/lints8)
 https://dart.googlesource.com/core.git/+/29172601 add initial rulesets (dart-lang/lints4)
 https://dart.googlesource.com/core.git/+/ebead698 Add pub badge to readme (dart-lang/lints7)
 https://dart.googlesource.com/core.git/+/a9ab173f add build badge (dart-lang/lints6)
 https://dart.googlesource.com/core.git/+/7c619d09 Add initial files (dart-lang/lints1)
 https://dart.googlesource.com/core.git/+/cd1348c3 simple package validation (dart-lang/lints3)
 https://dart.googlesource.com/core.git/+/92e021c9 Create LICENSE

```

Diff: https://dart.googlesource.com/core.git/+/7f9f597e64fa52faebd3c0a2214f61a7b081174d..7a71ad6b9170e09d5cbe39f3fccdee648659f1e7/
Change-Id: I04c5fe1d6d4a8030329c5ac3ed171dbae2061377
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/402883
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
1 file changed
tree: 199712d7f409b5d2015238a26bcc93b9f0f11c2b
  1. .dart_tool/
  2. .github/
  3. benchmarks/
  4. build/
  5. docs/
  6. pkg/
  7. runtime/
  8. samples/
  9. sdk/
  10. tests/
  11. third_party/
  12. tools/
  13. utils/
  14. .clang-format
  15. .gitattributes
  16. .gitconfig
  17. .gitignore
  18. .gn
  19. .mailmap
  20. .style.yapf
  21. AUTHORS
  22. BUILD.gn
  23. CHANGELOG.md
  24. codereview.settings
  25. CONTRIBUTING.md
  26. DEPS
  27. LICENSE
  28. OWNERS
  29. PATENT_GRANT
  30. PRESUBMIT.py
  31. README.dart-sdk
  32. README.md
  33. sdk.code-workspace
  34. sdk_args.gni
  35. sdk_packages.yaml
  36. SECURITY.md
  37. WATCHLISTS
README.md

Dart

An approachable, portable, and productive language for high-quality apps on any platform

Dart is:

  • Approachable: Develop with a strongly typed programming language that is consistent, concise, and offers modern language features like null safety and patterns.

  • Portable: Compile to ARM, x64, or RISC-V machine code for mobile, desktop, and backend. Compile to JavaScript or WebAssembly for the web.

  • Productive: Make changes iteratively: use hot reload to see the result instantly in your running app. Diagnose app issues using DevTools.

Dart's flexible compiler technology lets you run Dart code in different ways, depending on your target platform and goals:

  • Dart Native: For programs targeting devices (mobile, desktop, server, and more), Dart Native includes both a Dart VM with JIT (just-in-time) compilation and an AOT (ahead-of-time) compiler for producing machine code.

  • Dart Web: For programs targeting the web, Dart Web includes both a development time compiler (dartdevc) and a production time compiler (dart2js).

Dart platforms illustration

License & patents

Dart is free and open source.

See LICENSE and PATENT_GRANT.

Using Dart

Visit dart.dev to learn more about the language, tools, and to find codelabs.

Browse pub.dev for more packages and libraries contributed by the community and the Dart team.

Our API reference documentation is published at api.dart.dev, based on the stable release. (We also publish docs from our beta and dev channels, as well as from the primary development branch).

Building Dart

If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.

There are more documents in our repo at docs.

Contributing to Dart

The easiest way to contribute to Dart is to file issues.

You can also contribute patches, as described in Contributing.

Roadmap

Future plans for Dart are included in the combined Dart and Flutter roadmap on the Flutter wiki.