aboutsummaryrefslogtreecommitdiff
path: root/xtask
Commit message (Collapse)AuthorAgeFilesLines
* Scale back the traitsAleksey Kladov2020-04-091-140/+28
|
* Add AstElement trait, generate tokens, support tokens in enumsLuca Barbieri2020-04-081-29/+269
| | | | | | | | | - Adds a new AstElement trait that is implemented by all generated node, token and enum structs - Overhauls the code generators to code-generate all tokens, and also enhances enums to support including tokens, node, and nested enums
* fmtAleksey Kladov2020-04-081-1/+0
|
* Don't strip nightly releasesAleksey Kladov2020-04-084-22/+19
|
* When making a release, just promote the latest nightlyAleksey Kladov2020-04-071-2/+2
|
* Macro patterns are not confused with expressions.Aleksey Kladov2020-04-031-0/+3
| | | | | | | | | | | We treat macro calls as expressions (there's appropriate Into impl), which causes problem if there's expresison and non-expression macro in the same node (like in the match arm). We fix this problem by nesting macor patterns into another node (the same way we nest path into PathExpr or PathPat). Ideally, we probably should add a similar nesting for macro expressions, but that needs some careful thinking about macros in blocks: `{ am_i_expression!() }`.
* Get rid of ItemOrMacroAleksey Kladov2020-03-261-0/+1
|
* Fix formattingAleksey Kladov2020-03-232-2/+2
|
* Fix releaseAleksey Kladov2020-03-232-7/+18
|
* gen_assists_docs skip hidden filesJosh Mcguigan2020-03-213-26/+21
|
* Make from-source install use cargo installed binary by defaultAleksey Kladov2020-03-202-12/+1
|
* Simplify extension tag sniffingAleksey Kladov2020-03-192-15/+13
|
* Make xtask dist more reliableAleksey Kladov2020-03-181-12/+29
|
* Check that no file contains trailing wsAleksey Kladov2020-03-171-16/+31
| | | | rustfmt allows trailing spaces in string literals unfortunately.
* Tidier tidy checksAleksey Kladov2020-03-173-131/+145
|
* Fix versionAleksey Kladov2020-03-161-1/+1
|
* Restore cargo-fmt gatingAleksey Kladov2020-03-131-5/+3
|
* Merge pull request #3562 from FireofGods/display_for_nodeAleksey Kladov2020-03-121-0/+12
|\ | | | | Add `std::fmt::Display` as a supertrait for `AstNode`
| * implementing Display for enums too.Fireassember2020-03-111-2/+8
| |
| * added fmt::Display as a supertrait for AstNode and changed generation.Fireassember2020-03-061-0/+6
| |
* | Set extension version during releaseAleksey Kladov2020-03-091-2/+8
| |
* | Disable jemalloc, it doesn't work out of the box with muslAleksey Kladov2020-03-091-1/+3
| |
* | Use jemalloc for linux buildsAleksey Kladov2020-03-091-2/+6
|/
* Merge #3472bors[bot]2020-03-051-2/+2
|\ | | | | | | | | | | | | | | | | | | | | 3472: Fix dist again r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Fix dist againAleksey Kladov2020-03-051-2/+2
| |
* | Remove pwdAleksey Kladov2020-03-052-12/+12
| |
* | Install node deps during distAleksey Kladov2020-03-051-0/+1
|/
* Don't disable proposed features for nightlyAleksey Kladov2020-03-041-6/+6
|
* Build server via dist as wellAleksey Kladov2020-03-043-42/+84
|
* Hopefully fix YAML syntaxAleksey Kladov2020-03-041-1/+0
|
* cargo xtask distAleksey Kladov2020-03-044-10/+68
| | | | This builds the typescript extension
* Clean xtask partial artifacts in `xtask pre-cache`Christopher Durham2020-03-031-2/+5
|
* Print log on releaseAleksey Kladov2020-03-021-0/+9
|
* Readabilitynmio2020-03-011-1/+3
|
* Add notenmio2020-03-011-2/+1
|
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-3/+3
|
* Some docsAleksey Kladov2020-02-274-1/+8
|
* Make xtask install path-agnosticAleksey Kladov2020-02-272-1/+6
|
* Update versionsKirill Bulatov2020-02-181-4/+4
|
* More manual clippy fixesKirill Bulatov2020-02-181-5/+4
|
* Rename config value for server PathAleksey Kladov2020-02-181-1/+1
|
* Rename the binary to rust-analyzerAleksey Kladov2020-02-181-2/+2
|
* Better folder structureAleksey Kladov2020-02-181-1/+0
|
* Merge ra_vfs_glob and ra_lsp_serverAleksey Kladov2020-02-171-1/+0
|
* Inline ra_batchAleksey Kladov2020-02-171-1/+0
|
* Drop proptest testsAleksey Kladov2020-02-171-1/+5
| | | | | | | It takes waaay to long to compile. We should add quickcheck tests when we touch the relevant code next time.
* Fix extension nameAleksey Kladov2020-02-172-40/+8
|
* xtask: bump nodejs requirement while we can!Veetaha2020-02-141-1/+1
|
* SimplifyAleksey Kladov2020-02-141-5/+2
|
* Move rm_rf to not-bashAleksey Kladov2020-02-142-9/+23
|