chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							23c4142005
							
						
					 | 
					
						
						
							
							Bare functions take single bytes argument.
						
						
						
						
						
					 | 
					
						2018-06-25 17:01:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e66a1ddde
							
						
					 | 
					
						
						
							
							Single bytes argument.
						
						
						
						
						
						
						
						In 0.5.0 mode, only accept a single bytes argument for ``.call``,
``keccak256`` and others and do not pad when encoding. 
						
					 | 
					
						2018-06-25 17:01:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							34b5eca1f8
							
						
					 | 
					
						
						
							
							Improves assembly and adds more tests.
						
						
						
						
						
					 | 
					
						2018-05-30 17:40:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bitshift
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9dcfb0b62
							
						
					 | 
					
						
						
							
							Implements pop() for value type arrays.
						
						
						
						
						
					 | 
					
						2018-05-29 12:53:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9865012f7b
							
						
					 | 
					
						
						
							
							Allow data location suffix for internal elementary type parsing
						
						
						
						
						
					 | 
					
						2018-05-22 23:28:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							894122c508
							
						
					 | 
					
						
						
							
							Warn/enforce single bytes argument for certain builtins (hashing functions).
						
						
						
						
						
						
						
						In 0.5.0 mode, only accept a single bytes argument for ``.call``,
``keccak256`` and others and do not pad when encoding. 
						
					 | 
					
						2018-05-16 09:48:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dac0029d16
							
						
					 | 
					
						
						
							
							ABI encoding functions are pure and should be usable in constants.
						
						
						
						
						
					 | 
					
						2018-05-15 14:45:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa1542a9e1
							
						
					 | 
					
						
						
							
							Change bytes to unsigned in FixedBytesType
						
						
						
						
						
					 | 
					
						2018-05-03 23:11:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b34428249a
							
						
					 | 
					
						
						
							
							Change numBits to unsigned IntegerType
						
						
						
						
						
					 | 
					
						2018-05-02 23:22:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c00ebbee1
							
						
					 | 
					
						
						
							
							Change totalBits and fractionalDigits to unsigned in FixedPointType
						
						
						
						
						
					 | 
					
						2018-05-02 23:22:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f94b793472
							
						
					 | 
					
						
						
							
							Add virtual destructors on base classes.
						
						
						
						
						
					 | 
					
						2018-05-02 13:29:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							15024154ab
							
						
					 | 
					
						
						
							
							Merge pull request #4018 from ethereum/disable-bytes0
						
						
						
						
						
						
						
						Disable FixedBytesType(0) aka bytes0 
						
					 | 
					
						2018-04-30 18:19:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							548bf2ff28
							
						
					 | 
					
						
						
							
							Remove unused function smallestTypeForLiteral
						
						
						
						
						
					 | 
					
						2018-04-30 14:35:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
						
						
							
						
						
							57003c534a
							
						
					 | 
					
						
						
							
							Types changes for fixed points
						
						
						
						
						
					 | 
					
						2018-04-20 17:53:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							44416d1ac6
							
						
					 | 
					
						
						
							
							Merge pull request #2980 from ethereum/abi-api
						
						
						
						
						
						
						
						Add abi.encode and abi.encodePacked 
						
					 | 
					
						2018-04-12 20:55:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d56acb68ab
							
						
					 | 
					
						
						
							
							Add abi.encode, abi.encodePacked, abi.encodeWithSelector and abi.encodeWithSignature.
						
						
						
						
						
					 | 
					
						2018-04-11 22:32:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							daa69df447
							
						
					 | 
					
						
						
							
							Error on invalid arithmetic with constant expressions.
						
						
						
						
						
					 | 
					
						2018-04-11 21:17:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hydai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							aaa8edc36d
							
						
					 | 
					
						
						
							
							Fixed typos
						
						
						
						
						
					 | 
					
						2018-04-10 13:41:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b1c0506fa
							
						
					 | 
					
						
						
							
							Allow `memory` suffix for internal elementary type parsing.
						
						
						
						
						
					 | 
					
						2018-04-05 16:06:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6777f7a57f
							
						
					 | 
					
						
						
							
							Optimize across MLOAD if MSIZE is not used.
						
						
						
						
						
					 | 
					
						2018-04-03 14:34:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c8a6aac69
							
						
					 | 
					
						
						
							
							Prevent encoding of weird types and support packed encoding of external function types.
						
						
						
						
						
					 | 
					
						2018-03-29 09:57:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc2f71e4ac
							
						
					 | 
					
						
						
							
							Move dynamic type removal out of the type system.
						
						
						
						
						
					 | 
					
						2018-03-21 14:53:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c633c0eacb
							
						
					 | 
					
						
						
							
							Move msg.gas to global function gasleft(). Closes #2971.
						
						
						
						
						
					 | 
					
						2018-03-05 11:18:04 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5d1a08b09
							
						
					 | 
					
						
						
							
							Pull out helper to apply address member to contract members
						
						
						
						
						
					 | 
					
						2017-09-28 14:54:15 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							5470da4d9a
							
						
					 | 
					
						
						
							
							View-pure checker.
						
						
						
						
						
					 | 
					
						2017-09-06 13:50:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							79e84a8fa4
							
						
					 | 
					
						
						
							
							Swap declaration/statemutability in FunctionType constructor
						
						
						
						
						
					 | 
					
						2017-08-28 19:43:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b0e30d259
							
						
					 | 
					
						
						
							
							Cleanup of Common.h
						
						
						
						
						
					 | 
					
						2017-08-25 14:54:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							efe4d68a7b
							
						
					 | 
					
						
						
							
							Introduce view (and keep constant as an alias)
						
						
						
						
						
					 | 
					
						2017-08-22 18:24:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a26a5f20ce
							
						
					 | 
					
						
						
							
							Remove constant/payable in all function types
						
						
						
						
						
					 | 
					
						2017-08-14 14:21:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a9ba937ba
							
						
					 | 
					
						
						
							
							Replace constant/payable with StateMutability in AST
						
						
						
						
						
					 | 
					
						2017-08-14 14:21:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b38f31617e
							
						
					 | 
					
						
						
							
							Add isDynamicallyEncoded member function to types.
						
						
						
						
						
					 | 
					
						2017-08-09 23:18:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d37f30d76
							
						
					 | 
					
						
						
							
							Rename Bare to Barecall
						
						
						
						
						
					 | 
					
						2017-08-01 10:47:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8098030986
							
						
					 | 
					
						
						
							
							Use solAssert instead of boost throw where possible
						
						
						
						
						
					 | 
					
						2017-07-26 22:23:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							72917c4f35
							
						
					 | 
					
						
						
							
							Cleanup fixed point type changes
						
						
						
						
						
					 | 
					
						2017-07-19 22:13:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VoR0220
							
						 
					 | 
					
						
						
						
						
							
						
						
							78769f3b39
							
						
					 | 
					
						
						
							
							Change fixed point types to have digit count
						
						
						
						
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 | 
					
						2017-07-19 21:49:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb4875a28b
							
						
					 | 
					
						
						
							
							Issue error properly for oversized arrays for calldata
						
						
						
						
						
					 | 
					
						2017-07-13 22:33:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							f20b150f38
							
						
					 | 
					
						
						
							
							Add type error when attempting value transfer to a non-payable contract
						
						
						
						
						
					 | 
					
						2017-07-12 23:57:53 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7a59652f1
							
						
					 | 
					
						
						
							
							Merge pull request #2501 from ethereum/undef-macros
						
						
						
						
						
						
						
						Move UndefMacros from libdevcore to libsolidity/parsing 
						
					 | 
					
						2017-07-12 15:07:20 +02:00 | 
					
					
						
						
							
							
							
						
					 |