Skip to content

Commit

Permalink
[8][16/n][enums/Move] Turn on enums in 2024.alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
tzakian committed May 21, 2024
1 parent 51696a1 commit 2235aec
Show file tree
Hide file tree
Showing 301 changed files with 336 additions and 663 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha


//# publish
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//# init --edition development
//# init --edition 2024.alpha

//# publish
module 0x42::m {
Expand Down
4 changes: 2 additions & 2 deletions external-crates/move/crates/move-compiler/src/editions/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ pub fn valid_editions_for_feature(feature: FeatureGate) -> Vec<Edition> {
static SUPPORTED_FEATURES: Lazy<BTreeMap<Edition, BTreeSet<FeatureGate>>> =
Lazy::new(|| BTreeMap::from_iter(Edition::ALL.iter().map(|e| (*e, e.features()))));

const E2024_ALPHA_FEATURES: &[FeatureGate] = &[];
const E2024_ALPHA_FEATURES: &[FeatureGate] = &[FeatureGate::Enums];

const E2024_BETA_FEATURES: &[FeatureGate] = &[
FeatureGate::NestedUse,
Expand All @@ -154,7 +154,7 @@ const E2024_BETA_FEATURES: &[FeatureGate] = &[
FeatureGate::CleverAssertions,
];

const DEVELOPMENT_FEATURES: &[FeatureGate] = &[FeatureGate::Enums];
const DEVELOPMENT_FEATURES: &[FeatureGate] = &[];

const E2024_MIGRATION_FEATURES: &[FeatureGate] = &[FeatureGate::Move2024Migration];

Expand Down
Loading

0 comments on commit 2235aec

Please sign in to comment.