| 
							
							
								 chriseth | 07c1167136 | Refactor name and type resolution. | 2020-06-12 12:18:02 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | c6e4943089 | Adding fixes for signedness warnings in libsolidity Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-06-10 10:41:55 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | 56b5f1bb12 | Merge pull request #8976 from ethereum/libsmtutil libsmtutil | 2020-05-20 16:14:37 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 45eba27424 | Rename namespace | 2020-05-20 12:55:18 +02:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 20c8851f43 | Use optional for CompilerStack::Contract source mappings | 2020-05-18 10:24:38 -04:00 |  | 
			
				
					| 
							
							
								 chriseth | 2d1e7d9504 | Merge pull request #8931 from random-internet-cat/lazy-init Add LazyInit | 2020-05-14 18:54:19 +02:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | eae31559be | Use LazyInit for CompilerStack::Contract members | 2020-05-14 10:39:53 -04:00 |  | 
			
				
					| 
							
							
								 chriseth | e751a1c23d | Move scopes into resolver. | 2020-05-14 13:16:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3872a1f000 | Add support for SPDX license identifiers. | 2020-05-13 18:16:59 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 875415a132 | Replace boost/algorithm/cxx11 with C++11 features | 2020-05-11 14:27:54 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | 8f68c04358 | Add unique IDs to error reporting calls | 2020-05-06 13:53:46 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | f3f729549d | [Sol->Yul] Enabling creation function call | 2020-04-27 16:15:57 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c8b612536f | Add yulDetails.optimizerSteps to the standard JSON interface | 2020-04-24 17:30:56 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | aac7a1e434 | Apply modernize-pass-by-value. | 2020-04-14 10:32:13 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 3af43fd350 | Extract typing. | 2020-04-14 10:59:28 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | ac7b31e559 | Validate immutable variables | 2020-04-02 13:52:27 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 37878cf8d2 | Adding support for ipfs large files. | 2020-03-11 13:55:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bb09787bd0 | Merge pull request #8378 from mijovic/yulSourceLocations Adding source location support to AssemblyStack | 2020-02-25 22:34:57 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | ec083c4878 | Adding source location support to AssemblyStack and thus debugging Yul sources | 2020-02-25 22:19:03 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 8524e3f48d | Standard-JSON-Interface: Fix a bug (#8371) related to empty filenames and imports. | 2020-02-25 01:07:36 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 18dea6b69c | Assembly: Added missing source field to legacy assembly json output to complete the source reference | 2020-02-18 10:22:34 +01:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | d0eeca8014 | Fix CompilerStack::loadMissingSources() - FatalError Exception was not caught
- fixes #8102 | 2020-02-12 11:22:11 -05:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 36928c7a35 | Add reason string for internal reverts | 2020-02-10 11:57:20 -03:00 |  | 
			
				
					| 
							
							
								 chriseth | 185a736e13 | Merge pull request #7918 from ethereum/compilerstack-fqdn Add assertion for contract name clash in the resolver in CompilerStack | 2020-01-15 18:00:58 +01:00 |  | 
			
				
					| 
							
							
								 djudjuu | e8556fa1b2 | Ast-Import from standard-json | 2020-01-14 17:15:53 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b85d478931 | Add assertion for contract name clash in the resolver in CompilerStack | 2020-01-10 11:49:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d1a7ff0fbc | Merge pull request #8008 from ethereum/large-code Issue warning if codesize exceeds EIP-170 limits | 2020-01-08 09:48:59 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 345f9928ab | Library libdevcore renamed to libsolutil. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4d791b2679 | Issue warning if codesize exceeds EIP-170 limits | 2019-12-25 19:51:35 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 65e59ecd06 | Rename EWasm/ewasm/eWasm to Ewasm | 2019-12-19 11:36:08 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 018960ebb1 | Rename EWasmObjectCompiler to WasmObjectCompiler | 2019-12-18 15:59:31 +00:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | cc1b28b12e | Fixes segfault on empty contract w/ error recovery. | 2019-12-13 15:39:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f6916a637e | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-12-09 17:16:58 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 225041738e | Add SMTCheckerTest for isoltest | 2019-12-09 15:32:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3ee67da6c | Merge pull request #7792 from ethereum/enableYulOptimizer Enable yul optimizer by default. | 2019-12-03 21:24:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 19a6f09cc8 | Merge commit '4d2f20570' into develop_060 | 2019-12-03 21:01:31 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 77a9e91443 | Enable yul optimizer by default. | 2019-12-02 19:30:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ccfc1840a9 | Allow assembly stack to translate its source. | 2019-11-28 16:15:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1ebcc757e1 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-11-27 19:14:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0bb88dabb7 | Restrict usage of plain "new". | 2019-11-27 17:55:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0973ae751a | Do not warn about enabled ABIEncoderV2 anymore. | 2019-11-26 15:49:42 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ddc478e3e4 | Add CallbackKind and use it for the SMT solver | 2019-11-21 22:10:21 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 389da5228e | Merge remote-tracking branch 'origin/develop' into merge_develop_060 | 2019-11-20 12:27:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 840aba8929 | Add new gas price for deployed bytecode (EIP2028) | 2019-11-19 17:09:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 216e1749f4 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-11-14 13:42:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a667384517 | Merge pull request #7712 from ethereum/fixIstanbulAsmParsing Fix assembly parsing by passing evm version. | 2019-11-14 13:20:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b099374d8c | Fix assembly parsing by passing evm version. | 2019-11-14 13:06:36 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5f43b8dbeb | Output the storage layout of a contract via storageLayout artifact | 2019-11-14 10:19:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 138ee647f1 | Provide different options for reason strings. | 2019-11-07 14:13:53 +01:00 |  |