Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7112ed2b 
							
						 
					 
					
						
						
							
							Remove the assertion against functions bound to types for which should not be possible  
						
						... 
						
						
						
						- The list was wrong - we do support string and int literals
- The assertion was meant to guard against silently skipping over types for which there is no special handling. The current code handles everything in a generic way though and likely will not have to be adjusted for newly added types so the risk of that happening is low. 
						
					 
					
						2021-06-02 13:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							84c05d35f3 
							
						 
					 
					
						
						
							
							Trivial isoltest updates: normalized whitespace  
						
						
						
					 
					
						2021-04-20 17:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							45c6bbe02b 
							
						 
					 
					
						
						
							
							Trivial isoltest updates: directives sorted alphabetically  
						
						
						
					 
					
						2021-04-20 17:21:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6769c519b2 
							
						 
					 
					
						
						
							
							Merge pull request  #10764  from ethereum/fixLibraryFromModule  
						
						... 
						
						
						
						Fix accessing libraries inside modules. 
						
					 
					
						2021-01-14 15:30:52 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a65415cdad 
							
						 
					 
					
						
						
							
							Fix accessing libraries inside modules.  
						
						
						
					 
					
						2021-01-14 14:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fb4b38a78e 
							
						 
					 
					
						
						
							
							Extract some tests.  
						
						
						
					 
					
						2021-01-13 23:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8058cad772 
							
						 
					 
					
						
						
							
							Enable some tests.  
						
						
						
					 
					
						2021-01-11 20:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							bbef792568 
							
						 
					 
					
						
						
							
							Disable some ewasm tests.  
						
						
						
					 
					
						2021-01-11 20:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e807c9bb63 
							
						 
					 
					
						
						
							
							Library call guard.  
						
						
						
					 
					
						2021-01-11 20:37:44 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3804ad85f6 
							
						 
					 
					
						
						
							
							Enable tests.  
						
						
						
					 
					
						2021-01-11 14:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							edbdff8619 
							
						 
					 
					
						
						
							
							Update tests  
						
						
						
					 
					
						2020-12-14 19:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5902f9d7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-02 12:28:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							390640f557 
							
						 
					 
					
						
						
							
							Merge pull request  #10384  from ethereum/called_directly_feature  
						
						... 
						
						
						
						Use annotation.calledDirectly to simplify IR codegen 
						
					 
					
						2020-12-01 15:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5b63914a 
							
						 
					 
					
						
						
							
							Add test to cover (L.f)() case  
						
						
						
					 
					
						2020-12-01 12:02:29 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							253889cbf1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-24 16:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							79669ecd48 
							
						 
					 
					
						
						
							
							Use new abicoder pragma.  
						
						
						
					 
					
						2020-11-24 14:57:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a02f2307 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-23 19:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f87edb6efc 
							
						 
					 
					
						
						
							
							Bound functions.  
						
						
						
					 
					
						2020-11-23 18:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							da36055449 
							
						 
					 
					
						
						
							
							[ewasm] Polyfill: calldataload & calldatacopy: Enable Tests.  
						
						
						
					 
					
						2020-11-21 08:57:56 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8228b5b0b8 
							
						 
					 
					
						
						
							
							Fix test failures due to merge conflict (from develop to breaking)  
						
						
						
					 
					
						2020-11-20 18:21:21 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a7db4fa4a5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-18 20:05:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							ced140615a 
							
						 
					 
					
						
						
							
							Test for calling external library functions with mapping parameters (does not work via Yul yet)  
						
						
						
					 
					
						2020-11-17 20:36:58 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa0a0cdff 
							
						 
					 
					
						
						
							
							IR codegen: Handle address() with library type argument and external library calls  
						
						
						
					 
					
						2020-11-17 20:36:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							60af9d24ff 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2020-10-22 19:25:55 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							1272c474ba 
							
						 
					 
					
						
						
							
							Fixing ICE when returning Struct from library  
						
						
						
					 
					
						2020-10-13 20:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							ad8d840ee7 
							
						 
					 
					
						
						
							
							[Sol->Yul] Implementing conversion of struct to struct pointer.  
						
						... 
						
						
						
						Co-authored-by: Daniel Kirchner <daniel@ekpyron.org> 
						
					 
					
						2020-10-08 16:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							96258c7e75 
							
						 
					 
					
						
						
							
							[Sol->Yul] Implementing bytes copying from calldata to memory.  
						
						
						
					 
					
						2020-07-27 15:14:26 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9be5ed1220 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-07-21 11:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0a25370eeb 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2020-07-20 15:40:58 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fc2e9ec2ff 
							
						 
					 
					
						
						
							
							Use .slot and .offest to access storage items.  
						
						
						
					 
					
						2020-07-13 14:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9743390a53 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2020-07-07 12:16:18 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							549c90612c 
							
						 
					 
					
						
						
							
							Fix using for with explicit reference types.  
						
						
						
					 
					
						2020-06-11 13:04:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							baabe65a84 
							
						 
					 
					
						
						
							
							Fix bound functions with calldata parameters.  
						
						
						
					 
					
						2020-06-10 17:37:59 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							1a2e441bc5 
							
						 
					 
					
						
						
							
							Generate internal dispatch only for functions that might actually get called via pointers  
						
						... 
						
						
						
						- This also adds support for internal library calls as a side-effect since they'll now be pulled into the internal dispatch automatically. 
						
					 
					
						2020-05-26 17:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							4a2ce57bed 
							
						 
					 
					
						
						
							
							Add support for bound function calls in IR generator  
						
						
						
					 
					
						2020-05-20 21:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7f87eed5 
							
						 
					 
					
						
						
							
							[isoltest] Enforcing compileViaYul to be set if test can pass via yul  
						
						
						
					 
					
						2020-05-05 00:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							d3da878200 
							
						 
					 
					
						
						
							
							Enable internal library calls  
						
						
						
					 
					
						2020-04-24 15:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f25157a5f8 
							
						 
					 
					
						
						
							
							Sort tests.  
						
						
						
					 
					
						2020-03-19 14:42:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a0ae36ba70 
							
						 
					 
					
						
						
							
							Add selector member to public and external library functions.  
						
						
						
					 
					
						2019-11-15 16:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7268272d 
							
						 
					 
					
						
						
							
							Allow obtaining the address of a library by conversion to `address`.  
						
						
						
					 
					
						2019-11-12 17:09:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e3318dba 
							
						 
					 
					
						
						
							
							Add support for external libraries to extracted semantics tests.  
						
						
						
					 
					
						2019-11-12 15:19:04 +01:00