| 
							
							
								 Flash Sheridan | 36b54561a5 | Fix grammar and remove redundant words | 2020-05-29 17:09:15 -04:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b01a1a36b1 | Merge pull request #9060 from ethereum/wasm-flags-in-binary-transform Constants for flags in wasm::BinaryTransform (refactor) | 2020-05-29 11:39:08 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c96196c346 | Define constants to make flag meanings more apparent in binary wasm | 2020-05-28 22:17:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0b216f5771 | Merge pull request #9050 from ethereum/smt_fix_nonvalue_asgn [SMTChecker] Fix ICE on index access assignment inside single branches | 2020-05-28 16:25:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 65d8b6cf75 | Merge pull request #9033 from a3d4/partfix-5819-add-errorid-to-error-class Add unique ID to Error class | 2020-05-28 16:24:47 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | 1051cea91c | Merge pull request #9052 from ethereum/smt_add_test_delete_m_d_array [SMTChecker] Add test that deletes arrays | 2020-05-28 16:14:55 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9b0146be42 | Add test | 2020-05-28 15:56:47 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b90fb1cab6 | [SMTChecker] Fix ICE on index access assignment inside single branches | 2020-05-28 15:56:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 79f4a2b476 | Merge pull request #9051 from ethereum/smt_fix_callstack [SMTChecker] Fix ICE in inlining function calls while short circuiting | 2020-05-28 15:48:50 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | c959341720 | Add errorId to Error class | 2020-05-28 15:00:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bf4ef7483c | Merge pull request #8927 from ethereum/solc-base-path Adds ``--base-path` to solc when compiling in `--standard-json` mode for resolving relative paths. | 2020-05-28 14:10:01 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ec766958ea | Add test | 2020-05-28 13:14:21 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a73ec6a82f | [SMTChecker] Fix ICE in inlining function calls while short circuiting | 2020-05-28 13:14:19 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | 097954bc80 | Merge pull request #9049 from ethereum/smt_fix_fp [SMTChecker] Fix fixed point inc/dec | 2020-05-28 13:13:23 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 13f32268da | [SMTChecker] Add test that shows that deleting arrays takes the index into account | 2020-05-28 13:08:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f608e50bad | Merge pull request #9029 from ethereum/fewerInternalSourceRefs Do not set source locations for small internal assembly routines. | 2020-05-28 11:14:20 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | cb1cbbc1f1 | [SMTChecker] Fix fixed point inc/dec | 2020-05-28 10:56:06 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ee8307ceed | Merge pull request #9044 from ethereum/issue-9028 Fix failure to find overload resolution when overrides are involved | 2020-05-28 10:33:01 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | be83c54d79 | Throw TestParserError instead of Error in tests | 2020-05-28 02:26:17 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 011f8a462d | Remove AsmAnalyzer class-specific error reporting functions | 2020-05-28 02:02:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5f8299b379 | Merge pull request #8926 from ethereum/smt_bitwise_and [SMTChecker] Support to BitVector and bitwise `and` | 2020-05-27 23:28:42 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9e9f0c52e1 | [SMTChecker] Support to bitwise | 2020-05-27 20:59:00 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | a846c18e67 | Fix failure to find overload resolution when overrides are involved | 2020-05-27 18:31:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f407fe0e7 | Merge pull request #9031 from ethereum/extend-check-srcipt Add check for 0000_error to script | 2020-05-27 18:29:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eb923af09c | Do not set source locations for small internal assembly routines. | 2020-05-27 18:26:46 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 7548441b4f | Check for wrong error codes in the CI | 2020-05-27 18:02:58 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 09485058d8 | Adds ` --base-pathto solc when compiling in--standard-jsonmode for resolving relative paths. | 2020-05-27 16:23:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a06ac0f39f | Merge pull request #8958 from ethereum/evm-version-dependent-rules [yul] Add support for EVM version-dependent rules. | 2020-05-27 12:52:51 +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 |  | 
			
				
					| 
							
							
								 Alexander Arlt | a7b89065ca | [yul] Add support for EVM version-dependent rules. | 2020-05-27 11:57:08 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 57ac862878 | Merge pull request #9035 from ethereum/noSMTForBytecodecompare Disable smt checker for bytecodecompare. | 2020-05-27 11:46:44 +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 |  | 
			
				
					| 
							
							
								 chriseth | 0aa3fb5026 | Merge pull request #9014 from ethereum/sol-yul-abidecode [Sol - Yul] Add support for ABIDecode. | 2020-05-27 11:44:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 421f9f3876 | Disable smt checker for bytecodecompare. | 2020-05-27 11:12:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b488627c79 | Merge pull request #9034 from ethereum/addDebuggingToBytecodestore Adding some debug messages to bytecode store. | 2020-05-27 09:41:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 75df2342d6 | Adding some debug messages to bytecode store. | 2020-05-27 09:39:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f066050ec0 | Merge pull request #9024 from ethereum/namableTypes Disallow non-namable types for inline arrays. | 2020-05-27 09:21:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 41725b2065 | Merge pull request #9032 from ethereum/sol-yul-fix-wrong-function-type-declaration-assumption [Sol->Yul] Remove wrong assumption about function declarations associated an expressions | 2020-05-27 09:10:46 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f574d8ec3a | Don't assume that an expression cannot be associated with a function declaration | 2020-05-27 00:05:18 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 118cb13476 | [Sol - Yul] Add support for ABIDecode. | 2020-05-26 13:30:37 -05:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 884e7cbffc | Fix ICE when trying to decode too large static arrays | 2020-05-26 19:36:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 309f0fbc8a | Unimplemented assert for conversion from calldata slices to memory. | 2020-05-26 18:17:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d0b6de580f | Disallow non-namable types for inline arrays. | 2020-05-26 18:17:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e4b31e7230 | Introduce named concept for types. | 2020-05-26 18:17:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 50b200a5d5 | Merge pull request #8797 from ethereum/sol-yul-populating-internal-dispatch-on-demand [Sol->Yul] Populating internal dispatch on demand | 2020-05-26 18:17:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d989dfd43f | Merge pull request #9027 from ethereum/issue-8265 Fix ICE by avoiding copyForLocation() on ArraySliceType | 2020-05-26 17:49:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | b3cafe4583 | Fix ICE by avoiding copyForLocation() on ArraySliceType | 2020-05-26 17:27:46 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1a2e441bc5 | Generate internal dispatch only for functions that might actually get called via pointers - This also adds support for internal library calls as a side-effect since they'll now be pulled into the internal dispatch automatically. | 2020-05-26 17:01:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b7aa6cb1f7 | Merge pull request #9026 from ethereum/sol-yul-refactor-new-conditional-whiskers-syntax-in-internal-dispatch [Sol->Yul] New whiskers conditionals in internal dispatch template (refactor) | 2020-05-26 17:00:43 +02:00 |  |