Ryo Yoshida 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2e7d2c2d04 
								
							 
						 
						
							
							
								
								Parse trait alias as a distinct AST type  
							
							
							
						 
						
							2023-03-04 00:23:56 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									shilangyu 
								
							 
						 
						
							
							
							
							
								
							
							
								44e47fe408 
								
							 
						 
						
							
							
								
								Add check for extra path segments after an angled one  
							
							
							
						 
						
							2023-02-25 16:16:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								7e711da2f0 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2023-02-20 10:14:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								4f6b5f41d4 
								
							 
						 
						
							
							
								
								Recover better for more delimited sequences  
							
							
							
						 
						
							2023-02-14 13:52:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								bc45c7659a 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2023-02-13 13:55:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								1be24e0899 
								
							 
						 
						
							
							
								
								internal: Improve parser recovery a bunch  
							
							
							
						 
						
							2023-02-11 20:28:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								4788c7a056 
								
							 
						 
						
							
							
								
								Bump rustc-ap-rustc_lexer  
							
							
							
						 
						
							2023-02-08 11:42:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								a756c9ad08 
								
							 
						 
						
							
							
								
								Fixup comments  
							
							
							
						 
						
							2023-02-07 18:08:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								27cd509558 
								
							 
						 
						
							
							
								
								fix jointess for floats not being set properly  
							
							
							
						 
						
							2023-02-07 17:41:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								f6539b139e 
								
							 
						 
						
							
							
								
								fix depth check for float split step  
							
							
							
						 
						
							2023-02-07 15:44:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								c6e7917d6e 
								
							 
						 
						
							
							
								
								Fix up token_tree_to_syntax_node float split handling  
							
							
							
						 
						
							2023-02-07 15:21:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa6efe90f 
								
							 
						 
						
							
							
								
								fix: Fix parsing of nested tuple field accesses in a cursed way  
							
							
							
						 
						
							2023-02-03 17:18:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								dab685dd87 
								
							 
						 
						
							
							
								
								De-magic number parser::Output encoding  
							
							
							
						 
						
							2023-02-03 11:47:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									onestacked 
								
							 
						 
						
							
							
							
							
								
							
							
								872408500b 
								
							 
						 
						
							
							
								
								Parse const_closures syntax.  
							
							... 
							
							
							
							Enables parsing of the syntax for `#![features(const_closures)]` introduced in https://github.com/rust-lang/rust/pull/106004  
							
						 
						
							2023-01-19 15:40:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors 
								
							 
						 
						
							
							
							
							
								
							
							
								fa874627f0 
								
							 
						 
						
							
							
								
								Auto merge of  #13969  - Veykril:workspace.dependencies, r=Veykril  
							
							... 
							
							
							
							Use workspace.dependencies to declare local dependencies 
							
						 
						
							2023-01-17 10:29:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								bed4db3c62 
								
							 
						 
						
							
							
								
								Use workspace.dependencies to declare local dependencies  
							
							
							
						 
						
							2023-01-17 10:52:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								e4858fe480 
								
							 
						 
						
							
							
								
								Specify authors, edition and license via workspace.package  
							
							
							
						 
						
							2023-01-16 16:44:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								679df2adf1 
								
							 
						 
						
							
							
								
								Specify rust-version via workspace.package  
							
							
							
						 
						
							2023-01-16 16:33:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									arcnmx 
								
							 
						 
						
							
							
							
							
								
							
							
								25242fe93f 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							... 
							
							
							
							Merge commit '368e0bb32f 
							
						 
						
							2023-01-09 10:36:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Eades 
								
							 
						 
						
							
							
							
							
								
							
							
								aa90d02079 
								
							 
						 
						
							
							
								
								remove useless operations  
							
							
							
						 
						
							2023-01-02 15:02:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Eades 
								
							 
						 
						
							
							
							
							
								
							
							
								0a0817905e 
								
							 
						 
						
							
							
								
								return value directly from if/else block  
							
							
							
						 
						
							2023-01-02 15:02:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maybe Waffle 
								
							 
						 
						
							
							
							
							
								
							
							
								4a16afa264 
								
							 
						 
						
							
							
								
								Parse do yeet expressions  
							
							
							
						 
						
							2022-12-28 22:42:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Astrakhan 
								
							 
						 
						
							
							
							
							
								
							
							
								d3dbf9c194 
								
							 
						 
						
							
							
								
								Moar linting: needless_borrow, let_unit_value, ...  
							
							... 
							
							
							
							* There are a few needless borrows that don't seem to be needed. I even did a quick assembly comparison and posted a q to stackoveflow on it. See [here](https://stackoverflow.com/questions/74910196/advantages-of-pass-by-ref-val-with-impl-intoiteratoritem-impl-asrefstr )
* removed several `let _ = ...` when they don't look necessary (even a few ones that were not suggested by clippy (?))
* there were a few `then(|| ctor{})` that clippy suggested to replace with `then_some(ctor{})` -- seems reasonable?
* some unneeded assignment+return - keep the code a bit leaner
* a few `writeln!` instead of `write!`, or even consolidate write!
* a nice optimization to use `ch.is_ascii_digit` instead of `ch.is_digit(10)` 
							
						 
						
							2022-12-25 05:07:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Astrakhan 
								
							 
						 
						
							
							
							
							
								
							
							
								e16c76e3c3 
								
							 
						 
						
							
							
								
								Inline all format arguments where possible  
							
							... 
							
							
							
							This makes code more readale and concise,
moving all format arguments like `format!("{}", foo)`
into the more compact `format!("{foo}")` form.
The change was automatically created with, so there are far less change
of an accidental typo.
```
cargo clippy --fix -- -A clippy::all -W clippy::uninlined_format_args
``` 
							
						 
						
							2022-12-24 14:36:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Astrakhan 
								
							 
						 
						
							
							
							
							
								
							
							
								1d59c7b667 
								
							 
						 
						
							
							
								
								Remove non-needed clones  
							
							... 
							
							
							
							I am not certain if this will improve performance,
but it seems having a .clone() without any need should be removed.
This was done with clippy, and manually reviewed:
```
cargo clippy --fix -- -A clippy::all -D clippy::redundant_clone
``` 
							
						 
						
							2022-12-23 02:20:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Schievink 
								
							 
						 
						
							
							
							
							
								
							
							
								c110481dd4 
								
							 
						 
						
							
							
								
								Reset parser step count when bumping  
							
							
							
						 
						
							2022-12-19 16:27:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dezhi Wu 
								
							 
						 
						
							
							
							
							
								
							
							
								258e532434 
								
							 
						 
						
							
							
								
								docs: update the comment and add a test to half_open_range_pat  
							
							
							
						 
						
							2022-12-16 10:44:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dezhi Wu 
								
							 
						 
						
							
							
							
							
								
							
							
								6a295fcd3b 
								
							 
						 
						
							
							
								
								fix: add a check for if token in patterns parser  
							
							... 
							
							
							
							Closes  #13776  
						
							2022-12-15 12:46:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Schievink 
								
							 
						 
						
							
							
							
							
								
							
							
								9e0aaf4cf3 
								
							 
						 
						
							
							
								
								Parse ..= X patterns  
							
							
							
						 
						
							2022-12-13 17:32:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Schievink 
								
							 
						 
						
							
							
							
							
								
							
							
								ed48bd8b9d 
								
							 
						 
						
							
							
								
								Fix parsing of _ = x in closure body  
							
							
							
						 
						
							2022-12-12 12:57:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								a2a1d99545 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-11-23 17:24:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								ffd7bf8bf9 
								
							 
						 
						
							
							
								
								Bump Cargo rust-version fields to latest stable  
							
							
							
						 
						
							2022-11-07 12:59:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								65e1dc4d9c 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-09-06 21:20:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors 
								
							 
						 
						
							
							
							
							
								
							
							
								93c52e41ec 
								
							 
						 
						
							
							
								
								Auto merge of  #13160  - ChayimFriedman2:parse-parenthesized-type-path-with-coloncolon, r=jonas-schievink  
							
							... 
							
							
							
							fix: Parse TypePathFn with preceding `::`
e.g. `impl Fn::() -> ()`.
Fixes  #13157 . This was the problem, not that the path was not at the end.
I could unify the parsing of `::` of TypePathFn with that of generic arg list, but some code relies on the `::` of generic arg list to be inside it. 
							
						 
						
							2022-09-01 21:00:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								d786a40e73 
								
							 
						 
						
							
							
								
								Parse TypePathFn with preceding ::  
							
							... 
							
							
							
							e.g. `impl Fn::() -> ()`. 
							
						 
						
							2022-08-31 23:19:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e22079c4 
								
							 
						 
						
							
							
								
								Auto merge of  #12963  - DesmondWillowbrook:clippy-matches-sourcegen, r=Veykril  
							
							... 
							
							
							
							clippy: make generated code nice to read
Feel free to close if this is too minor.
(For context, I _have_ read the clippy policy in `dev/style.md`) 
							
						 
						
							2022-08-31 08:37:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								3e358a6827 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-08-30 14:51:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Schievink 
								
							 
						 
						
							
							
							
							
								
							
							
								8969655ed6 
								
							 
						 
						
							
							
								
								Allow leading | in more pattern positions  
							
							
							
						 
						
							2022-08-23 16:31:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								8231fee466 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-08-16 11:24:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								49d24f639f 
								
							 
						 
						
							
							
								
								Recover from missing ellipsis in record literals for path expressions  
							
							
							
						 
						
							2022-08-09 18:23:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryo Yoshida 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b14062aaec 
								
							 
						 
						
							
							
								
								Parse range patterns in let statement with type annotation  
							
							
							
						 
						
							2022-08-09 00:00:22 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartavya Vashishtha 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bcab4be938 
								
							 
						 
						
							
							
								
								regenerate files with new syntax  
							
							
							
						 
						
							2022-08-07 17:38:20 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryo Yoshida 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a81c7a2974 
								
							 
						 
						
							
							
								
								Parse range patterns in struct and slice without trailing comma  
							
							
							
						 
						
							2022-08-07 17:19:15 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								9d2cb42a41 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-08-02 09:05:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cynecx 
								
							 
						 
						
							
							
							
							
								
							
							
								902fd6ddcd 
								
							 
						 
						
							
							
								
								fix: complete path of existing record expr  
							
							
							
						 
						
							2022-07-29 17:24:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amos Wenger 
								
							 
						 
						
							
							
							
							
								
							
							
								7e285e1ef5 
								
							 
						 
						
							
							
								
								Run cargo fmt  
							
							
							
						 
						
							2022-07-20 15:06:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amos Wenger 
								
							 
						 
						
							
							
							
							
								
							
							
								816f7fe12a 
								
							 
						 
						
							
							
								
								Run cargo fix --edition-idioms  
							
							
							
						 
						
							2022-07-20 15:02:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amos Wenger 
								
							 
						 
						
							
							
							
							
								
							
							
								23d25a3094 
								
							 
						 
						
							
							
								
								Enable extra warnings required by rust-lang/rust  
							
							
							
						 
						
							2022-07-20 15:00:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amos Wenger 
								
							 
						 
						
							
							
							
							
								
							
							
								1b416473a3 
								
							 
						 
						
							
							
								
								Upgrade to expect-test@1.4.0  
							
							... 
							
							
							
							cf. https://github.com/rust-analyzer/expect-test/issues/33 
cf. https://github.com/rust-lang/rust/pull/99444#issuecomment-1188844202  
							
						 
						
							2022-07-19 13:00:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Schievink 
								
							 
						 
						
							
							
							
							
								
							
							
								6c6ae965ba 
								
							 
						 
						
							
							
								
								Update remaining GitHub URLs  
							
							
							
						 
						
							2022-07-08 15:44:49 +02:00