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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							236eff8416
							
						
					 | 
					
						
						
							
							Export immutability.
						
						
						
						
						
					 | 
					
						2020-04-07 17:30:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d68c526eaa
							
						
					 | 
					
						
						
							
							Disallow external function pointers as immutables.
						
						
						
						
						
					 | 
					
						2020-04-03 11:56:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef2bef9ddc
							
						
					 | 
					
						
						
							
							Added error for interface function with modifiers; test case
						
						
						
						
						
					 | 
					
						2020-04-02 20:30:43 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac7b31e559
							
						
					 | 
					
						
						
							
							Validate immutable variables
						
						
						
						
						
					 | 
					
						2020-04-02 13:52:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a2b427dc0b
							
						
					 | 
					
						
						
							
							Merge pull request #8567 from ethereum/storage-pointer-checker
						
						
						
						
						
						
						
						Removed redundant storage declaration check; test coverages 
						
					 | 
					
						2020-04-02 13:46:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e6567e399
							
						
					 | 
					
						
						
							
							New folder localStorageVariable for new testcases; added two new tests
						
						
						
						
						
					 | 
					
						2020-04-02 16:34:45 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							aec0ae8ec1
							
						
					 | 
					
						
						
							
							Extended test-coverage for storage declaration
						
						
						
						
						
					 | 
					
						2020-04-02 15:45:04 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							79387b2ada
							
						
					 | 
					
						
						
							
							Removed redundant declaration check; changed relevant test cases
						
						
						
						
						
					 | 
					
						2020-04-02 12:27:38 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e649eb8e1
							
						
					 | 
					
						
						
							
							Disallow access to functions from inline assembly.
						
						
						
						
						
					 | 
					
						2020-04-01 10:34:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							c002cae691
							
						
					 | 
					
						
						
							
							Fix #8450. Prevented internal compiler errors when assigning nested tuples.
						
						
						
						
						
					 | 
					
						2020-03-31 03:25:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1897138916
							
						
					 | 
					
						
						
							
							Merge pull request #8522 from a3d4/fix-8427-ast-types-compiler-error
						
						
						
						
						
						
						
						Promoted typeError to fatalTypeError in ReferencesResolver 
						
					 | 
					
						2020-03-25 11:23:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							339f3ca32c
							
						
					 | 
					
						
						
							
							Fix #8427: Promoted typeError to fatalTypeError in ReferencesResolver::endVisit(UserDefinedTypeName).
						
						
						
						
						
					 | 
					
						2020-03-25 02:51:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							42b143098e
							
						
					 | 
					
						
						
							
							Add natspec test with too many return tags
						
						
						
						
						
					 | 
					
						2020-03-24 13:04:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe659ceb41
							
						
					 | 
					
						
						
							
							Anything outside storage is always a pointer.
						
						
						
						
						
					 | 
					
						2020-03-23 15:34:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa148f2483
							
						
					 | 
					
						
						
							
							Parsing of immutable state variable.
						
						
						
						
						
					 | 
					
						2020-03-12 17:11:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							a86c511713
							
						
					 | 
					
						
						
							
							Replaced "assert" with "if" (incorrect contract code is not supposed to trigger asserts).
						
						
						
						
						
					 | 
					
						2020-03-12 14:03:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							809e3503ba
							
						
					 | 
					
						
						
							
							Control flow analysis for inline assembly.
						
						
						
						
						
					 | 
					
						2020-03-09 16:23:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							37e01a19c0
							
						
					 | 
					
						
						
							
							Fix scoping following try/catch.
						
						
						
						
						
					 | 
					
						2020-03-09 13:14:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f38cbb91d
							
						
					 | 
					
						
						
							
							Fix calling unimplemented base function.
						
						
						
						
						
					 | 
					
						2020-03-06 10:51:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							58c6b90705
							
						
					 | 
					
						
						
							
							Deprecated warning for .value() and .gas() on function and constructror calls
						
						
						
						
						
					 | 
					
						2020-03-04 12:51:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							45041e5d3a
							
						
					 | 
					
						
						
							
							Allow access to `_slot` for local storage pointer variables.
						
						
						
						
						
					 | 
					
						2020-02-25 14:28:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							017d33cfbe
							
						
					 | 
					
						
						
							
							Fix typos in filenames within docstring syntax tests.
						
						
						
						
						
					 | 
					
						2020-02-14 15:53:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							85fc0b597b
							
						
					 | 
					
						
						
							
							Adjusts tests to source locations for structured documentation errors.
						
						
						
						
						
					 | 
					
						2020-02-14 15:53:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f094d59b9
							
						
					 | 
					
						
						
							
							Mark function selector accesses as pure for pure expressions and mark function accesses via contract name as pure.
						
						
						
						
						
					 | 
					
						2020-02-14 12:33:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias L. Baumann
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c635377450
							
						
					 | 
					
						
						
							
							Merge pull request #8313 from ethereum/checkFunctionsExistInIsoltest
						
						
						
						
						
						
						
						Make type error fatal to prevent assert failure at later point 
						
					 | 
					
						2020-02-13 16:08:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							8911b58a6d
							
						
					 | 
					
						
						
							
							Make type error fatal to prevent assert failure at later point
						
						
						
						
						
					 | 
					
						2020-02-13 15:16:28 +01:00 | 
					
					
						
						
							
							
							
						
					 |