From 1a43a0f63e0008787225abb6fb2baef97b6a39e0 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 9 Aug 2020 20:33:47 +0700 Subject: Added competition for unstable features Added xtask for download unstable book from rust repository and codegene for it. Also small changes from lint --- xtask/src/codegen.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'xtask/src/codegen.rs') diff --git a/xtask/src/codegen.rs b/xtask/src/codegen.rs index f5f4b964a..209caacc3 100644 --- a/xtask/src/codegen.rs +++ b/xtask/src/codegen.rs @@ -9,6 +9,7 @@ mod gen_syntax; mod gen_parser_tests; mod gen_assists_docs; mod gen_feature_docs; +mod gen_unstable_future_descriptor; use std::{ fmt, mem, @@ -22,8 +23,12 @@ pub use self::{ gen_feature_docs::generate_feature_docs, gen_parser_tests::generate_parser_tests, gen_syntax::generate_syntax, + gen_unstable_future_descriptor::generate_unstable_future_descriptor, }; +// Directory used by xtask +const STORAGE: &str = ".xtask"; + const GRAMMAR_DIR: &str = "crates/ra_parser/src/grammar"; const OK_INLINE_TESTS_DIR: &str = "crates/ra_syntax/test_data/parser/inline/ok"; const ERR_INLINE_TESTS_DIR: &str = "crates/ra_syntax/test_data/parser/inline/err"; @@ -35,6 +40,9 @@ const AST_TOKENS: &str = "crates/ra_syntax/src/ast/generated/tokens.rs"; const ASSISTS_DIR: &str = "crates/ra_assists/src/handlers"; const ASSISTS_TESTS: &str = "crates/ra_assists/src/tests/generated.rs"; +const REPOSITORY_URL: &str = "https://github.com/rust-lang/rust"; +const UNSTABLE_FEATURE: &str = "crates/ra_ide/src/completion/unstable_feature_descriptor.rs"; + #[derive(Debug, PartialEq, Eq, Clone, Copy)] pub enum Mode { Overwrite, -- cgit v1.2.3 From cff0fba5e5fb4a5de470bf923b93b0bdd89d9efb Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 9 Aug 2020 23:47:02 +0700 Subject: apply format --- xtask/src/codegen.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xtask/src/codegen.rs') diff --git a/xtask/src/codegen.rs b/xtask/src/codegen.rs index 209caacc3..c7cac50fe 100644 --- a/xtask/src/codegen.rs +++ b/xtask/src/codegen.rs @@ -26,7 +26,7 @@ pub use self::{ gen_unstable_future_descriptor::generate_unstable_future_descriptor, }; -// Directory used by xtask +// Directory used by xtask const STORAGE: &str = ".xtask"; const GRAMMAR_DIR: &str = "crates/ra_parser/src/grammar"; -- cgit v1.2.3 From 034db28c542c04b22147da6722328bc74ff99386 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 14 Aug 2020 21:58:04 +0700 Subject: replase sparse-checkout by github api --- xtask/src/codegen.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'xtask/src/codegen.rs') diff --git a/xtask/src/codegen.rs b/xtask/src/codegen.rs index c7cac50fe..fca35792b 100644 --- a/xtask/src/codegen.rs +++ b/xtask/src/codegen.rs @@ -40,8 +40,10 @@ const AST_TOKENS: &str = "crates/ra_syntax/src/ast/generated/tokens.rs"; const ASSISTS_DIR: &str = "crates/ra_assists/src/handlers"; const ASSISTS_TESTS: &str = "crates/ra_assists/src/tests/generated.rs"; -const REPOSITORY_URL: &str = "https://github.com/rust-lang/rust"; -const UNSTABLE_FEATURE: &str = "crates/ra_ide/src/completion/unstable_feature_descriptor.rs"; +const REPO_OWNER: &str = "rust-lang"; +const REPO_NAME: &str = "rust"; +const REPO_PATH: &str = "src/doc/unstable-book/src"; +const GENERATION_DESTINATION: &str = "crates/ra_ide/src/completion/unstable_feature_descriptor.rs"; #[derive(Debug, PartialEq, Eq, Clone, Copy)] pub enum Mode { -- cgit v1.2.3 From c8a6ecc075f5198a0b197d5d99afa517d4a9818d Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 14 Aug 2020 21:58:04 +0700 Subject: Revert "replase sparse-checkout by github api" This reverts commit 034db28c542c04b22147da6722328bc74ff99386. --- xtask/src/codegen.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'xtask/src/codegen.rs') diff --git a/xtask/src/codegen.rs b/xtask/src/codegen.rs index fca35792b..c7cac50fe 100644 --- a/xtask/src/codegen.rs +++ b/xtask/src/codegen.rs @@ -40,10 +40,8 @@ const AST_TOKENS: &str = "crates/ra_syntax/src/ast/generated/tokens.rs"; const ASSISTS_DIR: &str = "crates/ra_assists/src/handlers"; const ASSISTS_TESTS: &str = "crates/ra_assists/src/tests/generated.rs"; -const REPO_OWNER: &str = "rust-lang"; -const REPO_NAME: &str = "rust"; -const REPO_PATH: &str = "src/doc/unstable-book/src"; -const GENERATION_DESTINATION: &str = "crates/ra_ide/src/completion/unstable_feature_descriptor.rs"; +const REPOSITORY_URL: &str = "https://github.com/rust-lang/rust"; +const UNSTABLE_FEATURE: &str = "crates/ra_ide/src/completion/unstable_feature_descriptor.rs"; #[derive(Debug, PartialEq, Eq, Clone, Copy)] pub enum Mode { -- cgit v1.2.3 From 06ff8e6c760ff05f10e868b5d1f9d79e42fbb49c Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sat, 15 Aug 2020 01:25:08 +0700 Subject: refactor requirements put forward mkladov --- xtask/src/codegen.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'xtask/src/codegen.rs') diff --git a/xtask/src/codegen.rs b/xtask/src/codegen.rs index c7cac50fe..1edb04c2f 100644 --- a/xtask/src/codegen.rs +++ b/xtask/src/codegen.rs @@ -42,6 +42,7 @@ const ASSISTS_TESTS: &str = "crates/ra_assists/src/tests/generated.rs"; const REPOSITORY_URL: &str = "https://github.com/rust-lang/rust"; const UNSTABLE_FEATURE: &str = "crates/ra_ide/src/completion/unstable_feature_descriptor.rs"; +const REPO_PATH: &str = "src/doc/unstable-book/src"; #[derive(Debug, PartialEq, Eq, Clone, Copy)] pub enum Mode { -- cgit v1.2.3 From 73315c9168901ef6d676f017daaa9b4976380c03 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sat, 15 Aug 2020 01:43:34 +0700 Subject: synchronizing changes --- xtask/src/codegen.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'xtask/src/codegen.rs') diff --git a/xtask/src/codegen.rs b/xtask/src/codegen.rs index 950dd61b2..4b2b614fa 100644 --- a/xtask/src/codegen.rs +++ b/xtask/src/codegen.rs @@ -29,9 +29,9 @@ pub use self::{ // Directory used by xtask const STORAGE: &str = ".xtask"; -const GRAMMAR_DIR: &str = "crates/ra_parser/src/grammar"; -const OK_INLINE_TESTS_DIR: &str = "crates/ra_syntax/test_data/parser/inline/ok"; -const ERR_INLINE_TESTS_DIR: &str = "crates/ra_syntax/test_data/parser/inline/err"; +const GRAMMAR_DIR: &str = "crates/parser/src/grammar"; +const OK_INLINE_TESTS_DIR: &str = "crates/syntax/test_data/parser/inline/ok"; +const ERR_INLINE_TESTS_DIR: &str = "crates/syntax/test_data/parser/inline/err"; const SYNTAX_KINDS: &str = "crates/parser/src/syntax_kind/generated.rs"; const AST_NODES: &str = "crates/syntax/src/ast/generated/nodes.rs"; @@ -41,7 +41,7 @@ const ASSISTS_DIR: &str = "crates/assists/src/handlers"; const ASSISTS_TESTS: &str = "crates/assists/src/tests/generated.rs"; const REPOSITORY_URL: &str = "https://github.com/rust-lang/rust"; -const UNSTABLE_FEATURE: &str = "crates/ra_ide/src/completion/unstable_feature_descriptor.rs"; +const UNSTABLE_FEATURE: &str = "crates/ide/src/completion/unstable_feature_descriptor.rs"; const REPO_PATH: &str = "src/doc/unstable-book/src"; #[derive(Debug, PartialEq, Eq, Clone, Copy)] -- cgit v1.2.3