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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							123ea0a250 
							
						 
					 
					
						
						
							
							Remove asm flavour.  
						
						
						
					 
					
						2020-01-14 17:16:09 +01:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							e8556fa1b2 
							
						 
					 
					
						
						
							
							Ast-Import from standard-json  
						
						
						
					 
					
						2020-01-14 17:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							adc4774d4a 
							
						 
					 
					
						
						
							
							ASTJSON: Export evm version  
						
						
						
					 
					
						2020-01-14 12:51:21 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							9535c0f520 
							
						 
					 
					
						
						
							
							Introduce FunctionKind::Declaration and allow accessing function signatures via contract name.  
						
						
						
					 
					
						2020-01-09 15:40:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ca3abd7cb 
							
						 
					 
					
						
						
							
							Merge pull request  #8106  from random-internet-cat/move-contract-kind  
						
						... 
						
						
						
						Move ContractKind from ContractDefinition to file-scope 
						
					 
					
						2020-01-08 13:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							40c0602b5c 
							
						 
					 
					
						
						
							
							Do not rematerialize in loops.  
						
						
						
					 
					
						2020-01-08 09:56:08 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1a7ff0fbc 
							
						 
					 
					
						
						
							
							Merge pull request  #8008  from ethereum/large-code  
						
						... 
						
						
						
						Issue warning if codesize exceeds EIP-170 limits 
						
					 
					
						2020-01-08 09:48:59 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							345f9928ab 
							
						 
					 
					
						
						
							
							Library libdevcore renamed to libsolutil.  
						
						
						
					 
					
						2020-01-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							ed45b000d1 
							
						 
					 
					
						
						
							
							Adapt tests directory to C++ namespace changes.  
						
						
						
					 
					
						2020-01-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							6b23412fae 
							
						 
					 
					
						
						
							
							C++ namespace cleanup (except tests).  
						
						
						
					 
					
						2020-01-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							529405deb6 
							
						 
					 
					
						
						
							
							Move ContractKind from ContractDefinition to file-scope  
						
						
						
					 
					
						2020-01-07 09:11:29 -05:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							d972a10b4f 
							
						 
					 
					
						
						
							
							Review 1  
						
						
						
					 
					
						2020-01-02 12:43:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4d791b2679 
							
						 
					 
					
						
						
							
							Issue warning if codesize exceeds EIP-170 limits  
						
						
						
					 
					
						2019-12-25 19:51:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4b026fa633 
							
						 
					 
					
						
						
							
							Update gas costs.  
						
						
						
					 
					
						2019-12-18 01:41:32 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdd338a8de 
							
						 
					 
					
						
						
							
							Merge pull request  #7921  from ghallak/func-selector-ast-json  
						
						... 
						
						
						
						Add function selector to FunctionDefinition AST JSON 
						
					 
					
						2019-12-16 14:07:35 +01:00 
						 
				 
			
				
					
						
							
							
								Gaith Hallak 
							
						 
					 
					
						
						
						
						
							
						
						
							0396bc7beb 
							
						 
					 
					
						
						
							
							Modify the tests to include the function selector  
						
						
						
					 
					
						2019-12-16 15:16:54 +03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							670b719773 
							
						 
					 
					
						
						
							
							Updates to control structures (2).  
						
						... 
						
						
						
						Co-Authored-By: Bhargava Shastry <bhargava.shastry@ethereum.org> 
						
					 
					
						2019-12-12 17:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							276c777af3 
							
						 
					 
					
						
						
							
							Merge pull request  #7976  from ethereum/solc-api  
						
						... 
						
						
						
						Test solidity_free in tests too 
						
					 
					
						2019-12-12 12:48:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6e6bc9904f 
							
						 
					 
					
						
						
							
							libsolc: change return type of compile to non-const  
						
						
						
					 
					
						2019-12-12 11:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c175a468ab 
							
						 
					 
					
						
						
							
							Do not call ABIEncoderV2 experimental.  
						
						
						
					 
					
						2019-12-12 10:59:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							2ccf3ea4ab 
							
						 
					 
					
						
						
							
							Test solidity_free in tests too  
						
						
						
					 
					
						2019-12-11 18:43:13 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f22bd769ff 
							
						 
					 
					
						
						
							
							Merge pull request  #7939  from ethereum/more_tests_override_stuff  
						
						... 
						
						
						
						Ambiguous override for public state variables 
						
					 
					
						2019-12-11 17:16:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5998f31543 
							
						 
					 
					
						
						
							
							Use BOOST_REQUIRE instead of BOOST_CHECK in LibSolc tests where appropriate  
						
						
						
					 
					
						2019-12-11 15:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d6e44af7 
							
						 
					 
					
						
						
							
							Fix callback memory allocation in tests  
						
						
						
					 
					
						2019-12-11 15:17:39 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							8682af2216 
							
						 
					 
					
						
						
							
							libsolc: Overhauls memory management.  
						
						
						
					 
					
						2019-12-11 15:17:39 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb62b91d2 
							
						 
					 
					
						
						
							
							Add more override tests with public state variables  
						
						
						
					 
					
						2019-12-11 15:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							07d271e770 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060  
						
						
						
					 
					
						2019-12-10 10:07:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c9360421fc 
							
						 
					 
					
						
						
							
							Move snark test from SolidityEndToEnd  
						
						
						
					 
					
						2019-12-09 18:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f7661075 
							
						 
					 
					
						
						
							
							Ambigous overrides for modifiers.  
						
						
						
					 
					
						2019-12-09 18:43:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							152f42c6b2 
							
						 
					 
					
						
						
							
							Make ambigous override checker generic.  
						
						
						
					 
					
						2019-12-09 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2e59cc80 
							
						 
					 
					
						
						
							
							More tests.  
						
						
						
					 
					
						2019-12-09 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e1d6ce2b66 
							
						 
					 
					
						
						
							
							Override checks for modifiers.  
						
						
						
					 
					
						2019-12-09 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f6916a637e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060  
						
						
						
					 
					
						2019-12-09 17:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2579a12bb8 
							
						 
					 
					
						
						
							
							Merge pull request  #7894  from ethereum/smt_isoltest_choice  
						
						... 
						
						
						
						[SMTChecker] Create SMTSolver option in isoltest 
						
					 
					
						2019-12-09 16:41:20 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							06e8e216b3 
							
						 
					 
					
						
						
							
							Some more tests.  
						
						
						
					 
					
						2019-12-09 16:04:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							4c7f9f9751 
							
						 
					 
					
						
						
							
							Do not require overriding for functions in common base with unique implementation.  
						
						
						
					 
					
						2019-12-09 16:04:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9c3503834d 
							
						 
					 
					
						
						
							
							Fix semver matcher differently.  
						
						
						
					 
					
						2019-12-09 15:45:01 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							beed0f6a27 
							
						 
					 
					
						
						
							
							Set tests that CVC4 can't handle to Z3 only  
						
						
						
					 
					
						2019-12-09 15:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							8d5f5a5cbe 
							
						 
					 
					
						
						
							
							Remove deprecated code  
						
						
						
					 
					
						2019-12-09 15:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							77b9416d3e 
							
						 
					 
					
						
						
							
							Extract SMTChecker mod test  
						
						
						
					 
					
						2019-12-09 15:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							02343208ad 
							
						 
					 
					
						
						
							
							Extract SMTChecker compound assignment division tests  
						
						
						
					 
					
						2019-12-09 15:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6cdc3442 
							
						 
					 
					
						
						
							
							Extract more SMTChecker division tests  
						
						
						
					 
					
						2019-12-09 15:32:08 +01:00