chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e854da1a8c 
							
						 
					 
					
						
						
							
							Merge pull request  #2925  from ethereum/tuple-value-check  
						
						... 
						
						
						
						Validate each tuple literal 
						
					 
					
						2017-10-18 11:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a3db1fc197 
							
						 
					 
					
						
						
							
							Do not accept truncated function selectors.  
						
						
						
					 
					
						2017-10-17 23:17:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							153ae98878 
							
						 
					 
					
						
						
							
							Catch exception in Z3.  
						
						... 
						
						
						
						Note: This exception might not be the result of resource limitation,
it might also hint towards usage error. 
						
					 
					
						2017-10-17 18:30:10 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a71c6faf0f 
							
						 
					 
					
						
						
							
							Remove duplicate >= in Z3  
						
						
						
					 
					
						2017-10-17 18:30:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							114983e079 
							
						 
					 
					
						
						
							
							Missing forward declaration.  
						
						
						
					 
					
						2017-10-17 18:30:04 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1f97c1ea8f 
							
						 
					 
					
						
						
							
							Rename variables in SMT checker.  
						
						
						
					 
					
						2017-10-17 18:29:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8a8a71de84 
							
						 
					 
					
						
						
							
							Only check tuples for valid rational numbers if they have more than one element.  
						
						
						
					 
					
						2017-10-17 19:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c99d2aae04 
							
						 
					 
					
						
						
							
							Validate each tuple literal  
						
						
						
					 
					
						2017-10-17 18:59:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6001bd1406 
							
						 
					 
					
						
						
							
							Allocate one byte per memory byte array element instead of 32.  
						
						
						
					 
					
						2017-10-16 22:29:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							372c6693ea 
							
						 
					 
					
						
						
							
							Improve Z3 message in cmake  
						
						
						
					 
					
						2017-10-13 13:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c45e55675c 
							
						 
					 
					
						
						
							
							Force interface functions as external (0.5.0)  
						
						
						
					 
					
						2017-10-06 13:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							475b818801 
							
						 
					 
					
						
						
							
							Remove obsolete createTypeError in AST  
						
						
						
					 
					
						2017-10-05 20:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ed62b2583c 
							
						 
					 
					
						
						
							
							Use the proper error reporting interface in ConstantEvaluator  
						
						
						
					 
					
						2017-10-05 20:17:54 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							81519845bc 
							
						 
					 
					
						
						
							
							Require location keyword for local variables (0.5.0)  
						
						
						
					 
					
						2017-10-05 19:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d0fa56a217 
							
						 
					 
					
						
						
							
							Merge pull request  #2981  from ethereum/no-address-overload  
						
						... 
						
						
						
						Do not add members of address to contracts in experimental 0.5.0 
						
					 
					
						2017-10-05 16:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8b26d65b62 
							
						 
					 
					
						
						
							
							Merge pull request  #3020  from ethereum/smt-functioncall  
						
						... 
						
						
						
						SMT should not crash on special function calls (typecast) 
						
					 
					
						2017-10-05 14:04:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6ba0c2bba8 
							
						 
					 
					
						
						
							
							Merge pull request  #2982  from ethereum/encoderFixes  
						
						... 
						
						
						
						ABI encoder fixes and test. 
						
					 
					
						2017-10-05 11:59:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							09276cb9d3 
							
						 
					 
					
						
						
							
							Do not add members of address to contracts in experimental 0.5.0  
						
						
						
					 
					
						2017-10-05 11:42:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							10529e994f 
							
						 
					 
					
						
						
							
							SMT should not crash on typecast/structs  
						
						
						
					 
					
						2017-10-05 11:41:11 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							880be25811 
							
						 
					 
					
						
						
							
							Merge pull request  #3029  from ethereum/tanwisgas  
						
						... 
						
						
						
						Send all gas for 0.5.0. 
						
					 
					
						2017-10-05 11:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							11c51de5b9 
							
						 
					 
					
						
						
							
							Merge pull request  #2968  from ethereum/calldataencodedsize  
						
						... 
						
						
						
						Add some asserts about calldata encoded size. 
						
					 
					
						2017-10-05 12:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							69ea5c43f3 
							
						 
					 
					
						
						
							
							Send all gas for 0.5.0.  
						
						
						
					 
					
						2017-10-05 11:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							54cf15ac4f 
							
						 
					 
					
						
						
							
							Merge pull request  #2901  from ethereum/compiler-names  
						
						... 
						
						
						
						Provide optional list of contract names to CompilerStack.compile 
						
					 
					
						2017-10-05 11:23:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a0394a1bfa 
							
						 
					 
					
						
						
							
							Restrict contracts compiled via outputSelection (but not the individual output details)  
						
						
						
					 
					
						2017-10-04 20:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f96e932243 
							
						 
					 
					
						
						
							
							Provide optional list of contract names to CompilerStack.compile  
						
						
						
					 
					
						2017-10-04 20:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							76d3d24842 
							
						 
					 
					
						
						
							
							Do not consider shadowing in variable names inside event declarations  
						
						
						
					 
					
						2017-10-04 13:30:26 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							19274c7890 
							
						 
					 
					
						
						
							
							Merge pull request  #2962  from ethereum/optionalDebugInfoAsm  
						
						... 
						
						
						
						Debugging info in CompilerContext. 
						
					 
					
						2017-10-04 17:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							80cefb9cc8 
							
						 
					 
					
						
						
							
							Rename "compacted" to "fromStack".  
						
						
						
					 
					
						2017-10-04 16:56:54 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							66b188cce9 
							
						 
					 
					
						
						
							
							Merge pull request  #3022  from ethereum/assert  
						
						... 
						
						
						
						Use solAssert and not assert 
						
					 
					
						2017-10-04 14:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f6fb7d96d3 
							
						 
					 
					
						
						
							
							Merge pull request  #2990  from ethereum/someMoreSMTStuff  
						
						... 
						
						
						
						Basic SMT tests. 
						
					 
					
						2017-10-04 14:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a9847c9551 
							
						 
					 
					
						
						
							
							Use solAssert and not assert  
						
						
						
					 
					
						2017-10-04 13:05:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							364b4dea62 
							
						 
					 
					
						
						
							
							Add some asserts about calldata encoded size.  
						
						
						
					 
					
						2017-10-04 13:19:57 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a5fddc9c57 
							
						 
					 
					
						
						
							
							Debugging info in CompilerContext.  
						
						
						
					 
					
						2017-10-04 13:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								wadeAlexC 
							
						 
					 
					
						
						
						
						
							
						
						
							73f17876e9 
							
						 
					 
					
						
						
							
							Better error message when using fractional number as array size expressions  
						
						
						
					 
					
						2017-10-03 22:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							2b82352692 
							
						 
					 
					
						
						
							
							Disallow non-pure constant state variables in 0.5.0  
						
						
						
					 
					
						2017-10-03 15:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e7a1e1abe7 
							
						 
					 
					
						
						
							
							Merge pull request  #2997  from federicobond/duplicate-events  
						
						... 
						
						
						
						Emit error when declaring event with same name and arguments twice 
						
					 
					
						2017-10-02 20:21:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8a32d7c3d7 
							
						 
					 
					
						
						
							
							Add helpers for isPush/isDup/isSwap  
						
						
						
					 
					
						2017-10-02 10:34:54 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7b6875b7 
							
						 
					 
					
						
						
							
							Extract duplicate function or event finding logic  
						
						
						
					 
					
						2017-09-29 19:45:56 -03:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							6d95447955 
							
						 
					 
					
						
						
							
							Emit error when declaring event with same name and arguments twice  
						
						
						
					 
					
						2017-09-29 19:17:31 -03:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							e434437eb7 
							
						 
					 
					
						
						
							
							Unary + now a synax error (experimental 0.5.0)  
						
						... 
						
						
						
						The unary + was deprecated with a warning, but will be elevated to an
error in 0.5.0.  This adds the syntax error for the 0.5.0 pragma, and
for a true 0.5.0 release we should consider removing the operator from
the parser. 
						
					 
					
						2017-09-29 17:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b1741b7735 
							
						 
					 
					
						
						
							
							Validate array length in type checker  
						
						
						
					 
					
						2017-09-29 16:44:00 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee3ceaef7 
							
						 
					 
					
						
						
							
							Remove leftover couts.  
						
						
						
					 
					
						2017-09-29 12:44:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d5d1a08b09 
							
						 
					 
					
						
						
							
							Pull out helper to apply address member to contract members  
						
						
						
					 
					
						2017-09-28 14:54:15 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6de49457 
							
						 
					 
					
						
						
							
							Simplify address overloading  
						
						
						
					 
					
						2017-09-28 14:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb4d714c7 
							
						 
					 
					
						
						
							
							Fix overload resolution when conflict is with members of address (balance, transfer, etc)  
						
						
						
					 
					
						2017-09-28 13:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							010189d58e 
							
						 
					 
					
						
						
							
							Merge pull request  #2986  from ethereum/fixsourcelocationofvariabledecsatement  
						
						... 
						
						
						
						Fix source location of VariableDeclarationStatement. 
						
					 
					
						2017-09-28 13:50:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							639b85f498 
							
						 
					 
					
						
						
							
							Fix source location of VariableDeclarationStatement.  
						
						
						
					 
					
						2017-09-27 19:27:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3ebe29a031 
							
						 
					 
					
						
						
							
							Better readable encoder assembly.  
						
						
						
					 
					
						2017-09-27 15:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2940964044 
							
						 
					 
					
						
						
							
							ABI encoder fixes and test.  
						
						
						
					 
					
						2017-09-27 15:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3f783c8dad 
							
						 
					 
					
						
						
							
							Merge pull request  #2975  from ethereum/encode-memory  
						
						... 
						
						
						
						Split encodeToMemory into packedEncode and abiEncode 
						
					 
					
						2017-09-27 13:04:37 +01:00