| 
							
							
								 chriseth | e9f41d1148 | Merge pull request #6604 from ethereum/library-self-delegatecall Error on library calling itself externally | 2019-05-02 17:25:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f5f0804c19 | Merge pull request #6504 from ethereum/soltest-interactive-update [soltest] Improve interactive update routine | 2019-05-02 16:41:52 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 54775a7880 | Merge pull request #6647 from ethereum/smt_tuple_decl [SMTChecker] Support tuple type declaration | 2019-05-02 12:49:50 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 07744dbd12 | Throws error on library calling itself externally. | 2019-05-02 12:41:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d4c4a473d8 | Merge pull request #6622 from ethereum/warn-this-super Issue warning for variables called `super` or `this` | 2019-05-02 12:38:53 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 6c7527ac90 | [SMTChecker] Support tuple type declaration | 2019-05-02 12:05:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b2dbbffe4 | Merge pull request #6620 from ethereum/external-tests-abiv2 Fix typo in external test commons | 2019-05-02 11:38:08 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 672f874b54 | Fixes typo in external test commons. | 2019-05-02 11:33:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | cf35e5ba02 | Issue warning for variables called superorthis | 2019-05-02 11:30:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 73484ccaf2 | Merge pull request #6640 from ethereum/smt_inherited_state_vars [SMTChecker] Fix ICE in inherited state var | 2019-05-02 10:49:34 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2538bf897d | Merge pull request #6645 from ethereum/add-blockchain-ops Support generation of calldata, code, extcode and returndata opcodes | 2019-05-02 10:47:54 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | ac7bfec2c0 | Support generation of calldata, code, extcode and returndata opcodes | 2019-05-02 10:14:25 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | dd4e938265 | [SMTChecker] Fix ICE in inherited state var | 2019-05-02 10:03:12 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a6db37ac9c | [SMTChecker] Fix bad cast in base constructor modifier. | 2019-04-30 18:48:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dc13469593 | Merge pull request #6589 from ethereum/addReturn [Yul] Add code generation for "return" and for loops. | 2019-04-30 17:07:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3b3d9db7af | Merge pull request #6524 from ethereum/cmdlineUpdateInteractive Only ask for cmdline test updates in interactive runs. | 2019-04-30 17:05:53 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 8103d22acf | Takes type formats in isoltest from contract ABI. | 2019-04-30 16:01:04 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 00172192bf | Reorganize 'shadows builtin" syntax tests | 2019-04-30 15:37:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d940f6f7ef | Merge pull request #6611 from ethereum/smt_refactor_assignment [SMTChecker] Refactor assignment handling | 2019-04-30 15:26:51 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | d894ffad16 | Proto fuzzer: Add missing memory and log opcodes and fix visitation bug for ternary ops | 2019-04-30 14:18:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bab2391a7c | Test case for loops. | 2019-04-30 13:10:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c1ca16cd33 | Implement return. | 2019-04-30 13:10:36 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 0cdb9e48b0 | Update SMTChecker JSON tests expectation | 2019-04-30 11:08:36 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | a6cc296cd9 | Adds error reporter for auto-updates in (i)soltest. | 2019-04-29 15:56:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 39d153b7a1 | Merge pull request #6570 from ethereum/fixMetaSettings Move metadata settings into its own object. | 2019-04-29 15:09:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e8ba10bfaa | Merge pull request #6612 from ethereum/abi-functions-assertion Unifies behaviour for member access of ABI functions | 2019-04-29 15:02:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3a19d83671 | Merge pull request #6578 from ethereum/fix_base_overload Fix call to base class overloaded functions | 2019-04-29 14:33:52 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 381ed5a302 | Unifies behavior for member access of ABI functions. | 2019-04-29 14:27:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eef3f95724 | Move metadata settings into its own object. | 2019-04-29 14:19:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1eeca84cad | Merge pull request #6603 from ethereum/abi-function-assertion-fix Removes assert on magic ABI functions in code generation | 2019-04-29 10:15:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 578d618065 | Merge pull request #6594 from ethereum/adjustCodeMetric Increase code cost for branching statements. | 2019-04-29 09:48:59 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | c02257207b | Removes assert on magic ABI functions during codegen. | 2019-04-26 15:01:35 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 371b37b660 | Fix direct call to base class overloaded functions | 2019-04-26 09:34:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 00d81929b1 | Merge pull request #6576 from ethereum/isoltest-evmversion-comparator Allow additional EVMVersion comparators in isoltest | 2019-04-25 17:37:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 169b555a22 | Merge pull request #6507 from ethereum/smt_address_members [SMTChecker] Address members | 2019-04-25 17:29:42 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 15d753a3e0 | Allows additional EVMVersion comparators in isoltest. | 2019-04-25 17:13:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bf104f718f | Increase code cost for branching statements. | 2019-04-25 17:08:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f9ec1231b6 | Support period as part of identifiers for Yul and Inline Assembly. | 2019-04-25 16:48:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 309d3e65cf | Merge pull request #6585 from ethereum/fixInvalidFunctionTags Fix invalid function tags | 2019-04-25 16:30:37 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | fc482de695 | [SMTChecker] Support address members | 2019-04-25 16:24:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5b991c1e59 | Fix use of uninitialized functions stored in storage. | 2019-04-25 15:40:48 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 96688717a2 | Merge pull request #6521 from ethereum/type_conv_yul-6479 Yul Generation: conversions | 2019-04-25 14:29:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b6bb3ae482 | Merge pull request #6555 from sifmelcara/break-for-loop [Yul] Disallow function definitions inside for loop init blocks | 2019-04-25 11:20:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f26cdea6ca | Disallow Yul function definitions inside for loop init blocks. | 2019-04-25 10:32:00 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 1ef213cc15 | Sol -> Yul: Implement explicit cast | 2019-04-24 22:52:17 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 944ac6fb6d | Sol -> Yul Generation: Implicit conversions | 2019-04-24 22:52:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6292adbde6 | Merge pull request #6580 from ethereum/doNotGenerateInstructionsAsNmes Prevent instructions to be generated as names. | 2019-04-24 22:07:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0af8d758a5 | Prevent instructions to be generated as names. | 2019-04-24 14:35:21 +02:00 |  | 
			
				
					| 
							
							
								 mingchuan | 5d93c492fe | [Yul] More accurate error messages for break/continue | 2019-04-23 10:15:19 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aad4373da4 | Disable redundent assign eliminator for deeply nested loops. | 2019-04-23 09:50:25 +02:00 |  |