Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f8b5fe53b
							
						
					 | 
					
						
						
							
							Disallow override with non-public state variables
						
						
						
						
						
					 | 
					
						2020-06-03 14:03:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							c708a1bec2
							
						
					 | 
					
						
						
							
							AsmAnalysis: Fixes a superfluous whitespace in an error string
						
						
						
						
						
					 | 
					
						2020-06-03 12:23:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							bdc2c63327
							
						
					 | 
					
						
						
							
							Output error when forward referencing constants in inline assembly
						
						
						
						
						
					 | 
					
						2020-06-02 14:37:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							a846c18e67
							
						
					 | 
					
						
						
							
							Fix failure to find overload resolution when overrides are involved
						
						
						
						
						
					 | 
					
						2020-05-27 18:31:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							afa873fe9f
							
						
					 | 
					
						
						
							
							Merge pull request #8913 from ethereum/yul-remove-pc-instr
						
						
						
						
						
						
						
						Mark EVM instruction `pc()` as deprecated when used in inline assembly. 
						
					 | 
					
						2020-05-27 12:10:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7fa5d5040
							
						
					 | 
					
						
						
							
							Mark EVM instruction pc() as deprecated when used in inline assembly.
						
						
						
						
						
					 | 
					
						2020-05-27 12:07:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1bf706085d
							
						
					 | 
					
						
						
							
							Merge pull request #9030 from ethereum/issue-8923
						
						
						
						
						
						
						
						Fix ICE when trying to decode too large static arrays 
						
					 | 
					
						2020-05-27 11:45:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							884e7cbffc
							
						
					 | 
					
						
						
							
							Fix ICE when trying to decode too large static arrays
						
						
						
						
						
					 | 
					
						2020-05-26 19:36:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0b6de580f
							
						
					 | 
					
						
						
							
							Disallow non-namable types for inline arrays.
						
						
						
						
						
					 | 
					
						2020-05-26 18:17:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3cafe4583
							
						
					 | 
					
						
						
							
							Fix ICE by avoiding copyForLocation() on ArraySliceType
						
						
						
						
						
					 | 
					
						2020-05-26 17:27:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							33450619b1
							
						
					 | 
					
						
						
							
							Checks for uninitialized access to calldata variables.
						
						
						
						
						
					 | 
					
						2020-05-26 10:51:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb40a8abb8
							
						
					 | 
					
						
						
							
							Test updates.
						
						
						
						
						
					 | 
					
						2020-05-26 10:51:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							d45bb2aa07
							
						
					 | 
					
						
						
							
							Add proper unipmlemented errors for array copying
						
						
						
						
						
					 | 
					
						2020-05-25 10:48:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							37257548d0
							
						
					 | 
					
						
						
							
							Fixed bug when two empty NatSpec comments led to scanning past EOL
						
						
						
						
						
					 | 
					
						2020-05-20 20:26:02 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							af8bb5fb60
							
						
					 | 
					
						
						
							
							Allow natspec comments on state variables.
						
						
						
						
						
					 | 
					
						2020-05-19 11:01:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d37ed4531
							
						
					 | 
					
						
						
							
							Adds structured docs for variable declarations.
						
						
						
						
						
						
						
						- adds natspec generation for state variables.
- exports structured docs for state variables to JSON. 
						
					 | 
					
						2020-05-19 11:01:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							774edd4670
							
						
					 | 
					
						
						
							
							Error when Mapping type in (non-local) storage is assigned to
						
						
						
						
						
					 | 
					
						2020-05-19 19:12:38 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							504b8d29c9
							
						
					 | 
					
						
						
							
							Merge pull request #8907 from ethereum/licenseIdentifier
						
						
						
						
						
						
						
						Check for SPDX license identifiers. 
						
					 | 
					
						2020-05-14 01:21:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							97296d8622
							
						
					 | 
					
						
						
							
							Allow ABI encoding for array slices without explicit casts.
						
						
						
						
						
					 | 
					
						2020-05-13 18:20:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							af44c05f1a
							
						
					 | 
					
						
						
							
							Add new test.
						
						
						
						
						
					 | 
					
						2020-05-13 18:16:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e9446475bb
							
						
					 | 
					
						
						
							
							Merge pull request #8924 from ethereum/arraySliceBug
						
						
						
						
						
						
						
						Fix array slice bug. 
						
					 | 
					
						2020-05-13 16:06:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f04664cfa
							
						
					 | 
					
						
						
							
							Disallow array slicing for arrays with dyanmically encoded base types.
						
						
						
						
						
					 | 
					
						2020-05-13 15:52:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							aca700497c
							
						
					 | 
					
						
						
							
							Merge pull request #8903 from ethereum/exponentiation-bug
						
						
						
						
						
						
						
						Fix exponentiation bug 
						
					 | 
					
						2020-05-13 15:49:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							47e9a13e8a
							
						
					 | 
					
						
						
							
							Fix exponentiation bug
						
						
						
						
						
					 | 
					
						2020-05-13 13:53:06 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							02d1f8c41a
							
						
					 | 
					
						
						
							
							Remove a dedicated error flag from DeclarationTypeChecker
						
						
						
						
						
					 | 
					
						2020-05-12 18:13:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							c29d76f8f2
							
						
					 | 
					
						
						
							
							Test for function with value setting
						
						
						
						
						
					 | 
					
						2020-05-12 15:21:13 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3fbde6e782
							
						
					 | 
					
						
						
							
							Merge pull request #8856 from ethereum/implicitConstructorCallvalueCheck
						
						
						
						
						
						
						
						Implicit constructor callvalue check 
						
					 | 
					
						2020-05-11 18:50:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							79b217dfb3
							
						
					 | 
					
						
						
							
							Callvalue checks for implicit constructors.
						
						
						
						
						
					 | 
					
						2020-05-11 16:14:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0248303c15
							
						
					 | 
					
						
						
							
							Merge pull request #8872 from ethereum/int-min-max
						
						
						
						
						
						
						
						implemented type(X).min and type(X).max for all integer types 
						
					 | 
					
						2020-05-11 15:08:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4e200f29f
							
						
					 | 
					
						
						
							
							Changelog and tests
						
						
						
						
						
					 | 
					
						2020-05-11 15:29:05 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							e54c4eecfc
							
						
					 | 
					
						
						
							
							implemented type(X).min and type(X).max for all integer types
						
						
						
						
						
					 | 
					
						2020-05-11 14:51:13 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb4926cb48
							
						
					 | 
					
						
						
							
							run addMissingFunctions only once
						
						
						
						
						
					 | 
					
						2020-05-07 17:06:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							50e59f1008
							
						
					 | 
					
						
						
							
							trigger error when runtimeCode is called on contracts with immutables
						
						
						
						
						
					 | 
					
						2020-05-07 15:10:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							debcc8c056
							
						
					 | 
					
						
						
							
							Add setimmutable and loadimmutable to dialect.
						
						
						
						
						
					 | 
					
						2020-05-04 15:00:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							3bd15655cb
							
						
					 | 
					
						
						
							
							Type Checker: Fix internal error when applying unary operators to tuples with empty components
						
						
						
						
						
					 | 
					
						2020-04-29 02:18:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							48ff9fd4d6
							
						
					 | 
					
						
						
							
							Tests, Changelog and updated grammar
						
						
						
						
						
					 | 
					
						2020-04-23 17:27:37 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4bc77874b
							
						
					 | 
					
						
						
							
							Disallow empty tuples on the left hand side
						
						
						
						
						
					 | 
					
						2020-04-23 07:02:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							9538024c81
							
						
					 | 
					
						
						
							
							Fix #8711, #8277
						
						
						
						
						
					 | 
					
						2020-04-23 05:57:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c24c4f85e4
							
						
					 | 
					
						
						
							
							Merge pull request #8665 from ethereum/recursiveStructRefactoring
						
						
						
						
						
						
						
						Recursive struct refactoring and a bunch of ICE fixes. 
						
					 | 
					
						2020-04-20 13:24:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							150497c12a
							
						
					 | 
					
						
						
							
							Stricter bounds for memory arrays.
						
						
						
						
						
					 | 
					
						2020-04-16 17:51:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6d1cee06b
							
						
					 | 
					
						
						
							
							Ensure that public callable parameters are valid for calldata.
						
						
						
						
						
					 | 
					
						2020-04-16 17:23:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6093982606
							
						
					 | 
					
						
						
							
							Review suggestions.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a5a4c6505
							
						
					 | 
					
						
						
							
							Another ICE test.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f06154eb5
							
						
					 | 
					
						
						
							
							Move direct struct recursion check to detect recursion in global structs.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b744a56801
							
						
					 | 
					
						
						
							
							Refactoring of errors and fixes for various ICEs.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							df1809f8da
							
						
					 | 
					
						
						
							
							Annotate struct definitions with a recursive flag.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b86c927505
							
						
					 | 
					
						
						
							
							Disallow virtual and override for constructors.
						
						
						
						
						
					 | 
					
						2020-04-15 13:58:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3af43fd350
							
						
					 | 
					
						
						
							
							Extract typing.
						
						
						
						
						
					 | 
					
						2020-04-14 10:59:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							748afe0edd
							
						
					 | 
					
						
						
							
							Merge pull request #8630 from ethereum/encoding-bug-functionCallOption
						
						
						
						
						
						
						
						TypeChecker error when encoding functions with call options; tests 
						
					 | 
					
						2020-04-08 16:33:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							229587672f
							
						
					 | 
					
						
						
							
							TypeChecker error when encoding functions with call options; tests
						
						
						
						
						
					 | 
					
						2020-04-07 21:11:46 +05:30 | 
					
					
						
						
							
							
							
						
					 |