chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							253889cbf1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-24 16:22:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2d235bf7b0
							
						
					 | 
					
						
						
							
							Merge pull request #10341 from ethereum/optimizeAllocation
						
						
						
						
						
						
						
						Do not allocate memory objects if they will be assigned directly. 
						
					 | 
					
						2020-11-24 16:05:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							79669ecd48
							
						
					 | 
					
						
						
							
							Use new abicoder pragma.
						
						
						
						
						
					 | 
					
						2020-11-24 14:57:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							409e92580f
							
						
					 | 
					
						
						
							
							Do not allocate memory objects if they will be assigned directly.
						
						
						
						
						
					 | 
					
						2020-11-24 14:11:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							19e9e8b550
							
						
					 | 
					
						
						
							
							Some more tests.
						
						
						
						
						
					 | 
					
						2020-11-23 15:00:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							67ec5f6b17
							
						
					 | 
					
						
						
							
							Override semantics for fallback function.
						
						
						
						
						
					 | 
					
						2020-11-23 14:22:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fda352094f
							
						
					 | 
					
						
						
							
							Allow fallback function to return data.
						
						
						
						
						
					 | 
					
						2020-11-23 14:22:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8228b5b0b8
							
						
					 | 
					
						
						
							
							Fix test failures due to merge conflict (from develop to breaking)
						
						
						
						
						
					 | 
					
						2020-11-20 18:21:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7db4fa4a5
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-18 20:05:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							5560239cf5
							
						
					 | 
					
						
						
							
							Replace links to readthedocs.io with ones using the new domain
						
						
						
						
						
					 | 
					
						2020-11-18 15:20:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9f0a631948
							
						
					 | 
					
						
						
							
							Merge pull request #10208 from ethereum/offsetLengthCalldata
						
						
						
						
						
						
						
						Support .offset and .length for dynamic calldata arrays 
						
					 | 
					
						2020-11-18 12:09:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2665eaa4fa
							
						
					 | 
					
						
						
							
							Support .offset and .length for calldata bytes and string arrays.
						
						
						
						
						
					 | 
					
						2020-11-18 01:45:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfa0a0cdff
							
						
					 | 
					
						
						
							
							IR codegen: Handle address() with library type argument and external library calls
						
						
						
						
						
					 | 
					
						2020-11-17 20:36:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							049c7f7a8e
							
						
					 | 
					
						
						
							
							Disallow using modifiers not in the current contract or in base contracts.
						
						
						
						
						
					 | 
					
						2020-11-17 18:33:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							1bf700e088
							
						
					 | 
					
						
						
							
							Return a type error when an enum has more than 256 members
						
						
						
						
						
					 | 
					
						2020-11-16 18:58:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							141277dadf
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-10 17:28:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							2348b721bb
							
						
					 | 
					
						
						
							
							Tests after changing type of super to TypeType
						
						
						
						
						
					 | 
					
						2020-11-10 15:38:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3c1d990964
							
						
					 | 
					
						
						
							
							Merge pull request #10224 from ethereum/strict-literal-to-enum-conversion
						
						
						
						
						
						
						
						[BREAKING] Strict explicit conversion between literals and enums 
						
					 | 
					
						2020-11-10 13:15:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							765ed13814
							
						
					 | 
					
						
						
							
							Immutables with literal values are pure.
						
						
						
						
						
					 | 
					
						2020-11-10 13:08:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							04195439b7
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD
						
						
						
						
						
					 | 
					
						2020-11-09 14:28:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							03f58c6b52
							
						
					 | 
					
						
						
							
							Strict explicit conversion between literals and enums
						
						
						
						
						
						
						
						Explicit conversions between literals and enums are only allowed if the literal can represent a
value in the enum. 
						
					 | 
					
						2020-11-06 19:15:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1536e49b3d
							
						
					 | 
					
						
						
							
							Add more syntax tests for uncovered cases
						
						
						
						
						
					 | 
					
						2020-11-05 10:30:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							24cce56215
							
						
					 | 
					
						
						
							
							Merge pull request #10189 from ethereum/underscore-tests
						
						
						
						
						
						
						
						Add syntax and semantic tests for underscore 
						
					 | 
					
						2020-11-03 17:06:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0864a4af9
							
						
					 | 
					
						
						
							
							Add syntax and semantic tests for underscore
						
						
						
						
						
					 | 
					
						2020-11-03 15:22:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							29e23efc93
							
						
					 | 
					
						
						
							
							Tests/Docs after "stricter explicit conversion from Literals to Integers"
						
						
						
						
						
					 | 
					
						2020-11-03 14:31:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ffee049fa
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-03 14:05:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e27a1b786b
							
						
					 | 
					
						
						
							
							Wording in error messages.
						
						
						
						
						
					 | 
					
						2020-11-03 13:31:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							834da7be90
							
						
					 | 
					
						
						
							
							Introduce abicoder pragma.
						
						
						
						
						
					 | 
					
						2020-11-03 13:31:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b287a6e995
							
						
					 | 
					
						
						
							
							Disallow specifying call options multiple times.
						
						
						
						
						
					 | 
					
						2020-11-02 20:07:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e93a84ccd4
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD
						
						
						
						
						
					 | 
					
						2020-10-28 18:19:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							24d8c2ed90
							
						
					 | 
					
						
						
							
							Split error codes for EVM opcodes
						
						
						
						
						
					 | 
					
						2020-10-28 11:45:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bfc8e26007
							
						
					 | 
					
						
						
							
							Remove low-level log functions.
						
						
						
						
						
					 | 
					
						2020-10-22 17:50:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6979952995
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD
						
						
						
						
						
					 | 
					
						2020-10-19 18:02:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9ef727136
							
						
					 | 
					
						
						
							
							New tests.
						
						
						
						
						
					 | 
					
						2020-10-19 16:58:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							909ce9164a
							
						
					 | 
					
						
						
							
							Allow arrays of contract types as type expressions e.g. for abi.decode.
						
						
						
						
						
					 | 
					
						2020-10-16 19:40:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f14c904b0
							
						
					 | 
					
						
						
							
							Disallow invalid use of library names as type names.
						
						
						
						
						
					 | 
					
						2020-10-16 18:25:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f6e57a0eec
							
						
					 | 
					
						
						
							
							Merge pull request #10023 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into breaking. 
						
					 | 
					
						2020-10-13 18:18:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c86ea59384
							
						
					 | 
					
						
						
							
							Merge pull request #10019 from ethereum/exp-associativity
						
						
						
						
						
						
						
						[BREAKING] Exp associativity 
						
					 | 
					
						2020-10-13 17:03:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							13e7012e1e
							
						
					 | 
					
						
						
							
							Parser: Exponentiation is right associative
						
						
						
						
						
					 | 
					
						2020-10-13 16:38:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							006e5f2e1f
							
						
					 | 
					
						
						
							
							Allow path syntax for super constructor calls
						
						
						
						
						
					 | 
					
						2020-10-13 14:32:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							32b4f18023
							
						
					 | 
					
						
						
							
							Print warning for unnamed return parameters and no return statement
						
						
						
						
						
					 | 
					
						2020-10-13 13:11:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0ea4bdafcd
							
						
					 | 
					
						
						
							
							Merge pull request #10017 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into breaking. 
						
					 | 
					
						2020-10-13 12:58:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8a1bf41ac0
							
						
					 | 
					
						
						
							
							Merge pull request #10010 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into breaking. 
						
					 | 
					
						2020-10-12 15:33:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1cc888369
							
						
					 | 
					
						
						
							
							Fix checkBaseABICompatibility() to make it actually check return parameters and not just ordinary parameters twice
						
						
						
						
						
					 | 
					
						2020-10-12 15:14:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							3128e82a9a
							
						
					 | 
					
						
						
							
							Look for experimental pragmas in the module containing the definition when generating code for modifiers and inherited functions
						
						
						
						
						
					 | 
					
						2020-10-12 14:29:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e7603d7590
							
						
					 | 
					
						
						
							
							Merge pull request #10003 from ethereum/more-tests-and-docs-for-mixed-abi-encoder-use-checks
						
						
						
						
						
						
						
						More tests and some minimal docs for mixed ABI encoder use 
						
					 | 
					
						2020-10-12 14:22:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							94a49fcc4a
							
						
					 | 
					
						
						
							
							Additional tests for ABIEncoderV1 calls using ABIEncoderV2 types
						
						
						
						
						
					 | 
					
						2020-10-12 13:26:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							712d0805eb
							
						
					 | 
					
						
						
							
							Fixes internal compiler error with an unused reference to module member.
						
						
						
						
						
					 | 
					
						2020-10-12 11:56:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							90c8c32d86
							
						
					 | 
					
						
						
							
							If a declaration shadows several others, group them together
						
						
						
						
						
					 | 
					
						2020-10-08 21:01:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							f29ebc0847
							
						
					 | 
					
						
						
							
							Fix shadowing/same-name warnings for later declarations
						
						
						
						
						
					 | 
					
						2020-10-08 20:22:04 +02:00 | 
					
					
						
						
							
							
							
						
					 |