| 
							
							
								 chriseth | cc27d95be2 | Merge pull request #6112 from ethereum/fixYulrun Fix signextend implementation | 2019-02-26 19:10:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 514c9910aa | Fix implementation of signextend. | 2019-02-26 17:56:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ebec54aacb | Merge pull request #6093 from ethereum/mapping-string-keys Allow dynamic types in public mappings | 2019-02-26 17:05:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4e74c508ce | Merge pull request #6089 from ethereum/extcodehash Consider extcodehash as part of Constantinople | 2019-02-26 17:04:01 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e4a52aa2f6 | Allow dynamic types in public mappings | 2019-02-26 15:48:54 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | da7139afc5 | Merge pull request #6097 from ethereum/meta-name Provide access to the name of contracts. | 2019-02-26 15:38:06 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d2f493268b | Provide access to the name of contracts. | 2019-02-26 14:07:03 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 1169004cec | Merge pull request #6105 from ethereum/explainRuns More explanation about the "runs" parameter. | 2019-02-26 13:55:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cb7b053a4a | Consider extcodehash as part of Constantinople | 2019-02-26 12:40:31 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5fc8e29fff | More granular error reporting in warnOnInstruction in AsmAnalysis | 2019-02-26 12:39:15 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 80417e3d8c | Merge pull request #6100 from ethereum/smt_dynamic_cast_types [SMTChecker] Replace dynamic_cast by category check | 2019-02-26 13:28:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 38fc740690 | Merge pull request #6080 from ethereum/library-index-access Disallow index access on contracts and libraries | 2019-02-26 13:26:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 760e6cc321 | More explanation about the "runs" parameter. | 2019-02-26 13:14:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dad0c647ad | Merge pull request #6101 from ethereum/lll-literal-test Add test for returning string literal in LLL | 2019-02-26 13:03:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 472a64454f | Merge pull request #6096 from ethereum/mark-fixedpoint-unimplemented Properly issue unimplemented assertion on FixedPointType in type conversion | 2019-02-26 12:27:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 758537b274 | Add test for returning string literal in LLL | 2019-02-25 23:59:52 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | bbd2c91e19 | [SMTChecker] Replace dynamic_cast by category check | 2019-02-26 00:47:59 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 3076d80480 | Adds syntax test that covers arrays of contracts. | 2019-02-25 23:05:33 +00:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 2d0daae796 | Disallows index access on contracts and libraries. | 2019-02-25 23:05:33 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 97d3b88f65 | Merge pull request #6092 from ethereum/shift-combine Combine multiple shifts with constant shift-by values in the optimiser | 2019-02-25 21:27:41 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 358ccbe372 | Properly issue unimplemented assertion on FixedPointType in type conversion | 2019-02-25 21:21:33 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4430fe6a54 | Combine multiple shifts with constant shift-by values in the optimiser | 2019-02-25 20:56:13 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 58236c8457 | Merge pull request #6090 from ethereum/fix-gas-test Fix gas test after using shifts in constant optimiser | 2019-02-25 20:38:46 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a498062816 | Fix gas test after using shifts in constant optimiser | 2019-02-25 19:44:47 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | bb9230a6c1 | Merge pull request #6094 from ethereum/fixCompilationErrors Fix compilation errors | 2019-02-25 17:45:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 35f0654f1c | Fix usage of EVMVersion in LLL. | 2019-02-25 17:27:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 62e650dc42 | Remove cpp files without symbols. | 2019-02-25 17:23:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7a2645f7d2 | Merge pull request #6079 from ethereum/shift-tests Add more test cases for shifts with constants | 2019-02-25 16:28:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 33199458af | Merge pull request #6088 from ethereum/yulrun-evmversion-fix Fix wrong EVMVersion namespace in yulrun | 2019-02-25 16:03:24 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | e4182e2add | Fixes wrong EVMVersion namespace in yulrun. | 2019-02-25 15:56:17 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7d52884247 | Add more test cases for shifts with constants | 2019-02-25 14:44:30 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 70bbdd8fac | Merge pull request #3464 from ethereum/iulia_interp Yul interpreter | 2019-02-25 15:38:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cef18ddb73 | Merge pull request #6085 from ethereum/evmversion_langutil EVMVersion in langutil namespace instead of solidity | 2019-02-25 15:37:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 52335fc2d9 | Merge pull request #6081 from ethereum/simplify_buildscript Simplify emscripten build script | 2019-02-25 15:37:32 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2405b2151a | EVMVersion in langutil namespace instead of solidity | 2019-02-25 15:29:57 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 94e2afff81 | Rebase update. | 2019-02-25 14:30:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bde25a06c2 | Simplify emscripten build script | 2019-02-25 14:20:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cc88c517a2 | Review changes. | 2019-02-25 11:58:37 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | d564c24f30 | POP is actually a valid instruction. | 2019-02-25 11:58:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e471ab811 | Review comments. | 2019-02-25 11:58:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5eb155b894 | Interpreter tests. | 2019-02-25 11:58:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e91be8222c | Yul interpreter executable. | 2019-02-25 11:57:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0c432a861c | Yul interpreter. | 2019-02-25 11:57:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 52ee955fba | Merge pull request #6073 from ethereum/const-opt-shift Support shifts in the constant optimiser when Constantinople is targeted | 2019-02-25 11:57:13 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8aeebf7fcd | Merge pull request #6071 from ethereum/moveEVMVersionToEVMDialect Make EVM version part of EVM dialect. | 2019-02-25 11:56:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dd97a9418a | Merge pull request #6072 from ethereum/soltest-bool-literals [soltest] Add support for boolean literals | 2019-02-25 11:56:13 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 81d011335a | Support shifts in the constant optimiser when Constantinople is targeted | 2019-02-22 11:55:43 +00:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | f683ceb3f8 | Adds support for boolean literals in soltest. | 2019-02-21 23:28:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7f5b335b47 | Make EVM version part of EVM dialect. | 2019-02-21 21:59:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 91c664ca1e | Merge pull request #6070 from ethereum/redundantAssignClearState Clear state when entering new function. | 2019-02-21 21:58:49 +01:00 |  |