chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9c94d7c42
							
						
					 | 
					
						
						
							
							Note function entry points.
						
						
						
						
						
					 | 
					
						2021-05-04 17:15:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd1865873e
							
						
					 | 
					
						
						
							
							Choose contracts to be analyzed by the SMTChecker
						
						
						
						
						
					 | 
					
						2021-04-21 10:34:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6a0a51110d
							
						
					 | 
					
						
						
							
							Merge pull request #11256 from ethereum/smt_target_array
						
						
						
						
						
						
						
						Change settings.modelChecker.targets to take an array instead of string 
						
					 | 
					
						2021-04-19 18:47:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3abde43f5
							
						
					 | 
					
						
						
							
							Change settings.modelChecker.targets to take an array instead of string
						
						
						
						
						
					 | 
					
						2021-04-19 17:53:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d4871ad10
							
						
					 | 
					
						
						
							
							Prevent adding '-' CLI flag to allowed paths as if it was an actual file
						
						
						
						
						
						
						
						- This resulted in a bug where using stdin was effectively disabling allowed path checks. 
						
					 | 
					
						2021-04-19 16:58:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b753cb6120
							
						
					 | 
					
						
						
							
							Deprecate pragma experimental SMTChecker
						
						
						
						
						
					 | 
					
						2021-04-08 21:03:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6d6112a81b
							
						
					 | 
					
						
						
							
							Merge pull request #11210 from anurag-git/issue_10738-2
						
						
						
						
						
						
						
						Use range-v3 loops(transform) 
						
					 | 
					
						2021-04-08 14:56:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								anurag4u80
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2ca7916aa
							
						
					 | 
					
						
						
							
							Replaced boost::adaptors::transformed
						
						
						
						
						
					 | 
					
						2021-04-08 17:38:14 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							257672e56f
							
						
					 | 
					
						
						
							
							Extract file reading logic from CommandLineInterface into FileReader class.
						
						
						
						
						
					 | 
					
						2021-04-06 17:10:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							3490577140
							
						
					 | 
					
						
						
							
							Extract import-file remapping logic out of CompilerStack into ImportRemapper.
						
						
						
						
						
					 | 
					
						2021-04-06 14:28:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbd067d6db
							
						
					 | 
					
						
						
							
							Report out of bounds index access
						
						
						
						
						
					 | 
					
						2021-03-30 10:28:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a75424eec4
							
						
					 | 
					
						
						
							
							Drop support for evm15 and eip-615.
						
						
						
						
						
					 | 
					
						2021-03-09 15:56:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							01f8005d04
							
						
					 | 
					
						
						
							
							Remove the last remains of --ast-json option
						
						
						
						
						
					 | 
					
						2021-02-23 12:39:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Hui Yu
							
						 
					 | 
					
						
						
						
						
							
						
						
							c669ee251a
							
						
					 | 
					
						
						
							
							[CLI] Allow "=" as separator between library name and address in --libraries commandline option.
						
						
						
						
						
					 | 
					
						2021-01-25 16:14:39 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b23cadbdc
							
						
					 | 
					
						
						
							
							Add CLI and JSON option to select SMTChecker targets
						
						
						
						
						
					 | 
					
						2021-01-20 17:35:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							561280a5cc
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-14 11:33:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd641a5206
							
						
					 | 
					
						
						
							
							Enable more C++ compiler warnings
						
						
						
						
						
					 | 
					
						2020-12-10 21:03:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0551b67d7
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-10 17:07:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7308abc084
							
						
					 | 
					
						
						
							
							Allow loading Z3 dynamically at runtime.
						
						
						
						
						
					 | 
					
						2020-12-10 16:47:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c193ce6c07
							
						
					 | 
					
						
						
							
							Rename SourceReferenceFormatterHuman.
						
						
						
						
						
					 | 
					
						2020-12-01 16:09:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1126838a31
							
						
					 | 
					
						
						
							
							Remove --old-reporter from solc
						
						
						
						
						
					 | 
					
						2020-12-01 16:09:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ssi91
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5dc62c47b
							
						
					 | 
					
						
						
							
							do not serialize fields abi, devdoc, userdoc and storage-layout
						
						
						
						
						
						
						
						add changelogs
Apply suggestions from code review
Co-authored-by: Kamil Śliwak <cameel2@gmail.com> 
						
					 | 
					
						2020-11-28 17:51:06 +07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3bce2a2294
							
						
					 | 
					
						
						
							
							Remove the legacy AST JSON output
						
						
						
						
						
					 | 
					
						2020-11-25 11:40:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a8cff626b
							
						
					 | 
					
						
						
							
							CommandLineInterface::link(): Print invalid link references to stderr
						
						
						
						
						
					 | 
					
						2020-11-23 20:29:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							f099d48b34
							
						
					 | 
					
						
						
							
							CommandLineInterface::link(): Report an error if a placeholder does not have exactly four underscores
						
						
						
						
						
					 | 
					
						2020-11-23 20:29:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd1989bd0b
							
						
					 | 
					
						
						
							
							CommandLineInterface::link(): Rename confusingly named "name" to "foundPlaceholder"
						
						
						
						
						
					 | 
					
						2020-11-23 20:29:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a97521bff1
							
						
					 | 
					
						
						
							
							Merge pull request #10293 from ethereum/fix-output-dir-creation-with-trailing-slash
						
						
						
						
						
						
						
						[CLI] Fix --output-dir failure for paths with a trailing slash 
						
					 | 
					
						2020-11-17 00:49:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a4d38c0ac
							
						
					 | 
					
						
						
							
							CommandLineInterface: Report an error if library appears multiple times in the --libraries option
						
						
						
						
						
					 | 
					
						2020-11-16 21:22:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f67d26a1a
							
						
					 | 
					
						
						
							
							CommandLineInterface: Fix output directory creation for paths ending with a slash and equivalent but not equal to dot or double dot
						
						
						
						
						
					 | 
					
						2020-11-14 04:29:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e074582bf1
							
						
					 | 
					
						
						
							
							Add --experimental-via-ir option to solc
						
						
						
						
						
					 | 
					
						2020-11-12 22:34:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							eaba9a680a
							
						
					 | 
					
						
						
							
							Merge pull request #10199 from ethereum/readfile
						
						
						
						
						
						
						
						[CLI] Improve error handling of missing/unwriteable files 
						
					 | 
					
						2020-11-10 13:50:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b981a2a74a
							
						
					 | 
					
						
						
							
							Merge pull request #10229 from ethereum/linking-in-assembly-mode
						
						
						
						
						
						
						
						Linking in assembly mode 
						
					 | 
					
						2020-11-10 13:21:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3246d0f9a9
							
						
					 | 
					
						
						
							
							[solc] Handle exceptions in AssemblyStack.translate() gracefully
						
						
						
						
						
					 | 
					
						2020-11-09 18:19:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							df8e182b46
							
						
					 | 
					
						
						
							
							Link binaries produced in assembly mode
						
						
						
						
						
					 | 
					
						2020-11-09 17:17:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d115c30dde
							
						
					 | 
					
						
						
							
							[CLI] Report error nicely if writing a file failed
						
						
						
						
						
					 | 
					
						2020-11-04 16:35:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ebd3da3ff
							
						
					 | 
					
						
						
							
							[CLI] Report error on missing file for --standard-json
						
						
						
						
						
					 | 
					
						2020-11-04 16:35:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c7f642227
							
						
					 | 
					
						
						
							
							Change readFile/readFileAsString to throw FileNotFound exception
						
						
						
						
						
					 | 
					
						2020-11-04 16:35:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							d03ddeb0fa
							
						
					 | 
					
						
						
							
							[SMTChecker] User timeout option
						
						
						
						
						
					 | 
					
						2020-11-03 10:46:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e49135318
							
						
					 | 
					
						
						
							
							Add CLI option to choose model checker engine
						
						
						
						
						
					 | 
					
						2020-10-16 15:01:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							04079bff6f
							
						
					 | 
					
						
						
							
							Eliminates dead code around GasEstimator
						
						
						
						
						
						
						
						- structuralEstimation()
- breakToStatementLevel() 
						
					 | 
					
						2020-10-07 13:31:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fda8bde2d7
							
						
					 | 
					
						
						
							
							Stop after parsing.
						
						
						
						
						
					 | 
					
						2020-09-30 16:57:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7e9b03bd8
							
						
					 | 
					
						
						
							
							Store generated sources in standard-json output.
						
						
						
						
						
					 | 
					
						2020-09-15 11:22:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9be5ed1220
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-07-21 11:35:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sachin Grover
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7adb2aa42
							
						
					 | 
					
						
						
							
							Add SPDX license identifier if not present already in source file
						
						
						
						
						
						
						
						Fixes: #9220 
						
					 | 
					
						2020-07-17 20:24:12 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e3f9a472f
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-06-30 18:56:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f3f8adcb8
							
						
					 | 
					
						
						
							
							CommandLineInterface: In error message about options disallowed in assembly mode only include the names of actually used options
						
						
						
						
						
					 | 
					
						2020-06-29 15:23:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							71cb7551f4
							
						
					 | 
					
						
						
							
							Merge pull request #9208 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into breaking. 
						
					 | 
					
						2020-06-16 16:11:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bd078ed7e
							
						
					 | 
					
						
						
							
							CommandLineInterface: Disallow --output-dir, --gas and --combined-json in assembly mode
						
						
						
						
						
					 | 
					
						2020-06-15 17:12:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d7b3ae503
							
						
					 | 
					
						
						
							
							CommandLineInterface: Disallow --yul-dialect and --machine when not in assembly mode
						
						
						
						
						
					 | 
					
						2020-06-15 17:12:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							8396002fe7
							
						
					 | 
					
						
						
							
							CommandLineInterface: Disallow using --assemble, --strict-assembly, --yul, --link, --standard-json and --import-ast at the same time
						
						
						
						
						
					 | 
					
						2020-06-15 17:12:51 +02:00 | 
					
					
						
						
							
							
							
						
					 |