mirror of
				https://github.com/rust-lang/rust-analyzer.git
				synced 2025-10-31 12:04:43 +00:00 
			
		
		
		
	internal: fix integrated_benchmarks to make actual edits
				
					
				
			This commit is contained in:
		
							parent
							
								
									96a253112c
								
							
						
					
					
						commit
						89d21bc819
					
				
					 1 changed files with 12 additions and 8 deletions
				
			
		|  | @ -147,7 +147,7 @@ fn integrated_completion_benchmark() { | ||||||
|         let _it = stdx::timeit("change"); |         let _it = stdx::timeit("change"); | ||||||
|         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); |         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); | ||||||
|         let completion_offset = |         let completion_offset = | ||||||
|             patch(&mut text, "db.struct_data(self.id)", "sel;\ndb.struct_data(self.id)") |             patch(&mut text, "db.struct_signature(self.id)", "sel;\ndb.struct_signature(self.id)") | ||||||
|                 + "sel".len(); |                 + "sel".len(); | ||||||
|         let mut change = ChangeWithProcMacros::default(); |         let mut change = ChangeWithProcMacros::default(); | ||||||
|         change.change_file(file_id, Some(text)); |         change.change_file(file_id, Some(text)); | ||||||
|  | @ -197,9 +197,11 @@ fn integrated_completion_benchmark() { | ||||||
|     let completion_offset = { |     let completion_offset = { | ||||||
|         let _it = stdx::timeit("change"); |         let _it = stdx::timeit("change"); | ||||||
|         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); |         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); | ||||||
|         let completion_offset = |         let completion_offset = patch( | ||||||
|             patch(&mut text, "sel;\ndb.struct_data(self.id)", ";sel;\ndb.struct_data(self.id)") |             &mut text, | ||||||
|                 + ";sel".len(); |             "sel;\ndb.struct_signature(self.id)", | ||||||
|  |             ";sel;\ndb.struct_signature(self.id)", | ||||||
|  |         ) + ";sel".len(); | ||||||
|         let mut change = ChangeWithProcMacros::default(); |         let mut change = ChangeWithProcMacros::default(); | ||||||
|         change.change_file(file_id, Some(text)); |         change.change_file(file_id, Some(text)); | ||||||
|         host.apply_change(change); |         host.apply_change(change); | ||||||
|  | @ -247,9 +249,11 @@ fn integrated_completion_benchmark() { | ||||||
|     let completion_offset = { |     let completion_offset = { | ||||||
|         let _it = stdx::timeit("change"); |         let _it = stdx::timeit("change"); | ||||||
|         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); |         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); | ||||||
|         let completion_offset = |         let completion_offset = patch( | ||||||
|             patch(&mut text, "sel;\ndb.struct_data(self.id)", "self.;\ndb.struct_data(self.id)") |             &mut text, | ||||||
|                 + "self.".len(); |             "sel;\ndb.struct_signature(self.id)", | ||||||
|  |             "self.;\ndb.struct_signature(self.id)", | ||||||
|  |         ) + "self.".len(); | ||||||
|         let mut change = ChangeWithProcMacros::default(); |         let mut change = ChangeWithProcMacros::default(); | ||||||
|         change.change_file(file_id, Some(text)); |         change.change_file(file_id, Some(text)); | ||||||
|         host.apply_change(change); |         host.apply_change(change); | ||||||
|  | @ -366,7 +370,7 @@ fn integrated_diagnostics_benchmark() { | ||||||
|     { |     { | ||||||
|         let _it = stdx::timeit("change"); |         let _it = stdx::timeit("change"); | ||||||
|         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); |         let mut text = host.analysis().file_text(file_id).unwrap().to_string(); | ||||||
|         patch(&mut text, "db.struct_data(self.id)", "();\ndb.struct_data(self.id)"); |         patch(&mut text, "db.struct_signature(self.id)", "();\ndb.struct_signature(self.id)"); | ||||||
|         let mut change = ChangeWithProcMacros::default(); |         let mut change = ChangeWithProcMacros::default(); | ||||||
|         change.change_file(file_id, Some(text)); |         change.change_file(file_id, Some(text)); | ||||||
|         host.apply_change(change); |         host.apply_change(change); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 David Barsky
						David Barsky