| 
							
							
								 chriseth | e15136c210 | Merge pull request #10558 from ethereum/magictype-tests Adds more tests for state access (block/tx/msg) | 2020-12-10 14:05:37 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 37cc795034 | Fix segfault for empty @return tags in modifiers | 2020-12-10 11:54:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f9d6abf69b | Add more tests for state access (block, msg, tx, etc.) Move some of them out of SolidityEndToEndTests. Additionally this ensures the deterministic values of the testing infrastructure. | 2020-12-09 20:46:01 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | b86c91d1a3 | Make super unavailable in libraries. | 2020-12-07 13:59:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a9be2e4bb8 | update tests | 2020-12-03 17:15:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6c0a3bd043 | Ensure that builtins must be executed | 2020-12-03 17:15:44 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 43353bb6ca | update tests | 2020-12-03 17:15:43 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3da2b67b67 | simplify parser | 2020-12-03 17:14:49 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | bd86588459 | Adding more tests for array copying from storage to storage. | 2020-12-01 08:50:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3e5396598b | Merge pull request #10410 from ethereum/ir-fixedbytes-bitnot Support BitNot on FixedBytes in IR | 2020-11-26 14:42:52 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cbae5ca324 | Support BitNot on FixedBytes in IR | 2020-11-26 13:20:02 +00:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 565d0cd4eb | Support copying of nested calldata arrays to memory. | 2020-11-26 12:13:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2d235bf7b0 | Merge pull request #10341 from ethereum/optimizeAllocation Do not allocate memory objects if they will be assigned directly. | 2020-11-24 16:05:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 79669ecd48 | Use new abicoder pragma. | 2020-11-24 14:57:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 409e92580f | Do not allocate memory objects if they will be assigned directly. | 2020-11-24 14:11:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 19e9e8b550 | Some more tests. | 2020-11-23 15:00:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 67ec5f6b17 | Override semantics for fallback function. | 2020-11-23 14:22:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fda352094f | Allow fallback function to return data. | 2020-11-23 14:22:37 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 5560239cf5 | Replace links to readthedocs.io with ones using the new domain | 2020-11-18 15:20:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f0a631948 | Merge pull request #10208 from ethereum/offsetLengthCalldata Support .offset and .length for dynamic calldata arrays | 2020-11-18 12:09:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2665eaa4fa | Support .offset and .length for calldata bytes and string arrays. | 2020-11-18 01:45:56 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | dfa0a0cdff | IR codegen: Handle address() with library type argument and external library calls | 2020-11-17 20:36:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 765ed13814 | Immutables with literal values are pure. | 2020-11-10 13:08:42 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1536e49b3d | Add more syntax tests for uncovered cases | 2020-11-05 10:30:09 +00:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 24cce56215 | Merge pull request #10189 from ethereum/underscore-tests Add syntax and semantic tests for underscore | 2020-11-03 17:06:31 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b0864a4af9 | Add syntax and semantic tests for underscore | 2020-11-03 15:22:57 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | e27a1b786b | Wording in error messages. | 2020-11-03 13:31:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 834da7be90 | Introduce abicoder pragma. | 2020-11-03 13:31:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 24d8c2ed90 | Split error codes for EVM opcodes | 2020-10-28 11:45:46 +00:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 909ce9164a | Allow arrays of contract types as type expressions e.g. for abi.decode. | 2020-10-16 19:40:41 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 3f14c904b0 | Disallow invalid use of library names as type names. | 2020-10-16 18:25:08 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 32b4f18023 | Print warning for unnamed return parameters and no return statement | 2020-10-13 13:11:29 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e1cc888369 | Fix checkBaseABICompatibility() to make it actually check return parameters and not just ordinary parameters twice | 2020-10-12 15:14:56 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3128e82a9a | Look for experimental pragmas in the module containing the definition when generating code for modifiers and inherited functions | 2020-10-12 14:29:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e7603d7590 | Merge pull request #10003 from ethereum/more-tests-and-docs-for-mixed-abi-encoder-use-checks More tests and some minimal docs for mixed ABI encoder use | 2020-10-12 14:22:44 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 94a49fcc4a | Additional tests for ABIEncoderV1 calls using ABIEncoderV2 types | 2020-10-12 13:26:01 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 712d0805eb | Fixes internal compiler error with an unused reference to module member. | 2020-10-12 11:56:01 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 90c8c32d86 | If a declaration shadows several others, group them together | 2020-10-08 21:01:25 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | f29ebc0847 | Fix shadowing/same-name warnings for later declarations | 2020-10-08 20:22:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 34e7ae6ff9 | New tests. | 2020-10-08 18:56:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b2f1d558da | Update existing tests. | 2020-10-08 18:56:17 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | d7b4b4a7aa | Fix ICE caused by storage parameters with nested mappings in libraries | 2020-10-07 22:07:57 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 6114cd8e8e | Add missing annotation assignments | 2020-10-07 14:52:35 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 33ff79bf82 | Add missing checks for parameter compatibilty with ABIEncoderV1 in calls | 2020-10-06 21:28:46 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 6af16469e7 | Remove unneeded assert An error will trigger later in the name resolve phase | 2020-10-05 13:01:11 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 32cb5207b3 | Add more tests to ViewPureChecker | 2020-10-02 11:57:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3af21c92d2 | Merge pull request #9702 from a3d4/fix-7410-arrays-of-mappings Fix ICE caused by an array of mappings | 2020-09-30 20:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 3970412422 | Implemented events with function type as one of its indexed parameters | 2020-09-30 12:11:38 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | a244daaacb | Exclude tests with overly deep nesting from antlr grammar checks | 2020-09-29 20:20:20 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 3c876fcb60 | Fix ICE caused by an array of mappings | 2020-09-29 18:17:46 +02:00 |  |