| 
							
							
								 Daniel Kirchner | 2849169bff | Merge pull request #6909 from ethereum/yul-delete-operation [Sol->Yul] Make IRStorageItem work with dynamic offsets | 2019-06-12 16:46:00 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 9e23d6d05e | [Sol->Yul] Compile some tests with yul | 2019-06-11 17:44:36 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | bd1f65d609 | Merge pull request #6888 from anurag-git/anurag_semantic_test_update New semantic tests extracted | 2019-06-11 10:50:10 +02:00 |  | 
			
				
					| 
							
							
								 Anurag Dashputre | 60332c6469 | Extract semantic tests for 1. Transaction Status
2. Empty Contract
3. Smoke test for Range | 2019-06-09 14:46:02 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 8e20a5e59a | Allow extracted semantics tests to run both with and without Yul. | 2019-06-06 20:19:16 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 6368cd4c82 | AsmParser: disallow trailing commas in function call arguments. | 2019-06-06 13:16:27 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d9ce9cab99 | [SMTChecker] Use smtlib's implies instead of \!a or b | 2019-06-04 14:23:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4ee703e6e5 | Revert "Add Steve Johnson-style parser recovery rules:" This reverts commit 97f8ee0d1b. | 2019-05-28 18:09:24 +02:00 |  | 
			
				
					| 
							
							
								 rocky | 97f8ee0d1b | Add Steve Johnson-style parser recovery rules: SourceUnit = Error $
    Block = '{' Error '}'
    ContractDefinition = '{' Error '}'
    Statement = Error ';'
Co-Authored-By: chriseth <chris@ethereum.org> | 2019-05-28 15:06:34 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | df96648b1c | Do not allow msize in inline assembly if the Yul optimizer is active. | 2019-05-28 12:54:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b95eebee1c | Merge pull request #6822 from ethereum/uninitializedLoadFromStorage Explicitly turn uninitialized internal function pointers into invalid function when loaded from storage. | 2019-05-28 11:48:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 01b6b680f1 | Merge pull request #6829 from ethereum/solYulDivision [SolYul] Division. | 2019-05-28 11:48:20 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7183940e24 | Merge pull request #6770 from ethereum/isoltest-parser-fix [isoltest] TestFileParser: Fixes access of iterator at and beyond iterator ends | 2019-05-27 19:14:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fbf189151d | [SolYul] Division. | 2019-05-27 17:53:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5b1a984882 | Explicitly turn uninitialized internal function pointers into invalid function when loaded from storage. | 2019-05-27 17:26:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a600126703 | Merge pull request #6833 from sifmelcara/fix-struct-array-mapping Fix assignment of struct containing array of mappings | 2019-05-27 11:14:28 +02:00 |  | 
			
				
					| 
							
							
								 mingchuan | bf8af89bba | Fix assignment of struct containing array of mappings | 2019-05-25 01:33:49 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | 73d0eb6b7a | Modify test to prevent underflow. | 2019-05-23 21:32:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ee7548a339 | Activate some tests. | 2019-05-23 21:32:30 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 981983089c | [Sol -> Yul] Implement delete for function pointers | 2019-05-23 15:51:59 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 81702717b0 | [Sol -> Yul] Enable function pointer comparison | 2019-05-23 12:52:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0291abf10f | Merge pull request #6818 from ethereum/alwaysUseBuiltins Provide builtin functions even in loose assembly mode. | 2019-05-23 12:29:12 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 90e8594858 | Update tests. | 2019-05-23 11:30:12 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a00729ce7 | Provide dialect to Parser and InlineAssembly AST nodes. | 2019-05-23 00:24:58 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7506b5752a | Do not require payable for callvalue instruction. | 2019-05-22 11:30:29 +02:00 |  | 
			
				
					| 
							
							
								 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 | 46d9df7574 | Add EVM opcodes as builtins. | 2019-05-20 16:46:31 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 63ae9f1415 | [isoltest] TestFileParser: Fixes access of iterator at and beyond iterator ends. | 2019-05-20 16:29:03 +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 |  | 
			
				
					| 
							
							
								 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 | 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 | f6437a2016 | Optimizer rules that combine shifts and masks. | 2019-05-15 20:30:53 +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 | 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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3ea5c112d3 | [SMTChecker] Fix VariableUsage for IndexAccess | 2019-05-10 11:28:10 +02:00 |  |