Commit graph

54 commits

Author SHA1 Message Date
pq dfe1093849 meta 1.9.1
Fixes: https://github.com/dart-lang/sdk/issues/51059

Change-Id: I7f28741ad0d1507cc1140da6c7c0bccb31d6946b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/290604
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2023-03-22 20:58:58 +00:00
pq 4c7e87888d update @reopendocs
Fixes: https://dart-review.googlesource.com/c/sdk/+/286860

Feedback welcome. I expect we'll want to iterate more on this but I see Erik's new content as a distinct improvement.


Change-Id: Iba385be6c411f2e5e3f1bd490b437dbea86e07aa
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/286860
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Marya Belanger <mbelanger@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2023-03-07 21:21:01 +00:00
Sam Rawlins b1525bcf19 Deprecate alwaysThrows
Fixes https://github.com/dart-lang/sdk/issues/49583

Change-Id: Icc10dbba642703098708202537c733ff1d48b9db
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/279651
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Phil Quitslund <pquitslund@google.com>
2023-01-26 16:42:08 +00:00
pq c8df5570bc + @reopen
See: https://github.com/dart-lang/sdk/issues/50977

Change-Id: I8bc6547a3f5e2cf4bb8913b1d6dfb8a618fc2022
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/278888
Reviewed-by: Kallen Tu <kallentu@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2023-01-23 21:33:53 +00:00
Sam Rawlins 7280525117 Implement mustBeOverridden annotation and enforcement
Fixes https://github.com/dart-lang/sdk/issues/30175
Fixes https://github.com/dart-lang/sdk/issues/28250

Change-Id: Id9c62448da9ade81258c2ae2355d05117057a8f3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/252463
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
2022-07-25 22:17:18 +00:00
Devon Carew ae727399f2 [pkg/meta] prep for publishing package:meta 1.8.0
Change-Id: I74274bdc98c105115fd778a874de8724b5b133f4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/244561
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2022-05-16 21:56:05 +00:00
Stephen Adams 55596f4c01 [dart2js] Implement package:meta/dart2js.dart in terms of @pragma
Change-Id: I56777498f3c3b6f910eb8c7e066de4fc254c1708
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/209040
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Commit-Queue: Stephen Adams <sra@google.com>
2021-08-16 18:02:39 +00:00
pq 1eb601b719 Update changelog to add UseResult.unless
Change-Id: I4a74f2096efcd993d4fc168e0b7d509d8dcb327f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/208867
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2021-08-04 16:03:59 +00:00
Konstantin Shcheglov 5b39eb2f01 Prepare to publish meta 1.7.0
Change-Id: I71e1db6cda7101df0afc64376b003c0c8b680dd5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/206144
Reviewed-by: Phil Quitslund <pquitslund@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-07-07 21:02:53 +00:00
Konstantin Shcheglov 0f2e58367d Prepare to publish meta 2.0.0
Adding any not private extension is a breaking change.
So, to add `TargetKindExtension` we need version `2.0.0`.

Bug: https://github.com/dart-lang/sdk/issues/46558
Change-Id: Ic23c95490f12805784460c40013711e9d99dbf23
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205905
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-07-03 01:22:45 +00:00
Konstantin Shcheglov a6c37854f5 Prepare to publish meta 1.6.0
Revert "Move TargetKind.displayString from analyzer to meta"

This reverts commit 6de639b71f.

Change-Id: Ie4bec18dbc22db81ddec50eb36f47282e8a0a7ae
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205904
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-07-03 00:00:05 +00:00
Konstantin Shcheglov a4a5f224e6 Prepare to publish meta 1.5.0
Change-Id: Ie866fc10e60eed32e81bb75663ad63703d8e439b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205882
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-07-02 21:49:18 +00:00
Konstantin Shcheglov e2756ed50a Prepare to publish meta 1.4.0
Change-Id: I299ab2d6427a732447d1f0f2586a75055960b0d1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201343
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Janice Collins <jcollins@google.com>
2021-05-25 23:35:01 +00:00
Nate Bosch d82e2b2e44 Prepare to publish js and meta for null safety
Change-Id: Iecbe288b989e6053d1a1bd9372795b70e6ba05d8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/182360
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2021-02-02 21:33:17 +00:00
Nate Bosch 9ebbca4371 Bump SDK constraints in meta for pub
Use a 2.12.0 lower bound since pub does not understand allowed
experiments for earlier versions.

Use a 3.0.0 upper bound to avoid a warning in pub and to give some
flexibility in publishing for stable.

Change-Id: I3540dc3c085ac120997e107cfed5a991ad3f5ec4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/170202
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2020-11-03 20:45:37 +00:00
Jacob MacDonald af5501c232 allow 2.12 prerelease sdks for meta and js
Change-Id: I4406a3c95993e2c8db4df3932a989f24f6a6ac05
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/169020
Auto-Submit: Jake Macdonald <jakemac@google.com>
Reviewed-by: Kevin Moore <kevmoo@google.com>
Commit-Queue: Kevin Moore <kevmoo@google.com>
2020-10-23 17:49:24 +00:00
Sam Rawlins afbb8f9063 Meta: introduce @internal annotation
Fixes https://github.com/dart-lang/sdk/issues/28066

Change-Id: I200173e48bfbffa8460d6273c274d210b3be8606
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/164244
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Phil Quitslund <pquitslund@google.com>
2020-09-24 00:25:29 +00:00
Nate Bosch 1c3808058d Prepare package:meta for the 2.11 dev SDKs
Bump the upper bound to allow 2.10 stable and 2.11.0 dev SDK versions.

Change-Id: I54565fcb90c18438814cc30aa04f51807043af6a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/163762
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2020-09-22 00:16:02 +00:00
Jacob MacDonald 146ad014d9 update js/meta for the 2.10 dev sdk
- bumps the meta version so it can be published
- updates sdk constraints to be consistent with all other packages (should have been equivalent anyways)

Change-Id: I83520d291625f13b0029e28aecb9714f365a75b7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/155460
Reviewed-by: William Hesse <whesse@google.com>
Auto-Submit: Jake Macdonald <jakemac@google.com>
2020-07-22 15:28:34 +00:00
Jacob MacDonald cf13fd9fb8 update meta constraint to allow <=2.9.10 sdks
Change-Id: Iff9d5a7f7a331b9ffd75e67cadcb4b43a2a4fe55
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154841
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Leaf Petersen <leafp@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
2020-07-17 16:29:40 +00:00
Jake Macdonald 3d44605c04 Revert "allow the 2.9.x stable sdk in the meta null_safety prerelease"
This reverts commit 0a2f674e28.

Reason for revert: This accidentally allows 2.10 dev releases as well

Original change's description:
> allow the 2.9.x stable sdk in the meta null_safety prerelease
> 
> Change-Id: I383e630cf4edba19e4b8ee38adfb0c276eff1d33
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154750
> Auto-Submit: Jake Macdonald <jakemac@google.com>
> Commit-Queue: Jake Macdonald <jakemac@google.com>
> Commit-Queue: Nate Bosch <nbosch@google.com>
> Reviewed-by: Nate Bosch <nbosch@google.com>

TBR=jakemac@google.com,nbosch@google.com

Change-Id: I3461eeda4155ca40e4a80cc492b61d10d6c83646
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154820
Reviewed-by: Jake Macdonald <jakemac@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2020-07-17 14:29:11 +00:00
Jacob MacDonald 0a2f674e28 allow the 2.9.x stable sdk in the meta null_safety prerelease
Change-Id: I383e630cf4edba19e4b8ee38adfb0c276eff1d33
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154750
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
2020-07-16 23:01:54 +00:00
Brian Wilkerson 73e9554779 Update meta to correspond to the published 1.2.2
Change-Id: I9dcbd9237d25948eb62e3ba68403436c64c70845
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/153822
Auto-Submit: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2020-07-09 17:38:32 +00:00
Jacob MacDonald 6dcd45f2b3 update nullsafety release version
Change-Id: I0620fa89b971f363766cf4fa3e1f0ad33193ab28
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/153820
Auto-Submit: Jake Macdonald <jakemac@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2020-07-09 16:39:12 +00:00
Tess Strickland 06cb010247 Revert "Add unawaited to package:meta"
This reverts commit 0d44449aaa.

Reason for revert: Breaks Flutter HHH and the Dart->Flutter roll.

Original change's description:
> Add unawaited to package:meta
> 
> Change-Id: I09df4989591327bd4d148e73a5887b900902576c
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/152680
> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
> Reviewed-by: Jake Macdonald <jakemac@google.com>

TBR=brianwilkerson@google.com,jakemac@google.com

Change-Id: I71f491bccc37508a24b7f6f9d051ed914bafeccd
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/153351
Reviewed-by: Tess Strickland <sstrickl@google.com>
Commit-Queue: Tess Strickland <sstrickl@google.com>
2020-07-07 08:14:51 +00:00
Brian Wilkerson 0d44449aaa Add unawaited to package:meta
Change-Id: I09df4989591327bd4d148e73a5887b900902576c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/152680
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2020-07-06 21:57:52 +00:00
pq b42dc32514 add @doNotStore entry
Change-Id: I025b3c71ce05383c93adad0989e57f69972d3304
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/152602
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2020-06-25 20:12:32 +00:00
Jacob MacDonald e18b937c1f opt meta into null safety
Change-Id: I004665a1b127d21f794ec3470dae0f7799ddfc06
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/151980
Reviewed-by: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Auto-Submit: Jake Macdonald <jakemac@google.com>
2020-06-22 18:51:56 +00:00
pq 4b5e3e6dde meta 1.1.8
Change-Id: I36193146774e970e510c38313474e1c8c4486118
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/122848
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2019-10-30 14:11:14 +00:00
Sam Rawlins 76ae676a23 Fix meta CHANGELOG and doc comment after feedback
Bug: https://github.com/dart-lang/sdk/issues/27372
Change-Id: If532ad81e833589642b696b5ef0c291ccaac1e3e
Reviewed-on: https://dart-review.googlesource.com/71121
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
2018-08-22 15:22:58 +00:00
Sam Rawlins 537a6f1411 Introduce @sealed annotation
This annotation will act as an easy way for users to experiment with a language
feature under consideration, called "sealed classes."

Bug: https://github.com/dart-lang/sdk/issues/27372
Change-Id: Ieb8bc70edaf8c11c41f0f47c01951e8311736c1f
Reviewed-on: https://dart-review.googlesource.com/69601
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
2018-08-22 04:03:22 +00:00
pq f40988e508 fix changelog for meta (pre-publish)
Change-Id: Iec78c8ef73d148806438cdf8eb8226f4c1e36335
Reviewed-on: https://dart-review.googlesource.com/65601
Reviewed-by: Kevin Moore <kevmoo@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2018-07-18 22:13:43 +00:00
pq d533cef4b8 bump meta sdk constraint
Change-Id: I70dd4c24970f8b7a1c3bb10cfce3c289a4177193
Reviewed-on: https://dart-review.googlesource.com/65024
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2018-07-16 13:32:20 +00:00
pq 4b89ba24fb Meta CHANGELOG markdown cleanup.
(Prefered style is to surround lists with blank lines.)

Change-Id: I96e5d6715e056e3dd531059e86262e1028b51209
Reviewed-on: https://dart-review.googlesource.com/53689
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2018-05-03 20:52:40 +00:00
Konstantin Shcheglov 0dc81ae4eb Publish package:meta 1.1.5
R=devoncarew@google.com

Bug: https://github.com/flutter/flutter-intellij/issues/2055
Change-Id: I560f3e4664fd61bd2ab9b3b3fa49c8731d3331d8
Reviewed-on: https://dart-review.googlesource.com/53683
Reviewed-by: Devon Carew <devoncarew@google.com>
2018-05-03 20:00:44 +00:00
Sam Rawlins 0d876c60ad Add a changelog entry for meta 1.0.5
Bug: https://github.com/dart-lang/sdk/issues/29220
Change-Id: I980fd5820d94803862aadd7c53a97daf864736d2
Reviewed-on: https://dart-review.googlesource.com/29180
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
2017-12-15 23:40:03 +00:00
Stephen Adams 4babd94282 Update dart2js.noInline docs
Change-Id: Id6870b405d2a379c221a3fc493adc547c84c450b
Reviewed-on: https://dart-review.googlesource.com/18506
Commit-Queue: Stephen Adams <sra@google.com>
Reviewed-by: Stephen Adams <sra@google.com>
Reviewed-by: Kevin Moore <kevmoo@google.com>
2017-11-03 19:04:20 +00:00
Stephen Adams b3a93f44eb Add dart2js noInline and tryInline annotations to package:meta
There will be a follow-up change to remove NoInline from package:expect.

Change-Id: I6dc33241ea6d8b6a8994da6a8ec5295dab30f4da
Reviewed-on: https://dart-review.googlesource.com/17043
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-10-27 21:21:13 +00:00
Kevin Moore b7a9f2ae7c Fix SDK constraints on analyzer, front_end, kernel, meta
Prepare to publish meta

Change-Id: I1bc564c68315fb2f27469deda76e75495e42c23b
Reviewed-on: https://dart-review.googlesource.com/9364
Reviewed-by: Kevin Moore <kevmoo@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
2017-09-28 19:33:27 +00:00
pq 70869b61f4 Update meta version pre-publish.
BUG=
R=brianwilkerson@google.com

Review-Url: https://codereview.chromium.org/2981313002 .
2017-07-19 14:30:47 -07:00
Sam Rawlins c9c5767630 Bump meta to 1.1.0
BUG=
R=nweiz@google.com

Review-Url: https://codereview.chromium.org/2973383002 .
2017-07-10 14:58:14 -07:00
John Messerly 865e808f15 support @virtual fields, fix #27384
R=leafp@google.com

Review URL: https://codereview.chromium.org/2352433002 .
2016-09-19 09:45:24 -07:00
John Messerly 05e945d1c0 follow up for #25578, add @checked to package:meta
R=pquitslund@google.com

Review URL: https://codereview.chromium.org/2334413002 .
2016-09-13 17:26:24 -07:00
Konstantin Shcheglov aecc42c793 Prepare for publishing meta 1.0.2 with @visibleForTesting.
R=brianwilkerson@google.com, pquitslund@google.com
BUG=

Review URL: https://codereview.chromium.org/2247673004 .
2016-08-15 11:58:59 -07:00
pq 1ec53e449c Update @factory to allow for statics and nulls.
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2087953003 .
2016-06-21 15:33:07 -07:00
pq 93b7445309 Mark meta API as stable and bump to 1.0.0
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2067643002 .
2016-06-13 15:48:13 -07:00
pq bfd06cbd77 Extend @protected to include implemented interfaces.
Fixes: https://github.com/dart-lang/linter/issues/252.
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2031053002 .
2016-06-02 16:13:03 -07:00
pq da4f9c0b7f Fixed docs for meta.
BUG=
R=keertip@google.com

Review URL: https://codereview.chromium.org/1902483003 .
2016-04-18 14:29:45 -07:00
pq 7de59d573f Meta package bump to publish @optionalTypeArgs.
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1882493002 .
2016-04-11 17:07:14 -07:00
pq 10990f12d1 Meta bump.
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1869603002 .
2016-04-06 14:58:25 -07:00