| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-06-15 | Polish | Lukas Wirth | -8/+2 | |
| 2022-06-13 | internal: Bring back JodChild into flychecking for cancellation | Lukas Wirth | -36/+60 | |
| 2022-01-02 | minor: replace panics with types | Aleksey Kladov | -20/+14 | |
| 2022-01-02 | internal: Use basic NonEmptyVec in mbe::syntax_bridge | Lukas Wirth | -0/+46 | |
| 2021-12-10 | Remove some allocations | Lukas Wirth | -0/+5 | |
| 2021-10-14 | Kill the child process before waiting in streaming_output | Lukas Wirth | -0/+1 | |
| 2021-10-06 | Fix stdx::to_snake_case | crauzer | -12/+35 | |
| 2021-10-03 | Add semicolons for consistency | Aramis Razzaghipour | -11/+11 | |
| `clippy::semicolon_if_nothing_returned` | ||||
| 2021-09-11 | minor: improve readability | Aleksey Kladov | -6/+4 | |
| It's important that module interface doesn't depend on features. Better hide features in bodies. | ||||
| 2021-07-08 | Remove proc macro management thread | Jonas Schievink | -0/+1 | |
| 2021-06-22 | Fix compilation on WASM | Florian Diebold | -2/+21 | |
| Fixes #9214. Fixes #9210. | ||||
| 2021-06-13 | tree-wide: make rustdoc links spiky so they are clickable | Jade | -3/+3 | |
| 2021-05-20 | Don't compare ast::Visibility by stringifying | Lukas Tobias Wirth | -0/+28 | |
| 2021-05-06 | internal: use API stabilized in 1.52 | Aleksey Kladov | -75/+3 | |
| 2021-04-26 | minor: simplify | Aleksey Kladov | -12/+3 | |
| 2021-04-20 | fix: no more Registering progress handler for token rustAnalyzer/Indexing ↵ | Aleksey Kladov | -0/+12 | |
| failed. | ||||
| 2021-04-20 | fix: no longer get stuck on windows | Aleksey Kladov | -7/+246 | |
| reading both stdout & stderr is a common gotcha, you need to drain them concurrently to avoid deadlocks. Not sure why I didn't do the right thing from the start. Seems like I assumed the stderr is short? That's not the case when cargo spams `compiling xyz` messages | ||||
| 2021-04-06 | feat: show errors from `cargo metadata` and initial `cargo check` in the ↵ | Aleksey Kladov | -0/+8 | |
| status bar closes #3155 | ||||
| 2021-01-26 | Make always-assert crate reusable | Aleksey Kladov | -52/+1 | |
| 2021-01-22 | stave off zombies | Aleksey Kladov | -0/+1 | |
| 2021-01-18 | Fix warnings when running `cargo doc --document-private-items` | Joshua Nelson | -0/+2 | |
| These were the warnings previously: ``` warning: could not parse code block as Rust code --> crates/stdx/src/lib.rs:137:9 | 137 | /// ∀ x in slice[..idx]: pred(x) | _________^ 138 | | /// && ∀ x in slice[idx..]: !pred(x) | |____^ | = note: error from rustc: unknown start of token: \u{2200} warning: 1 warning emitted warning: unresolved link to `package` --> crates/base_db/src/input.rs:181:15 | 181 | /// it's [package].name, can be different for other project types or even | ^^^^^^^ no item named `package` in scope | = note: `#[warn(broken_intra_doc_links)]` on by default = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` warning: unresolved link to `package` --> crates/base_db/src/input.rs:181:15 | 181 | /// it's [package].name, can be different for other project types or even | ^^^^^^^ no item named `package` in scope | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` warning: 2 warnings emitted warning: unresolved link to `package` --> crates/base_db/src/input.rs:181:15 | 181 | /// it's [package].name, can be different for other project types or even | ^^^^^^^ no item named `package` in scope | = note: `#[warn(broken_intra_doc_links)]` on by default = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` warning: unresolved link to `package` --> crates/base_db/src/input.rs:181:15 | 181 | /// it's [package].name, can be different for other project types or even | ^^^^^^^ no item named `package` in scope | = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` warning: 2 warnings emitted ``` This does *not* fix the following warning, because it is actually rust code and rustdoc is being over eager: ``` warning: Rust code block is empty --> crates/parser/src/grammar.rs:16:5 | 16 | //! ``` | _____^ 17 | | //! // test function_with_zero_parameters 18 | | //! // fn foo() {} 19 | | //! ``` | |_______^ | help: mark blocks that do not contain Rust code as text | 16 | //! ```text | ^^^^^^^ ``` https://github.com/rust-lang/rust/pull/79816 should make this configurable so the warning can be `allow`ed. | ||||
| 2021-01-14 | Fix assert_never invoking assert_always | Lukas Wirth | -1/+1 | |
| 2021-01-14 | Introduce more appropriate assertion mechanism | Aleksey Kladov | -0/+54 | |
| rust-analyzer is a long-running program, so we *should* handle assertion failures. See also https://www.sqlite.org/assert.html. | ||||
| 2021-01-14 | Make printin the backtrace more convenient | Aleksey Kladov | -8/+21 | |
| 2021-01-10 | Cleaner API | Aleksey Kladov | -2/+2 | |
| 2021-01-08 | Simplify highlighting infra | Aleksey Kladov | -2/+16 | |
| This also fixes the killer whale bug | ||||
| 2021-01-08 | Refactor out JodChild | Edwin Cheng | -1/+22 | |
| 2020-11-11 | Replace RacyFlag with OnceCell | Aleksey Kladov | -29/+1 | |
| 2020-10-23 | Fix panic context | Aleksey Kladov | -2/+2 | |
| 2020-10-12 | Add to_upper_snake_case function to stdx | Igor Aleksanov | -2/+10 | |
| 2020-10-12 | Apply suggestions from code review | Igor Aleksanov | -1/+1 | |
| Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2020-10-12 | Improve string helpers functions | Igor Aleksanov | -1/+5 | |
| 2020-10-08 | Code reorganisation and field support | Zac Pullar-Strecker | -1/+7 | |
| 2020-09-29 | Add panic_context module for better panic messages | Aleksey Kladov | -0/+50 | |
| 2020-08-18 | Make RacyFlag actually work | Aleksey Kladov | -1/+1 | |
| 2020-08-18 | Speedup ty tests | Aleksey Kladov | -1/+29 | |
| Closes #5792 | ||||
| 2020-08-18 | Minor | Aleksey Kladov | -1/+1 | |
| 2020-08-12 | Replace SepBy with Itertools | Aleksey Kladov | -64/+1 | |
| 2020-08-10 | Fix clippy warnings | Igor Aleksanov | -2/+2 | |
| 2020-07-30 | Use split_once polyfill | Aleksey Kladov | -3/+12 | |
| 2020-07-23 | Replace superslice with API on path to stabilization | Aleksey Kladov | -0/+30 | |
| 2020-07-13 | Don't copy-paste `impl_froms` into every crate | Aleksey Kladov | -0/+21 | |
| 2020-07-13 | Move stdx macros into submodule | Aleksey Kladov | -19/+21 | |
| 2020-07-11 | Profiling tweaks | Aleksey Kladov | -0/+2 | |
| 2020-06-23 | More principled indentation trimming in fixtures | Aleksey Kladov | -0/+82 | |
| 2020-06-23 | Slightly better name | Aleksey Kladov | -1/+1 | |
| 2020-06-19 | Speedup VFS::partition | Aleksey Kladov | -1/+0 | |
| The task of `partition` function is to bin the flat list of paths into disjoint filesets. Ideally, it should be incremental -- each new file should be added to a specific fileset. However, preliminary measurnments show that it is actually fast enough if we just optimize this to use a binary search instead of a linear scan. | ||||
| 2020-06-03 | Use split1 when formatting function signature params | Aaron Loucks | -0/+5 | |
| 2020-05-20 | Use snippets in add function | Aleksey Kladov | -0/+8 | |
| 2020-05-03 | Move snake case method to heck | Kirill Bulatov | -0/+14 | |
