Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dea1b9ec79 
							
						 
					 
					
						
						
							
							Merge pull request  #11920  from ethereum/update-comment-fixedpoint-example  
						
						... 
						
						
						
						User defined value type: changes in documentation and test case 
						
					 
					
						2021-09-09 17:38:37 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							952540c3b5 
							
						 
					 
					
						
						
							
							User defined value type: changes in documentation and test case  
						
						... 
						
						
						
						Changed the name of a function from `truncate` to `floor`, since that is more appropriate; updated
the inaccurate description on the rounding behaviour. Also modified the respective semantic test. 
						
					 
					
						2021-09-09 16:57:03 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							d91f75deb8 
							
						 
					 
					
						
						
							
							Fix ICE on unique errors  
						
						
						
					 
					
						2021-09-09 16:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e2e3d1baa 
							
						 
					 
					
						
						
							
							Merge pull request  #11915  from ethereum/fix-out-of-sync-gas-costs  
						
						... 
						
						
						
						Fix breakage on `develop` caused by gas costs that went out of sync 
						
					 
					
						2021-09-09 15:42:08 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							f6eecb8c6f 
							
						 
					 
					
						
						
							
							Fix gas costs that went out of sync in some tests due to a recent merge  
						
						
						
					 
					
						2021-09-09 13:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							a03fbf7061 
							
						 
					 
					
						
						
							
							User defined value types: moved a syntax test to semantic test.  
						
						
						
					 
					
						2021-09-09 12:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a37f56e98 
							
						 
					 
					
						
						
							
							Merge pull request  #11806  from ethereum/user-defined-types  
						
						... 
						
						
						
						User defined value types 
						
					 
					
						2021-09-09 10:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							d67391531e 
							
						 
					 
					
						
						
							
							Implemented ASTJson import export for UserDefinedValueType  
						
						... 
						
						
						
						Also added a test. 
						
					 
					
						2021-09-08 21:19:30 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							5f393d1694 
							
						 
					 
					
						
						
							
							Semantic tests for User Defined Value types  
						
						
						
					 
					
						2021-09-08 21:19:30 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							229f50eef1 
							
						 
					 
					
						
						
							
							Syntax checks for user defined value types  
						
						
						
					 
					
						2021-09-08 19:56:48 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dae6b53c84 
							
						 
					 
					
						
						
							
							Merge pull request  #11910  from ethereum/deterministicOptimizer  
						
						... 
						
						
						
						Sort yul functions by creation time. 
						
					 
					
						2021-09-08 19:15:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							c499f27a63 
							
						 
					 
					
						
						
							
							Change RematCandidateSelector to not depend on variable name sorting.  
						
						
						
					 
					
						2021-09-08 15:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4b0cd6cc8c 
							
						 
					 
					
						
						
							
							Update gas costs.  
						
						
						
					 
					
						2021-09-08 12:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1304080a77 
							
						 
					 
					
						
						
							
							Update commandline tests.  
						
						
						
					 
					
						2021-09-08 12:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							ce75790e8d 
							
						 
					 
					
						
						
							
							TypeChecker: added checks for wrap and unwrap  
						
						... 
						
						
						
						For user defined value types and also added a test case. 
						
					 
					
						2021-09-07 19:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							0647039864 
							
						 
					 
					
						
						
							
							DeclarationTypeChecker for UserDefinedValueTypes  
						
						... 
						
						
						
						- Checks for repetitions.
- Assigns types.
- Checks if the 'actual type' is an elementary type name.
- Checks if the 'actual type' is a value type.
Also added tests. 
						
					 
					
						2021-09-07 19:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							9f7426b4a9 
							
						 
					 
					
						
						
							
							Implemented parsing for UserDefinedValueType  
						
						... 
						
						
						
						Also added parsing tests. 
						
					 
					
						2021-09-07 19:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2fe1e340 
							
						 
					 
					
						
						
							
							[SMTChecker] Cleanup spurious messages about TypeTypes  
						
						
						
					 
					
						2021-09-07 16:55:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f14b7598c7 
							
						 
					 
					
						
						
							
							Only list used source names.  
						
						
						
					 
					
						2021-09-06 18:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							2cdd3b2081 
							
						 
					 
					
						
						
							
							Resolving Keccak-256: check if arguments are identifiers early.  
						
						... 
						
						
						
						Previously, the check on whether the optimization was useful gas wise was done before checking if
the keccak256 opcode had identifier as arguments. Since the gas meter crashes when encountering
certain Yul opcodes (create, dataoffset, etc.), this optimizer step crashed. 
						
					 
					
						2021-09-06 13:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8447b32d52 
							
						 
					 
					
						
						
							
							Merge pull request  #11861  from ethereum/smt_value  
						
						... 
						
						
						
						[SMTChecker] Support `value` in CHC for external function calls 
						
					 
					
						2021-09-03 14:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d384664dcb 
							
						 
					 
					
						
						
							
							Merge pull request  #11615  from ethereum/yulStackLayoutGenerator  
						
						... 
						
						
						
						Yul Stack Layout Generator (New Code Transform Step 2) 
						
					 
					
						2021-09-03 13:13:18 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f137d352a 
							
						 
					 
					
						
						
							
							Merge pull request  #11869  from ethereum/remodelUseSrc  
						
						... 
						
						
						
						Allow and require use-src to be repeated for each object. 
						
					 
					
						2021-09-02 18:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							f881409ea4 
							
						 
					 
					
						
						
							
							Stack layout generator for new code generation.  
						
						
						
					 
					
						2021-09-02 17:47:19 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c2ab1ff2f 
							
						 
					 
					
						
						
							
							Merge pull request  #11881  from ethereum/unsuable-symbol-11855  
						
						... 
						
						
						
						Properly export symbols from aliased imports. 
						
					 
					
						2021-09-02 16:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5caa15879b 
							
						 
					 
					
						
						
							
							Allow and require use-src to be repeated for each object.  
						
						
						
					 
					
						2021-09-02 11:29:42 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							106c591dde 
							
						 
					 
					
						
						
							
							Support the  external call option  
						
						
						
					 
					
						2021-09-01 20:18:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							4700c2b973 
							
						 
					 
					
						
						
							
							Properly export symbols from aliased imports.  
						
						
						
					 
					
						2021-09-01 19:55:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							2b28f87abf 
							
						 
					 
					
						
						
							
							Add type().min/max for enums  
						
						
						
					 
					
						2021-09-01 15:02:02 +02:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e334a8993 
							
						 
					 
					
						
						
							
							Merge pull request  #11799  from benldrmn/increase_use_of_constexpr  
						
						... 
						
						
						
						Increase use of C++ constexpr 
						
					 
					
						2021-08-31 17:23:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e5f49df93 
							
						 
					 
					
						
						
							
							Merge pull request  #11839  from priyansh786/develop  
						
						... 
						
						
						
						Don't create empty expectation files when updating test expectations 
						
					 
					
						2021-08-31 16:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							d07b796675 
							
						 
					 
					
						
						
							
							Disallow modifier declarations and definitions in interfaces  
						
						
						
					 
					
						2021-08-31 15:25:08 +02:00 
						 
				 
			
				
					
						
							
							
								benldrmn 
							
						 
					 
					
						
						
						
						
							
						
						
							58e4cc62e0 
							
						 
					 
					
						
						
							
							Increase use of C++ constexpr constant expressions in code base as described in issue  #7720  
						
						
						
					 
					
						2021-08-31 15:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f7916f2940 
							
						 
					 
					
						
						
							
							Add override exception for interface functions.  
						
						
						
					 
					
						2021-08-31 10:45:31 +02:00 
						 
				 
			
				
					
						
							
							
								priyansh786 
							
						 
					 
					
						
						
						
						
							
						
						
							803901fa7e 
							
						 
					 
					
						
						
							
							Don't create empty expectation files when updating test expectations  
						
						
						
					 
					
						2021-08-30 22:55:37 +05:30 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78afd71ab7 
							
						 
					 
					
						
						
							
							Merge pull request  #11860  from ethereum/smt_static_array  
						
						... 
						
						
						
						[SMTChecker] Add static array length constraint 
						
					 
					
						2021-08-30 19:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							525b4c70e7 
							
						 
					 
					
						
						
							
							Merge pull request  #11853  from Midhun07/develop  
						
						... 
						
						
						
						Disallow `--experimental-via-ir` in Standard JSON, assembler and linker modes 
						
					 
					
						2021-08-30 19:02:36 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							ac528cfd1b 
							
						 
					 
					
						
						
							
							add static array length constraint  
						
						
						
					 
					
						2021-08-30 17:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								Midhun07 
							
						 
					 
					
						
						
						
						
							
						
						
							11065c6e79 
							
						 
					 
					
						
						
							
							Disallowed option --experimental-via-ir in Assembler, Linker and StandardJson input modes  
						
						
						
					 
					
						2021-08-30 19:58:55 +05:30 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							16bc15acac 
							
						 
					 
					
						
						
							
							Fix false negative on storage array references returned by internal functions  
						
						
						
					 
					
						2021-08-28 09:30:53 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							60b866f9d8 
							
						 
					 
					
						
						
							
							Fix ICE on multi-source use of abi.*  
						
						
						
					 
					
						2021-08-27 18:55:36 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							0cc9162fb5 
							
						 
					 
					
						
						
							
							Update SMTChecker tests  
						
						
						
					 
					
						2021-08-27 16:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							4d414a6d58 
							
						 
					 
					
						
						
							
							Update commandline tests  
						
						
						
					 
					
						2021-08-27 16:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							92446cbcab 
							
						 
					 
					
						
						
							
							TemporaryDirectory: Add an alternative constructor that can create subdirectories  
						
						
						
					 
					
						2021-08-27 15:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc7360903 
							
						 
					 
					
						
						
							
							TemporaryDirectory: Add automatic conversions to boost::filesystem::path  
						
						
						
					 
					
						2021-08-27 15:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							5a0a0af48f 
							
						 
					 
					
						
						
							
							TemporaryDirectory: Use soltestAssert() instead of assert() and remove filesystem namespace alias  
						
						
						
					 
					
						2021-08-27 15:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							fb6a25715d 
							
						 
					 
					
						
						
							
							TemporaryDirectory: Automatically add a dash after the prefix  
						
						
						
					 
					
						2021-08-27 15:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							251de730ed 
							
						 
					 
					
						
						
							
							CommonIO: Use a macro to construct TemporaryDirectory prefix  
						
						
						
					 
					
						2021-08-27 15:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							13f46ebb1e 
							
						 
					 
					
						
						
							
							FileReader: Normalize base path and strip it from normalized source paths  
						
						
						
					 
					
						2021-08-27 15:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							2d3ec69a05 
							
						 
					 
					
						
						
							
							CLI tests for FileReader  
						
						
						
					 
					
						2021-08-27 15:10:46 +02:00