| 
							
							
								 Mathias Baumann | cbf81b123a | Fix new found spelling mistakes and add exceptions | 2019-05-21 10:59:34 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e324deabd6 | Merge pull request #6740 from ethereum/unary-ops [Sol -> Yul] Implement Int/Bool Unary: ++, --, ~, ! | 2019-05-20 18:06:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | af2bdfd2fa | Merge pull request #6793 from ethereum/irCheckedMul [Sol - Yul] Implement checked multiplication. | 2019-05-20 17:54:57 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b6f4d4e9bc | [Sol - Yul] Implement checked multiplication. | 2019-05-20 17:36:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1dc15d5864 | Modify parser and optimizer. | 2019-05-20 17:32:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 46d9df7574 | Add EVM opcodes as builtins. | 2019-05-20 16:46:31 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 86000fdcce | [Sol -> Yul] Implement unary -,+ | 2019-05-20 16:14:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e08f521b7e | Merge pull request #6764 from ethereum/smt_fix_tuple_ice [SMTChecker] Fix ICE in unsupported function calls with multi return values | 2019-05-20 15:18:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 7dbcb80523 | [Sol -> Yul] Implement Int/Bool Unary: ++, --, ~, ! | 2019-05-20 11:43:12 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4bdb981224 | Make dialect const& and allocate single instances statically. | 2019-05-17 12:54:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 570db164c9 | Make Dialect const. | 2019-05-16 21:51:54 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e20fbd388b | Merge pull request #6779 from ethereum/gasCostFix Fix gas cost test. | 2019-05-16 21:48:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 315f66fc93 | Merge pull request #6771 from ethereum/fixConstructorABIV2 Fix handling of structs of dynamic size as constructor parameters. | 2019-05-16 20:53:16 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 95ed4daf20 | Subtract bzzr0 data cost from used gas in gas cost test. | 2019-05-16 20:38:25 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 60a4f03d3d | [SMTChecker] Fix ice in unsupported functions with multi return values | 2019-05-16 18:23:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f2ae30f620 | Fix handling of structs of dynamic size as constructor parameters. | 2019-05-16 17:10:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 54ce3df321 | Merge pull request #6755 from ethereum/useShiftDirectly [Optimizer] Use shift directly instead of multiplication in constant optimizer. | 2019-05-16 15:49:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 38d92a1163 | Merge pull request #6746 from ethereum/splitMovable Split movable property into movable and side-effect-free | 2019-05-16 13:25:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5824f5d42f | Use shift directly instead of multiplication in constant optimizer. | 2019-05-16 12:50:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fa23601d52 | Merge pull request #6766 from ethereum/isoltest-constructor-arguments [soltest] Adds support for constructor arguments | 2019-05-16 12:36:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 733677690e | Update tests. | 2019-05-16 12:30:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f6437a2016 | Optimizer rules that combine shifts and masks. | 2019-05-15 20:30:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 38f7cfa0c4 | Merge pull request #6757 from ethereum/cmdlineMetadata Fix cmdline tests that depended on metadata. | 2019-05-15 14:26:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ce19e2e4bc | Merge pull request #6599 from ethereum/ipfsHash Add IPFS hash of source files to metadata. | 2019-05-15 14:21:58 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e8480664d3 | Move output selection wildcard tests from command line tests to StandardCompiler.cpp. | 2019-05-15 13:15:59 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 5d85ab49b9 | Allow the constructor to revert. | 2019-05-15 12:24:23 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 94597ad9ae | Adds support for constructor arguments in isoltest. | 2019-05-15 12:01:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d753fcdb36 | Tools to compute UnixFS IPFS hash. | 2019-05-14 11:52:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 246c1c939f | Tests. | 2019-05-13 18:58:55 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2182dd35d7 | Update IR expectations. | 2019-05-13 17:42:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2d2f4943de | Merge pull request #6732 from ethereum/splitStructuralSimplifier Split structural simplifier | 2019-05-13 11:41:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dd4f9bf1a6 | Really split structural simplifier. | 2019-05-13 10:26:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d9831c8b96 | Split structural simplifier. | 2019-05-13 10:26:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 37375b4271 | Merge pull request #6606 from ethereum/stdin-output-wildcard Fix wildcard as output selector in standard JSON | 2019-05-13 10:24:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8c232e8196 | Merge pull request #6690 from ethereum/useConditionalWhiskers Use conditional whiskers | 2019-05-13 10:23:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 03c8e43da5 | Merge pull request #6605 from ethereum/natspec-colon-fix Fix Natspec parser error | 2019-05-13 10:19:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e5d46767f1 | Merge pull request #6722 from ethereum/smt_fix_variable_usage [SMTChecker] Fix VariableUsage for IndexAccess | 2019-05-13 10:17:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a28b6224a4 | Merge pull request #6714 from ethereum/finishERC20 Finish ERC20 | 2019-05-13 10:00:38 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 2b021eaa30 | Allows wildcard as output selector in standard JSON. | 2019-05-10 18:58:51 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ea637f2097 | Merge pull request #6424 from ethereum/external-tests-colony Add external Colony Networks tests | 2019-05-10 13:17:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3ea5c112d3 | [SMTChecker] Fix VariableUsage for IndexAccess | 2019-05-10 11:28:10 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 656364d967 | Fixes Natspec parser error when whitespace is missing. | 2019-05-10 10:53:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c0b3da1369 | Merge pull request #6664 from ethereum/add-func-defs [Proto fuzzer] Add function calls, and multi variable declaration/assignment statements | 2019-05-09 22:37:55 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 89700dbcff | Merge pull request #6665 from ethereum/smt_inline_external_this [SMTChecker] Inline external function calls to `this` | 2019-05-09 19:09:08 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d9bdc4fd89 | Merge pull request #6705 from ethereum/smt_fix_const_state_var [SMTChecker] Fix function call at state var init | 2019-05-09 19:05:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5e5138869b | Test. | 2019-05-09 17:57:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6ee9ccf140 | Test. | 2019-05-09 17:36:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f55b52a88 | Unify suffixes. | 2019-05-09 17:07:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eaee4412da | Implement word size transform for if. | 2019-05-09 16:55:39 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ef32bf185f | [SMTChecker] Inline external function calls to this. | 2019-05-09 16:53:30 +02:00 |  |