| 
							
							
								 Alex Beregszaszi | 7cd05bf603 | Introduce block.chainid | 2020-12-10 17:07:54 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | d0551b67d7 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-10 17:07:56 +01:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 chriseth | 482bda6887 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-10 12:15:52 +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 | 3f748bbb94 | Merge pull request #10336 from ethereum/enablecoderv2bydefault [BREAKING] Enable ABI coder v2 by default. | 2020-12-09 18:05:07 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1c99537b5a | Merge pull request #10550 from ethereum/chainIdView [BREAKING] Mark chainid as view. | 2020-12-09 17:41:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 870fd24723 | Merge pull request #9888 from ethereum/account-hash Support address().codehash | 2020-12-09 17:40:56 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 588535566f | Mark chainid as view. | 2020-12-09 16:55:51 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ad6739d0f6 | Support address().codehash | 2020-12-09 14:58:27 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 251f2a4d93 | Fix bug in constant evaluator. | 2020-12-09 15:50:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 72f1e4ea0b | Explicitly set coder to v1 for syntax tests. | 2020-12-09 15:25:15 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | acb93f3a97 | Disallowing usage of msg.data in receive() function. | 2020-12-08 11:49:20 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 66ee3ec533 | Remove the \b, \f, \v escape sequences from the Scanner | 2020-12-07 21:10:03 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | a3c5d37d02 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-07 17:13:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b86c91d1a3 | Make super unavailable in libraries. | 2020-12-07 13:59:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4be9b409de | Remove unary plus. | 2020-12-04 15:14:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 89919e47d3 | New test. | 2020-12-04 15:14:25 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | c5d172c058 | Reimplement constant evaluator. | 2020-12-04 15:14:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49bde69afa | Move computation of constants out of types.cpp | 2020-12-04 15:14:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d56a7bb89e | Merge pull request #10489 from ethereum/develop Merge develop into breaking. | 2020-12-03 18:11:12 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 9e5d7b9910 | Test updates after disallowing Integer -> Contract conversion | 2020-12-03 17:53:00 +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 |  | 
			
				
					| 
							
							
								 hrkrshnn | 40244c5469 | Tests/Docs after stricter explicit conversion. | 2020-12-03 16:51:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 52c49aebe8 | Disallow meta type on super. | 2020-12-02 15:43:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d1454fce6 | Disallow conversion to super. | 2020-12-01 14:15:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6de7eaba95 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-01 10:50:13 +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 |  | 
			
				
					| 
							
							
								 hrkrshnn | a834476de6 | Tests/Docs after disallowing super, this and _ as declaration names | 2020-11-25 11:14:13 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 253889cbf1 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-24 16:22:03 +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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8228b5b0b8 | Fix test failures due to merge conflict (from develop to breaking) | 2020-11-20 18:21:21 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | a7db4fa4a5 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-18 20:05:02 +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 | 049c7f7a8e | Disallow using modifiers not in the current contract or in base contracts. | 2020-11-17 18:33:45 +01:00 |  |