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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4f02be110c 
							
						 
					 
					
						
						
							
							Unused store eliminator.  
						
						
						
					 
					
						2022-03-10 18:25:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b3fe042884 
							
						 
					 
					
						
						
							
							Optimize eq iszero jumpi to xor jumpi and remove double jump.  
						
						
						
					 
					
						2022-03-10 14:41:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							0a9d752b8b 
							
						 
					 
					
						
						
							
							Add test case and adjust tests.  
						
						
						
					 
					
						2022-03-09 17:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ce0a3e93f2 
							
						 
					 
					
						
						
							
							Store whether an evmasm Assembly is creation code.  
						
						
						
					 
					
						2022-03-09 17:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79eba921b8 
							
						 
					 
					
						
						
							
							Merge pull request  #12659  from paarthmadan/pm/base-64-test-cases  
						
						... 
						
						
						
						Add Base64 test cases with and without inline assembly 
						
					 
					
						2022-03-07 12:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f19d68ee9 
							
						 
					 
					
						
						
							
							Merge pull request  #12620  from ethereum/assemblyAnnotation  
						
						... 
						
						
						
						Memory-safety annotation for inline assembly. 
						
					 
					
						2022-03-07 12:48:41 +01:00 
						 
				 
			
				
					
						
							
							
								Paarth Madan 
							
						 
					 
					
						
						
						
						
							
						
						
							17fa85a2fb 
							
						 
					 
					
						
						
							
							Add Base64 test cases with and without inline assembly  
						
						... 
						
						
						
						Adds two implementations of Base64 encoding as specified in RFC4648.
Implementation (1) uses inline assembly, while Implementation (2) is
written purely in Solidity.
Assertions are added to replicate the test vectors specified in the RFC
for Base64 to ensure both implementations to specification. 
						
					 
					
						2022-03-05 19:51:46 -05:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							beabc51c20 
							
						 
					 
					
						
						
							
							returnSize assigned according to truth value of returnInfo.dynamicReturnSize  
						
						
						
					 
					
						2022-03-03 18:55:10 +05:30 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6e163be5 
							
						 
					 
					
						
						
							
							Tests.  
						
						
						
					 
					
						2022-03-02 16:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e9592c3f8e 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2022-02-21 14:32:52 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							276851ff91 
							
						 
					 
					
						
						
							
							Added support for FunctionType::Kind::StringConcat and functions string.concat  
						
						
						
					 
					
						2022-02-10 22:08:47 +05:30 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							290b9326e3 
							
						 
					 
					
						
						
							
							Move stray semantics test to proper directory.  
						
						
						
					 
					
						2022-02-10 13:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe5811459 
							
						 
					 
					
						
						
							
							Fixed a ICE on calldata to struct member copy  
						
						
						
					 
					
						2022-01-31 17:26:11 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							dec511aad8 
							
						 
					 
					
						
						
							
							Corresponding code in the .cpp file has been commented instead of begin removed pending preliminary reviews  
						
						... 
						
						
						
						Code generators needed fixing of the cleanup process during typecasting of bytes and integers 
						
					 
					
						2022-01-28 19:56:15 +05:30 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							a550048cf0 
							
						 
					 
					
						
						
							
							Fix too strict assert for calldata string -> bytes conversions  
						
						
						
					 
					
						2022-01-20 15:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							27d0480e96 
							
						 
					 
					
						
						
							
							Adding Stack Height Checker and modifying the number of POP instructions to appropriately provide the pointer address  
						
						
						
					 
					
						2022-01-20 01:15:08 +05:30 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92c262d116 
							
						 
					 
					
						
						
							
							Merge pull request  #12553  from ethereum/ir-ice-12546  
						
						... 
						
						
						
						Fix .push() not considering external functions 
						
					 
					
						2022-01-19 13:41:20 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d6c11860 
							
						 
					 
					
						
						
							
							Equality operator allowed for external function types  
						
						
						
					 
					
						2022-01-19 15:20:31 +05:30 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							89d6bff72a 
							
						 
					 
					
						
						
							
							Fix .push() not considering external functions  
						
						
						
					 
					
						2022-01-18 16:30:31 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							85d1a57e65 
							
						 
					 
					
						
						
							
							Added more tests. Updated chromosome. Remove unused headers.  
						
						
						
					 
					
						2022-01-04 13:27:39 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e7fc2a176a 
							
						 
					 
					
						
						
							
							Test updates.  
						
						
						
					 
					
						2022-01-03 15:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4c838d9cf5 
							
						 
					 
					
						
						
							
							abi.encodeCall for declarations.  
						
						
						
					 
					
						2021-12-29 12:26:04 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1594518cfc 
							
						 
					 
					
						
						
							
							Merge pull request  #12417  from nishant-sachdeva/invalid_ir_generated_during_copy_of_dynamically_sized_storage_arrays_of_function_type  
						
						... 
						
						
						
						Added sameType check for fromType and toType in YulUtilFunctions.cpp and relevant tests in semanticTests 
						
					 
					
						2021-12-16 18:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							835efea427 
							
						 
					 
					
						
						
							
							Merge pull request  #12287  from ethereum/abi.encodeCall  
						
						... 
						
						
						
						Implement typechecked abi.encodeCall() 
						
					 
					
						2021-12-16 18:24:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							7a96953e78 
							
						 
					 
					
						
						
							
							Implement typechecked abi.encodeCall()  
						
						
						
					 
					
						2021-12-16 17:35:58 +01:00