wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe8fce369 
							
						 
					 
					
						
						
							
							Tests for copying nested array of structs between data locations  
						
						
						
					 
					
						2022-09-09 09:42:40 +02:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d97120bd 
							
						 
					 
					
						
						
							
							Add test for copying elements of nested storage array  
						
						
						
					 
					
						2022-09-09 09:42:40 +02:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							0262621b9f 
							
						 
					 
					
						
						
							
							fixup! Add test for copying reference types between data locations  
						
						
						
					 
					
						2022-09-07 10:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d8c5ad05 
							
						 
					 
					
						
						
							
							Add test for copying reference types between data locations  
						
						
						
					 
					
						2022-09-07 10:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								Damian Wechman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b99162457 
							
						 
					 
					
						
						
							
							Merge pull request  #13406  from ethereum/slot_on_reference_fix  
						
						... 
						
						
						
						Fix `.slot` accessing via mapping reference in assembly 
						
					 
					
						2022-09-05 14:00:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3de6cd60e 
							
						 
					 
					
						
						
							
							Merge pull request  #12762  from ethereum/emptyReturnRevert  
						
						... 
						
						
						
						Optimize ``return(x,0) -> pop(x) return(0,0)`` (and also for ``revert``). 
						
					 
					
						2022-08-22 12:42:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5332c2b9 
							
						 
					 
					
						
						
							
							Fix spelling mistakes and CI spellcheck job  
						
						
						
					 
					
						2022-08-18 14:38:19 +02:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							cf3bae0839 
							
						 
					 
					
						
						
							
							Fix "slot" access via mapping reference in assembly  
						
						
						
					 
					
						2022-08-17 07:53:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c21863d4 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2022-08-15 16:24:10 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							2282ea5e56 
							
						 
					 
					
						
						
							
							Added overflow checks after multiplication operation is executed.  
						
						
						
					 
					
						2022-08-12 10:18:05 -03:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							99ac7e09bb 
							
						 
					 
					
						
						
							
							fixup! Calldata validation tests  
						
						
						
					 
					
						2022-08-11 07:55:10 +02:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							60e7e4a24c 
							
						 
					 
					
						
						
							
							fixup! Calldata validation tests  
						
						
						
					 
					
						2022-08-11 07:39:02 +02:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							123a410795 
							
						 
					 
					
						
						
							
							fixup! Calldata validation tests  
						
						
						
					 
					
						2022-08-11 07:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								wechman 
							
						 
					 
					
						
						
						
						
							
						
						
							d066dd2bc0 
							
						 
					 
					
						
						
							
							Calldata validation tests  
						
						
						
					 
					
						2022-08-11 07:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							22c7cd22b9 
							
						 
					 
					
						
						
							
							Fix wrong cleanup when copying from calldata to memory  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2022-08-08 13:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							4fd5c11af7 
							
						 
					 
					
						
						
							
							Checks for overflow/underflow after add/sub operations.  
						
						
						
					 
					
						2022-06-23 14:41:12 -03:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							384bb8b8f7 
							
						 
					 
					
						
						
							
							More gas adjustments.  
						
						
						
					 
					
						2022-06-16 15:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							9c3a0f11f9 
							
						 
					 
					
						
						
							
							Review suggested test adjustments.  
						
						
						
					 
					
						2022-06-16 15:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							c3781f7a1c 
							
						 
					 
					
						
						
							
							Gas cost updates.  
						
						
						
					 
					
						2022-06-16 15:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							1a9e66f4b0 
							
						 
					 
					
						
						
							
							Tests  
						
						
						
					 
					
						2022-06-16 15:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							187f0f070d 
							
						 
					 
					
						
						
							
							Some review suggestions.  
						
						
						
					 
					
						2022-06-14 18:27:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							5989f45e9e 
							
						 
					 
					
						
						
							
							Test updates.  
						
						
						
					 
					
						2022-06-14 18:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7a84e9c875 
							
						 
					 
					
						
						
							
							Bugfix.  
						
						
						
					 
					
						2022-06-14 18:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a27b063c10 
							
						 
					 
					
						
						
							
							Test for buggy behaviour.  
						
						
						
					 
					
						2022-06-14 18:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							5375dfff9d 
							
						 
					 
					
						
						
							
							Refactor error/event selector tests  
						
						... 
						
						
						
						- Remove redundant semantic tests for error selector
- Consolidate semanticTests/error/ and semanticTests/errors/ dirs
- Make "selector syntax test" for errors and event an actual test for syntax rather than a copy of the same semantic test 
						
					 
					
						2022-06-14 12:04:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							acbdcc3711 
							
						 
					 
					
						
						
							
							Revert the change that made events accessible in other contacts via qualified access  
						
						
						
					 
					
						2022-06-14 12:04:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7e4e02bb 
							
						 
					 
					
						
						
							
							A few more tests.  
						
						
						
					 
					
						2022-06-10 20:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							51ef6a62da 
							
						 
					 
					
						
						
							
							Fix removal of memory stores in inline assembly blocks.  
						
						
						
					 
					
						2022-06-10 17:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							14cdb76e4b 
							
						 
					 
					
						
						
							
							Add failing test  
						
						
						
					 
					
						2022-06-10 17:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							77038aa40e 
							
						 
					 
					
						
						
							
							Update test expectations.  
						
						
						
					 
					
						2022-05-23 13:37:50 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0e43921f7 
							
						 
					 
					
						
						
							
							Merge pull request  #12921  from ethereum/add_event_and_error_selector_fields_on_the_line_of_function_selector_field  
						
						... 
						
						
						
						Adding event and error selector fields 
						
					 
					
						2022-05-23 11:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30335c13ff 
							
						 
					 
					
						
						
							
							Merge pull request  #13001  from matheusaaguiar/develop  
						
						... 
						
						
						
						Don't add an empty data slot to ABI-encoded empty strings from storage 
						
					 
					
						2022-05-23 10:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c06d2b4e 
							
						 
					 
					
						
						
							
							Adding event and error selector fields on the lines of the function selector fields  
						
						
						
					 
					
						2022-05-23 10:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f768d29a 
							
						 
					 
					
						
						
							
							Remove empty settings.  
						
						
						
					 
					
						2022-05-19 20:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							58d21f1e9d 
							
						 
					 
					
						
						
							
							Remove // compileViaYul: also  
						
						
						
					 
					
						2022-05-19 20:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e93ad30e43 
							
						 
					 
					
						
						
							
							Remove obsolete enforce-via-yul logic and CI run.  
						
						
						
					 
					
						2022-05-19 20:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							33ea6a679d 
							
						 
					 
					
						
						
							
							Fixed bug that added a superfluous empty slot for data when encoding an empty string coming from storage.  
						
						... 
						
						
						
						Added tests covering empty string, uninitialized string, emptry string literal, byte arrays and explicit call to `abi.encode`. 
						
					 
					
						2022-05-18 14:50:26 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa0bcf760 
							
						 
					 
					
						
						
							
							More strict override check for data locations.  
						
						
						
					 
					
						2022-05-17 13:02:12 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							352a3c5f4b 
							
						 
					 
					
						
						
							
							Bug list entry, changelog entry and tests.  
						
						
						
					 
					
						2022-05-12 13:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d3a837b340 
							
						 
					 
					
						
						
							
							Bugfix.  
						
						
						
					 
					
						2022-05-11 18:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d92ed3fd29 
							
						 
					 
					
						
						
							
							Test case for the buggy behaviour.  
						
						
						
					 
					
						2022-05-11 18:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							505fa7763f 
							
						 
					 
					
						
						
							
							Fix checks for "using for ... global" for libraries.  
						
						
						
					 
					
						2022-05-02 12:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							4b9c01752d 
							
						 
					 
					
						
						
							
							Test updates.  
						
						
						
					 
					
						2022-03-16 15:34:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							5cd98006d4 
							
						 
					 
					
						
						
							
							Fill in junk in stack layouts on terminating control flow paths.  
						
						
						
					 
					
						2022-03-15 18:36:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							8cb01a9953 
							
						 
					 
					
						
						
							
							Fix and updated test.  
						
						
						
					 
					
						2022-03-15 10:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							db27051024 
							
						 
					 
					
						
						
							
							Test for old behaviour.  
						
						
						
					 
					
						2022-03-15 10:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9188519f11 
							
						 
					 
					
						
						
							
							Using for with global binding.  
						
						
						
					 
					
						2022-03-14 17:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							0f1a63c3fa 
							
						 
					 
					
						
						
							
							Fix import directive visits in type checker and view pure checker.  
						
						
						
					 
					
						2022-03-14 14:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							672951ccc7 
							
						 
					 
					
						
						
							
							Extend using-for.  
						
						
						
					 
					
						2022-03-14 12:33:44 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							b7a9daa2f8 
							
						 
					 
					
						
						
							
							Generate warning when rational numbers are converted to their mobile type without explicit requests  
						
						
						
					 
					
						2022-03-14 14:04:46 +05:30