| 
							
							
								 Alex Beregszaszi | e1b695f199 | Merge pull request #4399 from ethereum/contractWhitespace Remove trailing whitespace in all contract files. | 2018-08-01 21:59:19 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 8781990ff3 | Remove trailing whitespace in all contract files. | 2018-08-01 21:57:12 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4bcc4d2fcf | Add additional test cases. | 2018-08-01 17:18:17 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 30d9961efb | Do not exclude public state variables when looking for conflicting declarations. | 2018-08-01 14:31:04 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ce99a5ce7f | Merge pull request #4378 from ethereum/noBaseWithoutArguments [BREAKING] Disallow calling base constructors without arguments. | 2018-08-01 13:18:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 061ea0cfc6 | Correctly determine whether base constructor is called without parentheses. | 2018-08-01 12:28:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7e5406dd89 | Disallow calling base constructors without arguments. | 2018-08-01 12:28:27 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | cb200cf7e1 | Adds positive/negative tests for checking error on cyclic dependency checker exhaustion | 2018-08-01 12:04:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b800bfb021 | Fix tests regarding contract type conversion. | 2018-08-01 11:04:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c8232d9759 | Disallow conversion between unrelated contract types. | 2018-08-01 11:04:35 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 21888e246b | Merge pull request #4507 from ethereum/v050-var-keyword-trace-removals Ensures an empty use of var keyword is caught with the proper non-fatal error message | 2018-08-01 10:59:26 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | a7150f85a6 | Ensures an empty use of var keyword is caught with the proper error message. | 2018-08-01 09:59:06 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fe28814d83 | Merge pull request #4625 from ethereum/pragma-cleanup Remove unnecessary or stray version pragmas | 2018-07-31 11:15:45 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 210fee571f | Fix crash when FunctionType has undeclared type as parameter | 2018-07-31 11:17:51 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7fa2d0c84e | Replace stray solidity pragma with progamatically inserting it in SolidityOptimizer test | 2018-07-31 00:12:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | db6c1c8ddd | Remove unnecesary version pragma from some syntax tests | 2018-07-31 00:12:42 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 61b94b7ea4 | Merge pull request #4556 from ethereum/library-data-locations Add tests for data locations within libraries | 2018-07-25 18:03:30 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5a1b6856b4 | Merge pull request #4561 from ethereum/scanner-tests Add comprehensive tests for the scanner | 2018-07-25 17:02:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 05e608d778 | Merge pull request #4562 from ethereum/parser-tests Add comprehensive tests for the parser | 2018-07-25 16:38:54 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b079f34c65 | Scanner tests for all shifts | 2018-07-25 12:59:28 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | aee13d709c | Scanner tests for all escapes | 2018-07-25 12:59:24 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7b5e912874 | Add syntax tests for import statements | 2018-07-25 11:01:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 49573bad46 | Add syntax test for illegal pragma key | 2018-07-25 11:01:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fa68e0019f | Add syntax test for location specifier redeclarations | 2018-07-25 11:01:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 008eb1c2c9 | Add syntax test for empty emit statement | 2018-07-25 11:01:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 640b8af802 | Add syntax tests for assembly block type (evmasm) | 2018-07-25 11:01:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ee85430f93 | Add tests for data locations within libraries | 2018-07-25 10:55:23 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ab3978723a | Add more tests for inlineasm/AsmAnalyzer | 2018-07-25 10:45:31 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d647761058 | Add more comprehensive tests for embedded inline assembly LValue/RValue access | 2018-07-25 10:45:31 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1dbf2d1923 | Add comprehensive syntax tests for indexed access | 2018-07-24 20:26:36 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3e17438c41 | Add syntax tests for unknown / invalid pragma | 2018-07-24 18:35:47 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | de90290c28 | Merge pull request #4527 from ethereum/mappingEnforceStorage Enforces explicit data location for mappings | 2018-07-23 20:43:38 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | c622a1e56c | Enforces data location of local mappings to storage. | 2018-07-23 19:30:07 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 9f35f0b805 | Disallow functions without implementation to use modifiers. This was already the case in the experimental 0.5.0 mode. | 2018-07-23 17:29:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3c2f20f6e | Merge pull request #4439 from ethereum/address_members [BREAKING] Enforce address members not accessible by contract instance | 2018-07-19 09:24:27 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | faa9c221d4 | Changes in ExpressionCompiler | 2018-07-18 19:51:24 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 25fa1142bc | Removing tests that are not useful anymore | 2018-07-18 14:52:16 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | b0b35e1e6b | Adds warning if function is shadowing a contract. | 2018-07-18 14:29:01 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | de6cd2425b | Adjusts syntax tests to new constructor syntax. | 2018-07-18 14:29:01 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 05d0e5c8fa | Adds comment about reasoning behind syntax test. | 2018-07-17 20:06:07 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 7d8b39ff4f | Removes obsolete syntax tests. | 2018-07-17 19:30:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfd2fee91d | Suggests external for fallback and interface functions. | 2018-07-17 18:07:36 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 75bba5c9f0 | Adjusts tests to expect type errors on default visibility. | 2018-07-17 18:03:35 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 563e0fc9a7 | Add suggestion to error message | 2018-07-17 16:38:36 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 0075f4239a | Address members not accessible by contract instance | 2018-07-17 13:33:23 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | fdfdddd8dc | Add missing period in the end of error messages | 2018-07-16 16:11:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 29dae15c50 | Merge pull request #4481 from ethereum/disallow-throw [BREAKING] Deprecate the throw statement | 2018-07-16 16:25:22 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | aa08460d94 | Replace throw with revert() in end-to-end tests | 2018-07-16 15:33:20 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 21e97da294 | Deprecate the throw statement | 2018-07-16 15:33:20 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | ed2aa3b869 | Fixes end-to-end tests. | 2018-07-16 14:51:46 +02:00 |  |