chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2e22d4cab 
							
						 
					 
					
						
						
							
							Merge pull request  #8221  from ethereum/structured-docs-error-locations  
						
						... 
						
						
						
						[parser] Source locations for structured documentation errors 
						
					 
					
						2020-02-18 14:57:28 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							18dea6b69c 
							
						 
					 
					
						
						
							
							Assembly: Added missing source field to legacy assembly json output to complete the source reference  
						
						
						
					 
					
						2020-02-18 10:22:34 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c50631d4e2 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2020-02-17 12:58:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							29e5cd89be 
							
						 
					 
					
						
						
							
							Remove stack counting from Asm Analysis.  
						
						
						
					 
					
						2020-02-17 12:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							017d33cfbe 
							
						 
					 
					
						
						
							
							Fix typos in filenames within docstring syntax tests.  
						
						
						
					 
					
						2020-02-14 15:53:39 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							85fc0b597b 
							
						 
					 
					
						
						
							
							Adjusts tests to source locations for structured documentation errors.  
						
						
						
					 
					
						2020-02-14 15:53:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99f88742d6 
							
						 
					 
					
						
						
							
							Merge pull request  #8263  from ethereum/functionSelectorPure  
						
						... 
						
						
						
						Mark function selectors accessed via declaration as pure. 
						
					 
					
						2020-02-14 12:34:39 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							9f094d59b9 
							
						 
					 
					
						
						
							
							Mark function selector accesses as pure for pure expressions and mark function accesses via contract name as pure.  
						
						
						
					 
					
						2020-02-14 12:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							c92fe69a60 
							
						 
					 
					
						
						
							
							Finishes external call implementation.  
						
						
						
					 
					
						2020-02-14 11:59:04 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							3800391a1a 
							
						 
					 
					
						
						
							
							[Yul] Support conditionals  
						
						
						
					 
					
						2020-02-13 17:02:15 -04:00 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c635377450 
							
						 
					 
					
						
						
							
							Merge pull request  #8313  from ethereum/checkFunctionsExistInIsoltest  
						
						... 
						
						
						
						Make type error fatal to prevent assert failure at later point 
						
					 
					
						2020-02-13 16:08:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							8911b58a6d 
							
						 
					 
					
						
						
							
							Make type error fatal to prevent assert failure at later point  
						
						
						
					 
					
						2020-02-13 15:16:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7af581df1f 
							
						 
					 
					
						
						
							
							Merge pull request  #8309  from ethereum/checkFunctionsExistInIsoltest  
						
						... 
						
						
						
						Check that functions exist in isoltest. 
						
					 
					
						2020-02-13 14:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9aed40ab19 
							
						 
					 
					
						
						
							
							Check that functions exist in isoltest.  
						
						
						
					 
					
						2020-02-13 13:22:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ea66fd1f8 
							
						 
					 
					
						
						
							
							Merge pull request  #8301  from ethereum/fixPostTypeChecker  
						
						... 
						
						
						
						PostTypeChecker: ConstStateVarCircularReferenceChecker on function type state variables. 
						
					 
					
						2020-02-12 18:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							45f80e9895 
							
						 
					 
					
						
						
							
							Move assertion in PostTypeChecker's ConstStateVarCircularReferenceChecker to account for function type variables  
						
						
						
					 
					
						2020-02-12 17:42:27 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							d0eeca8014 
							
						 
					 
					
						
						
							
							Fix CompilerStack::loadMissingSources()  
						
						... 
						
						
						
						- FatalError Exception was not caught
- fixes  #8102  
						
					 
					
						2020-02-12 11:22:11 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							df0873d138 
							
						 
					 
					
						
						
							
							Implement calldata arrays for Yul IR  
						
						
						
					 
					
						2020-02-12 14:00:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							3c9f18b749 
							
						 
					 
					
						
						
							
							Use IRVariable's in IR code generation and implement tuples.  
						
						
						
					 
					
						2020-02-12 12:36:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							9c3151748e 
							
						 
					 
					
						
						
							
							Move mapping key checks to ReferencesResolver and make them fatal.  
						
						
						
					 
					
						2020-02-11 13:35:23 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							36928c7a35 
							
						 
					 
					
						
						
							
							Add reason string for internal reverts  
						
						
						
					 
					
						2020-02-10 11:57:20 -03:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e07274a96f 
							
						 
					 
					
						
						
							
							Disallow libraries as mapping keys.  
						
						
						
					 
					
						2020-02-06 09:09:43 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5de3379d82 
							
						 
					 
					
						
						
							
							Merge pull request  #8238  from ethereum/yul-syntax-tests  
						
						... 
						
						
						
						Implement yul syntax tests 
						
					 
					
						2020-02-05 15:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							fc10e701fc 
							
						 
					 
					
						
						
							
							Implement yul syntax tests  
						
						
						
					 
					
						2020-02-05 14:58:34 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9c842656 
							
						 
					 
					
						
						
							
							Fix abstract without contract.  
						
						
						
					 
					
						2020-02-05 12:14:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d882b6fa83 
							
						 
					 
					
						
						
							
							Allow tests to be marked ABIEncoderV1Only.  
						
						
						
					 
					
						2020-02-04 17:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							af9fc8b634 
							
						 
					 
					
						
						
							
							Mapping getters for Yul IR.  
						
						
						
					 
					
						2020-02-04 17:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d3cbfb0c5c 
							
						 
					 
					
						
						
							
							Allow user-defined types as mapping keys in parser and restrict to contracts during type checking.  
						
						
						
					 
					
						2020-02-04 17:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							4a179056ed 
							
						 
					 
					
						
						
							
							Adds JSON import / export for structured documentation.  
						
						
						
					 
					
						2020-01-30 18:26:01 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							ec27c2e507 
							
						 
					 
					
						
						
							
							Introduce AST node for structured documentation.  
						
						
						
					 
					
						2020-01-30 18:25:56 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							457cdecf6f 
							
						 
					 
					
						
						
							
							Merge pull request  #8135  from ethereum/fix-get-options-7112  
						
						... 
						
						
						
						TestFramework: Merge Options.h into Common.h 
						
					 
					
						2020-01-29 16:05:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5130a2b0ae 
							
						 
					 
					
						
						
							
							Merge pull request  #8063  from ethereum/yulvisit-7656  
						
						... 
						
						
						
						Use yul::AstWalker for assembly reference resolving 
						
					 
					
						2020-01-29 14:56:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							00e4d13975 
							
						 
					 
					
						
						
							
							TestFramework: Merge Options.h into Common.h  
						
						
						
					 
					
						2020-01-29 12:27:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35820398c2 
							
						 
					 
					
						
						
							
							Merge pull request  #8179  from pinkiebell/codegen  
						
						... 
						
						
						
						libsolidity/codegen: Use calldatacopy to cheaply zero memory.. 
						
					 
					
						2020-01-28 18:07:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							b8e2baf5f4 
							
						 
					 
					
						
						
							
							Use yul::AstWalker to resolve assembly symbols  
						
						
						
					 
					
						2020-01-28 17:57:48 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							2f1f8e25c1 
							
						 
					 
					
						
						
							
							TestFramework: Remove headers from Options.h  
						
						
						
					 
					
						2020-01-28 17:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							1027f6f78f 
							
						 
					 
					
						
						
							
							Extract some semantic tests  
						
						
						
					 
					
						2020-01-28 11:59:44 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							790c6d2cae 
							
						 
					 
					
						
						
							
							Tests for salted create.  
						
						
						
					 
					
						2020-01-23 21:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa586beac 
							
						 
					 
					
						
						
							
							Test that uses function call options on overloaded function.  
						
						
						
					 
					
						2020-01-23 21:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f23d3158 
							
						 
					 
					
						
						
							
							Implement new with CREATE2 and function call options.  
						
						
						
					 
					
						2020-01-23 21:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								pinkiebell 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6fb675e0 
							
						 
					 
					
						
						
							
							libsolidity/codegen: Use calldatacopy to cheaply zero memory instead of  
						
						... 
						
						
						
						codecopy.
Motiviation:
  Zero'ing memory is commonplace in contracts, but with the upcoming
  Layer-2 EVM translation layers and other on-chain verification
  mechanisms, using `codecopy` becomes a `costly` operation in those
  sandboxes. Using `calldatacopy` achieves the same thing, gas costs
  are also the same as codecopy, and is significantly cheaper in the `sandbox` situation. 
						
					 
					
						2020-01-22 17:56:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							595f569e97 
							
						 
					 
					
						
						
							
							Update tests for interface inheritance  
						
						
						
					 
					
						2020-01-22 09:40:40 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							573a054d5d 
							
						 
					 
					
						
						
							
							Prohibit interfaces inheriting from non-interfaces  
						
						
						
					 
					
						2020-01-22 09:40:40 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b19524036 
							
						 
					 
					
						
						
							
							Merge pull request  #8150  from ethereum/isoltest-alignment-output  
						
						... 
						
						
						
						[isoltest] Proper output of alignment in obtained test results 
						
					 
					
						2020-01-20 12:38:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							004f01a388 
							
						 
					 
					
						
						
							
							Add test case for gas metering of exp(n, 0)  
						
						
						
					 
					
						2020-01-17 14:24:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5ff4df4e 
							
						 
					 
					
						
						
							
							Clean up visibility via contract name and fix ICE on calling unimplemented base function.  
						
						
						
					 
					
						2020-01-16 19:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							ae67cbde7d 
							
						 
					 
					
						
						
							
							Fixes missing alignment output in isoltest.  
						
						
						
					 
					
						2020-01-15 18:18:16 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed87b08911 
							
						 
					 
					
						
						
							
							Merge pull request  #8066  from ethereum/removeAsmFlavour  
						
						... 
						
						
						
						Remove asm flavour 
						
					 
					
						2020-01-15 14:21:54 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolás Venturo 
							
						 
					 
					
						
						
						
						
							
						
						
							9649c92e12 
							
						 
					 
					
						
						
							
							Fix error message suggestion for receive  
						
						
						
					 
					
						2020-01-14 23:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0f014144c8 
							
						 
					 
					
						
						
							
							Test for true/false in inline assembly.  
						
						
						
					 
					
						2020-01-14 17:16:09 +01:00