Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed typos in code comments | Vincent Esche | 2021-01-09 | 1 | -1/+1 |
| | |||||
* | Better fixture highlight | Aleksey Kladov | 2021-01-07 | 1 | -0/+1 |
| | |||||
* | Change <|> to $0 - Rebase | Kevaundray Wedderburn | 2021-01-07 | 1 | -8/+8 |
| | |||||
* | Replace last usages of difference with dissimilar | Jesse Bakker | 2021-01-06 | 1 | -3/+16 |
| | |||||
* | Make config.rs a single source of truth for configuration. | Aleksey Kladov | 2020-12-08 | 1 | -9/+17 |
| | | | | | | | | | | | | | | | | | Configuration is editor-independent. For this reason, we pick JSON-schema as the repr of the source of truth. We do specify it using rust-macros and some quick&dirty hackery though. The idea for syncing truth with package.json is to just do that manually, but there's a test to check that they are actually synced. There's CLI to print config's json schema: $ rust-analyzer --print-config-schema We go with a CLI rather than LSP request/response to make it easier to incorporate the thing into extension's static config. This is roughtly how we put the thing in package.json. | ||||
* | Fix indentation of inserted use statements | Florian Diebold | 2020-10-24 | 1 | -3/+3 |
| | |||||
* | Allow multiline annotations | Aleksey Kladov | 2020-07-14 | 1 | -11/+56 |
| | |||||
* | Generaize annotation extraction | Aleksey Kladov | 2020-07-14 | 1 | -2/+10 |
| | |||||
* | Fold multiline calls | Aleksey Kladov | 2020-07-01 | 1 | -7/+20 |
| | |||||
* | Move parser specific tests utils to parser tests | Aleksey Kladov | 2020-07-01 | 1 | -101/+5 |
| | |||||
* | Simplify most of the inlay hints tests | Aleksey Kladov | 2020-06-30 | 1 | -8/+22 |
| | |||||
* | Generalize annotations | Aleksey Kladov | 2020-06-30 | 1 | -5/+8 |
| | |||||
* | Update the rest of the tests | Aleksey Kladov | 2020-06-29 | 1 | -8/+10 |
| | |||||
* | (T): make typification tests more data driven | Aleksey Kladov | 2020-06-29 | 1 | -0/+34 |
| | |||||
* | More principled indentation trimming in fixtures | Aleksey Kladov | 2020-06-23 | 1 | -1/+1 |
| | |||||
* | Cut problematic dependency | Aleksey Kladov | 2020-06-23 | 1 | -1/+0 |
| | |||||
* | Nicer API | Aleksey Kladov | 2020-06-23 | 1 | -1/+1 |
| | |||||
* | Simplify | Aleksey Kladov | 2020-06-23 | 1 | -1/+1 |
| | |||||
* | Simplify | Aleksey Kladov | 2020-06-23 | 1 | -1/+1 |
| | |||||
* | Simplify | Aleksey Kladov | 2020-06-23 | 1 | -1/+1 |
| | |||||
* | Move fixtures to a separate file | Aleksey Kladov | 2020-06-23 | 1 | -288/+4 |
| | |||||
* | Remove relative-path dependency | Aleksey Kladov | 2020-06-23 | 1 | -1/+0 |
| | |||||
* | Remove RelativePathBuf from fixture | Aleksey Kladov | 2020-06-22 | 1 | -5/+5 |
| | | | | | The paths in fixture are not really relative (the default one is `/main.rs`), so it doesn't make sense to use `RelativePathBuf` here. | ||||
* | Update parser tests with env var | Aleksey Kladov | 2020-06-15 | 1 | -7/+5 |
| | |||||
* | Use split1 when formatting function signature params | Aaron Loucks | 2020-06-03 | 1 | -5/+1 |
| | |||||
* | Merge pull request #4495 from vsrs/fixture_meta | Aleksey Kladov | 2020-05-24 | 1 | -6/+154 |
|\ | | | | | Test fixtures parsing improvements | ||||
| * | JFF, ra_fixture arg name for a code highlighting | vsrs | 2020-05-16 | 1 | -9/+11 |
| | | |||||
| * | smoke test | vsrs | 2020-05-16 | 1 | -0/+6 |
| | | |||||
| * | Propogate fixture meta to AnalysisHost | vsrs | 2020-05-16 | 1 | -2/+42 |
| | | | | | | | | Except crate name. | ||||
| * | Use FixtureMeta in MockAnalysis | vsrs | 2020-05-16 | 1 | -1/+8 |
| | | |||||
| * | Remove temporary FixtureEntry parsed_meta field. | vsrs | 2020-05-16 | 1 | -5/+3 |
| | | |||||
| * | Reimplement ra_db::fixture::ParsedMeta | vsrs | 2020-05-16 | 1 | -3/+2 |
| | | | | | | | | in terms of test_utils::FixtureMeta | ||||
| * | parse fixture meta in test_utils crate | vsrs | 2020-05-16 | 1 | -1/+97 |
| | | |||||
* | | Switch to new magic marks | Aleksey Kladov | 2020-05-20 | 1 | -2/+0 |
| | | |||||
* | | Significantly more glorious marks | Aleksey Kladov | 2020-05-20 | 1 | -0/+2 |
|/ | |||||
* | unindent -> dedent | Aleksey Kladov | 2020-05-09 | 1 | -1/+1 |
| | |||||
* | Allow fixture strings with unindented first line | Timo Freiberg | 2020-05-06 | 1 | -9/+95 |
| | | | | | | | | | This allows fixtures like "//- /lib.rs ... //- /foo.rs ... " | ||||
* | Convert code to text-size | Aleksey Kladov | 2020-04-25 | 1 | -13/+13 |
| | |||||
* | Make records grammar more orthogonal | Aleksey Kladov | 2020-04-11 | 1 | -1/+1 |
| | | | | | | | | | | | | We used name [: expr] grammar before, now it is [name :] expr which makes things simpler | ||||
* | Rename some tokens | Aleksey Kladov | 2020-04-10 | 1 | -1/+1 |
| | |||||
* | Migrate tests .txt -> .rast | veetaha | 2020-04-06 | 1 | -18/+16 |
| | | | | | | | | The sytax tree output files now use .rast extension (rust-analyzer syntax tree or rust abstract syntax tree (whatever)). This format has a editors/code/ra_syntax_tree.tmGrammar.json declaration that supplies nice syntax highlighting for .rast files. | ||||
* | Move verbose tests out of line | Aleksey Kladov | 2020-03-13 | 1 | -1/+2 |
| | |||||
* | Check only one fixture | Edwin Cheng | 2020-03-10 | 1 | -1/+6 |
| | |||||
* | Add fixture meta for single file fixture | Edwin Cheng | 2020-03-10 | 1 | -0/+8 |
| | |||||
* | Remove code duplication in tests | Aleksey Kladov | 2020-02-26 | 1 | -0/+1 |
| | |||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 1 | -1/+1 |
| | |||||
* | Simplify fixture parsing | Aleksey Kladov | 2020-01-30 | 1 | -21/+8 |
| | |||||
* | Simplify fixture parsing | Aleksey Kladov | 2020-01-29 | 1 | -20/+19 |
| | |||||
* | test_utils: move flush!() to its usage as per conversation with @matklad | Veetaha | 2020-01-29 | 1 | -13/+13 |
| | |||||
* | test_utils: updated documentation and some typos | Veetaha | 2020-01-29 | 1 | -10/+42 |
| |