Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							586d156f33 
							
						 
					 
					
						
						
							
							Use the REVERT opcode for throw;  
						
						
						
					 
					
						2017-02-10 22:41:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f3158f92d6 
							
						 
					 
					
						
						
							
							Support revert()  
						
						
						
					 
					
						2017-02-10 22:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3d4a0500 
							
						 
					 
					
						
						
							
							Cleanup is not needed for assert()  
						
						
						
					 
					
						2017-02-10 13:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f8461e9e31 
							
						 
					 
					
						
						
							
							Implement assert as a global function  
						
						
						
					 
					
						2017-02-10 13:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							693226b1ab 
							
						 
					 
					
						
						
							
							Rename SUICIDE opcode to SELFDESTRUCT in libevmasm  
						
						
						
					 
					
						2017-02-06 20:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ba0015cf25 
							
						 
					 
					
						
						
							
							Warn early when exhausting stack  
						
						
						
					 
					
						2017-02-02 11:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							697db80b48 
							
						 
					 
					
						
						
							
							Disallow arrays with negative length  
						
						
						
					 
					
						2017-02-02 00:24:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c01f5699e6 
							
						 
					 
					
						
						
							
							Add isNegative to RationalNumberType  
						
						
						
					 
					
						2017-02-02 00:16:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4361797ddc 
							
						 
					 
					
						
						
							
							Only capture function type to address conversion  
						
						
						
					 
					
						2017-02-01 12:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ce62c7c01c 
							
						 
					 
					
						
						
							
							Be more verbose on the stack-mismatch errors  
						
						
						
					 
					
						2017-02-01 12:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							767ec1d670 
							
						 
					 
					
						
						
							
							Support explicit conversion of external function type to address  
						
						
						
					 
					
						2017-02-01 12:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c35fb41a 
							
						 
					 
					
						
						
							
							Merge pull request  #1598  from wuestholz/develop  
						
						... 
						
						
						
						Change translation of implicit throws 
						
					 
					
						2017-01-27 14:10:22 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							636e480156 
							
						 
					 
					
						
						
							
							Merge pull request  #1451  from LefterisJP/fix_build  
						
						... 
						
						
						
						Accept any kind of whitespace after natspec tags 
						
					 
					
						2017-01-27 14:09:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0e021e76a5 
							
						 
					 
					
						
						
							
							Minor changes.  
						
						
						
					 
					
						2017-01-27 11:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bff8fc23e6 
							
						 
					 
					
						
						
							
							Changelog and review suggestions.  
						
						
						
					 
					
						2017-01-27 10:18:53 +01:00 
						 
				 
			
				
					
						
							
							
								Lefteris Karapetsas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98b51b378e 
							
						 
					 
					
						
						
							
							More verbose function naming  
						
						
						
					 
					
						2017-01-27 00:09:00 +01:00 
						 
				 
			
				
					
						
							
							
								Lefteris Karapetsas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc7834f2a9 
							
						 
					 
					
						
						
							
							Doc tags followed by newline are now parsed properly  
						
						
						
					 
					
						2017-01-27 00:00:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c6ff4ac8 
							
						 
					 
					
						
						
							
							Refactor json return type generation.  
						
						
						
					 
					
						2017-01-26 18:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a98fa41897 
							
						 
					 
					
						
						
							
							Uninitialized internal function should call INVALID.  
						
						
						
					 
					
						2017-01-26 16:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d9fbb83861 
							
						 
					 
					
						
						
							
							Allow inserting low-level functions without calling them.  
						
						
						
					 
					
						2017-01-26 16:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							390bebaaf9 
							
						 
					 
					
						
						
							
							Split line.  
						
						
						
					 
					
						2017-01-26 16:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Wüstholz 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7cc018f0 
							
						 
					 
					
						
						
							
							Address feedback from code review.  
						
						
						
					 
					
						2017-01-26 16:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Wüstholz 
							
						 
					 
					
						
						
						
						
							
						
						
							9bcbd93ac5 
							
						 
					 
					
						
						
							
							Change translation of implicit throws (issue  #1589 ).  
						
						... 
						
						
						
						This adds a new invalid instruction that is used for encoding
implicit throws that are emitted by the compiler. This makes it
possible to distinguish such runtime errors from user-provided,
explicit throws. 
						
					 
					
						2017-01-26 16:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							102fd7ee5d 
							
						 
					 
					
						
						
							
							Merge pull request  #1604  from ethereum/checksums  
						
						... 
						
						
						
						Warn about invalid checksums of addresses. 
						
					 
					
						2017-01-26 14:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fcf483ee6b 
							
						 
					 
					
						
						
							
							Add option to store literal sources in metadata  
						
						
						
					 
					
						2017-01-26 13:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							873f2dddd6 
							
						 
					 
					
						
						
							
							Update error message.  
						
						
						
					 
					
						2017-01-26 13:52:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							525758a130 
							
						 
					 
					
						
						
							
							Disallow assignment to non-identifiers.  
						
						
						
					 
					
						2017-01-26 13:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f62e269115 
							
						 
					 
					
						
						
							
							Disallow instructions in assignment.  
						
						
						
					 
					
						2017-01-25 17:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a5696e1f0a 
							
						 
					 
					
						
						
							
							Renamed function.  
						
						
						
					 
					
						2017-01-25 17:26:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							27ba665694 
							
						 
					 
					
						
						
							
							Moved test.  
						
						
						
					 
					
						2017-01-25 17:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							900c56d996 
							
						 
					 
					
						
						
							
							Do not allow shadowing inline assembly instructions with variables  
						
						
						
					 
					
						2017-01-25 11:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca0fde853 
							
						 
					 
					
						
						
							
							Fix and better output for tests  
						
						
						
					 
					
						2017-01-25 11:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							5738e865d5 
							
						 
					 
					
						
						
							
							Accept any kind of whitespace after natspec tags  
						
						
						
					 
					
						2017-01-25 11:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3949624a61 
							
						 
					 
					
						
						
							
							Also check library addresses.  
						
						
						
					 
					
						2017-01-24 23:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1316bb7565 
							
						 
					 
					
						
						
							
							Warn about invalid checksums of addresses.  
						
						
						
					 
					
						2017-01-24 23:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ead1a3b33f 
							
						 
					 
					
						
						
							
							Include creation code only once.  
						
						
						
					 
					
						2017-01-24 17:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7e6f1b3f00 
							
						 
					 
					
						
						
							
							Use int arithmetics for stack adjustment.  
						
						
						
					 
					
						2017-01-24 12:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							23eca813f5 
							
						 
					 
					
						
						
							
							Change clearStorageLoop to TypePointer.  
						
						
						
					 
					
						2017-01-24 12:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							82a00e7dc5 
							
						 
					 
					
						
						
							
							Use shared_ptrs to enable shared_from_this.  
						
						
						
					 
					
						2017-01-24 12:06:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							cea020b89e 
							
						 
					 
					
						
						
							
							Convert ArrayUtils routines into low-level functions.  
						
						
						
					 
					
						2017-01-24 12:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b60623521f 
							
						 
					 
					
						
						
							
							Move some util functions to low-level functions.  
						
						
						
					 
					
						2017-01-24 12:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e8d340a5 
							
						 
					 
					
						
						
							
							Low level named functions for CompilerContext.  
						
						
						
					 
					
						2017-01-24 12:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b52a60402d 
							
						 
					 
					
						
						
							
							Merge pull request  #1245  from ethereum/1215  
						
						... 
						
						
						
						Allow multiple events of the same name 
						
					 
					
						2017-01-24 11:52:21 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e1fd68b38 
							
						 
					 
					
						
						
							
							analysis: disallow overloading functions with events  
						
						
						
					 
					
						2017-01-23 15:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							399b7b695a 
							
						 
					 
					
						
						
							
							analysis: fix format  
						
						
						
					 
					
						2017-01-23 15:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							846f7dc3ea 
							
						 
					 
					
						
						
							
							analysis: Resolve event overloading  
						
						
						
					 
					
						2017-01-23 15:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08015590f2 
							
						 
					 
					
						
						
							
							analysis: Allow multiple events of the same name  
						
						... 
						
						
						
						Fixes  #1215  
					
						2017-01-23 15:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							9c278448c8 
							
						 
					 
					
						
						
							
							Merge pull request  #1591  from ethereum/stackTooDeepLocation  
						
						... 
						
						
						
						Report source location on "stack too deep" errors. 
						
					 
					
						2017-01-23 15:02:22 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0ef460461a 
							
						 
					 
					
						
						
							
							Check if constructor is public or not.  
						
						
						
					 
					
						2017-01-20 19:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2536bdd6d0 
							
						 
					 
					
						
						
							
							Report source location on "stack too deep" errors.  
						
						
						
					 
					
						2017-01-20 19:01:19 +01:00