chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f6c0daec14
							
						
					 | 
					
						
						
							
							Merge pull request #3652 from ethereum/gasleft_v2
						
						
						
						
						
						
						
						Use StaticAnalyzer to deprecate msg.gas instead of conditionally remo… 
						
					 | 
					
						2018-03-06 09:26:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							91b13b734d
							
						
					 | 
					
						
						
							
							Use StaticAnalyzer to deprecate msg.gas instead of conditionally removing it in MagicType.
						
						
						
						
						
					 | 
					
						2018-03-05 23:16:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3793aa405b
							
						
					 | 
					
						
						
							
							Merge pull request #3643 from ethereum/gasleft
						
						
						
						
						
						
						
						Move msg.gas to global function gasleft(). Closes #2971. 
						
					 | 
					
						2018-03-05 20:11:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3340053fd9
							
						
					 | 
					
						
						
							
							Style improvements.
						
						
						
						
						
					 | 
					
						2018-03-05 17:00:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							477571e190
							
						
					 | 
					
						
						
							
							Do not warn about 0.5.0 experimental pragma.
						
						
						
						
						
					 | 
					
						2018-03-05 12:14:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c633c0eacb
							
						
					 | 
					
						
						
							
							Move msg.gas to global function gasleft(). Closes #2971.
						
						
						
						
						
					 | 
					
						2018-03-05 11:18:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b9dda06f3
							
						
					 | 
					
						
						
							
							Enable C99-scoping with the 0.5.0-experimental pragma.
						
						
						
						
						
					 | 
					
						2018-02-27 12:17:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e6d48bb72a
							
						
					 | 
					
						
						
							
							Blocks and for loops can be scopes.
						
						
						
						
						
					 | 
					
						2018-02-27 12:17:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f20129e65
							
						
					 | 
					
						
						
							
							Scopes do not have to be declarations.
						
						
						
						
						
					 | 
					
						2018-02-27 12:17:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b62d43912b
							
						
					 | 
					
						
						
							
							Merge pull request #3589 from ethereum/identifiers
						
						
						
						
						
						
						
						Clean up type identifiers 
						
					 | 
					
						2018-02-26 20:27:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b471983e3c
							
						
					 | 
					
						
						
							
							Use new escaping helpers for type identifiers
						
						
						
						
						
					 | 
					
						2018-02-26 19:09:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e7067fbe4
							
						
					 | 
					
						
						
							
							Rename Types::identifier to Types::richIdentifier
						
						
						
						
						
					 | 
					
						2018-02-26 19:09:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							751705978e
							
						
					 | 
					
						
						
							
							Add helpers escapeIdentifier to Types
						
						
						
						
						
					 | 
					
						2018-02-26 19:09:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4da20bdf01
							
						
					 | 
					
						
						
							
							Fix: Function types for getters should not have storage pointers.
						
						
						
						
						
					 | 
					
						2018-02-26 11:17:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							917dd28eef
							
						
					 | 
					
						
						
							
							Simplify FunctionType constructors.
						
						
						
						
						
					 | 
					
						2018-02-26 10:45:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							388718b59f
							
						
					 | 
					
						
						
							
							Introduce emit statement.
						
						
						
						
						
					 | 
					
						2018-02-22 15:17:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emilio Almansi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca6957da37
							
						
					 | 
					
						
						
							
							Added property _documentation_ to Function, Event, and Modifier definition classes.
						
						
						
						
						
					 | 
					
						2018-02-19 16:45:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							560fbd0df1
							
						
					 | 
					
						
						
							
							Always use shortened literal number representation.
						
						
						
						
						
					 | 
					
						2018-02-13 11:43:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							a320ffeafd
							
						
					 | 
					
						
						
							
							Avoid output messages size blow-up using huge bignums literals
						
						
						
						
						
					 | 
					
						2018-02-12 22:53:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5226d54ed1
							
						
					 | 
					
						
						
							
							Improve error message for constant evaluator
						
						
						
						
						
					 | 
					
						2017-12-12 09:39:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d26894841
							
						
					 | 
					
						
						
							
							Show checksummed address always (prepend with 0)
						
						
						
						
						
					 | 
					
						2017-11-17 00:46:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d5dd909b4
							
						
					 | 
					
						
						
							
							Do not try to display checksummed address for too-short/long address literals
						
						
						
						
						
					 | 
					
						2017-11-17 00:46:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wadeAlexC
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a6692b2cf
							
						
					 | 
					
						
						
							
							Improves address literal checksum error message
						
						
						
						
						
					 | 
					
						2017-11-17 00:46:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kwang Yul Seo
							
						 
					 | 
					
						
						
						
						
							
						
						
							02db1ad584
							
						
					 | 
					
						
						
							
							Print using for directive in ASTPrinter
						
						
						
						
						
					 | 
					
						2017-11-16 01:36:57 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ed3ce43d6d
							
						
					 | 
					
						
						
							
							Merge pull request #3189 from kseo/unused
						
						
						
						
						
						
						
						Remove unused method 
						
					 | 
					
						2017-11-15 16:31:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kwang Yul Seo
							
						 
					 | 
					
						
						
						
						
							
						
						
							d70ff5f8c3
							
						
					 | 
					
						
						
							
							Remove a redundant check
						
						
						
						
						
						
						
						m_type can't be FunctionType::Kind::DelegateCall. 
						
					 | 
					
						2017-11-13 09:54:55 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kwang Yul Seo
							
						 
					 | 
					
						
						
						
						
							
						
						
							486647fd38
							
						
					 | 
					
						
						
							
							Remove unused method
						
						
						
						
						
						
						
						The body of Function::functionIdentifier is missing and is not used. 
						
					 | 
					
						2017-11-12 22:27:05 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							114983e079
							
						
					 | 
					
						
						
							
							Missing forward declaration.
						
						
						
						
						
					 | 
					
						2017-10-17 18:30:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							475b818801
							
						
					 | 
					
						
						
							
							Remove obsolete createTypeError in AST
						
						
						
						
						
					 | 
					
						2017-10-05 20:18:46 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9847c9551
							
						
					 | 
					
						
						
							
							Use solAssert and not assert
						
						
						
						
						
					 | 
					
						2017-10-04 13:05:55 +01: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee65ecfb3b
							
						
					 | 
					
						
						
							
							Ensure that address types are always declared as 160bit
						
						
						
						
						
					 | 
					
						2017-09-26 22:46:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							efa4598c23
							
						
					 | 
					
						
						
							
							Mark functions static
						
						
						
						
						
					 | 
					
						2017-09-20 01:23:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0696545808
							
						
					 | 
					
						
						
							
							Check for interface types of members and cache recursion check.
						
						
						
						
						
					 | 
					
						2017-09-16 12:31:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							70d70e7816
							
						
					 | 
					
						
						
							
							Implement struct encoder.
						
						
						
						
						
					 | 
					
						2017-09-16 12:31:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6385641f6e
							
						
					 | 
					
						
						
							
							Fix tests.
						
						
						
						
						
					 | 
					
						2017-09-16 12:31:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							36a90289e6
							
						
					 | 
					
						
						
							
							Fix interface type conversion internal to structs.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							080be885f8
							
						
					 | 
					
						
						
							
							Function signatures containing structs.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							59ea19b3b9
							
						
					 | 
					
						
						
							
							Check for recursive structs.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e72bd163a
							
						
					 | 
					
						
						
							
							Allow structs as part of function interfaces.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b5367dc12
							
						
					 | 
					
						
						
							
							Warn if no visibility is specified on contract functions.
						
						
						
						
						
					 | 
					
						2017-09-14 15:58:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							06c2ddfd50
							
						
					 | 
					
						
						
							
							Add experimental feature 'v0.5.0'
						
						
						
						
						
					 | 
					
						2017-09-13 19:22:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c9dbd5083
							
						
					 | 
					
						
						
							
							Merge pull request #2473 from ethereum/functiontype-sig
						
						
						
						
						
						
						
						Add .selector member on function types 
						
					 | 
					
						2017-09-13 17:35:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd1f8ab38b
							
						
					 | 
					
						
						
							
							Rename .sig to .selector on function types
						
						
						
						
						
					 | 
					
						2017-09-13 11:40:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							58f7a27ee0
							
						
					 | 
					
						
						
							
							Add sig member on function type
						
						
						
						
						
					 | 
					
						2017-09-13 11:40:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							342367d5dc
							
						
					 | 
					
						
						
							
							Store super function.
						
						
						
						
						
					 | 
					
						2017-09-06 13:50:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5470da4d9a
							
						
					 | 
					
						
						
							
							View-pure checker.
						
						
						
						
						
					 | 
					
						2017-09-06 13:50:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb33e76416
							
						
					 | 
					
						
						
							
							Use Json::valueToQuotedString directly
						
						
						
						
						
					 | 
					
						2017-08-29 15:51:37 +01:00 | 
					
					
						
						
							
							
							
						
					 |