| 
							
							
								 Alex Beregszaszi | 3bce2a2294 | Remove the legacy AST JSON output | 2020-11-25 11:40:33 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | a0a02f2307 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-23 19:28:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f87edb6efc | Bound functions. | 2020-11-23 18:58:23 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | ae8f484ed4 | Merge pull request #10234 from ethereum/smt_named_arguments [SMTChecker] Support named arguments in function calls | 2020-11-20 12:24:51 -01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | e4339b0526 | [SMTChecker] Support named arguments in function calls | 2020-11-20 11:52:26 -01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 82997fbf5e | Change AST::interfaceId() to uint32_t | 2020-11-19 23:33:08 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | a7db4fa4a5 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-18 20:05:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2665eaa4fa | Support .offset and .length for calldata bytes and string arrays. | 2020-11-18 01:45:56 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ade71d58f8 | Assume that enums always take 1-byte in the codegen and type system | 2020-11-16 18:58:19 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 9eafa1fa1a | Change type of super to TypeType | 2020-11-10 15:38:21 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 03f58c6b52 | Strict explicit conversion between literals and enums Explicit conversions between literals and enums are only allowed if the literal can represent a
value in the enum. | 2020-11-06 19:15:02 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | a555556559 | Stricter explicit conversions from Literals to Integers. Explicit conversions from Literals to Integers will now be as strict as implicit conversions between
the same. | 2020-11-03 14:31:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5ffee049fa | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-03 14:05:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 834da7be90 | Introduce abicoder pragma. | 2020-11-03 13:31:50 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 94e2506132 | Fix inherited state vars for BMC | 2020-11-02 11:42:39 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | ce50f05fc1 | Merge remote-tracking branch 'origin/develop' into HEAD | 2020-10-29 16:44:47 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1ab6340828 | Move AsmJsonImporter from libsolidity to libyul It is next to AsmJsonConverter now and interdependencies are shrunk. | 2020-10-29 14:06:34 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | bfc8e26007 | Remove low-level log functions. | 2020-10-22 17:50:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 527c073bb9 | Checked arithmetic by default. | 2020-10-19 16:58:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 00fb152316 | Merge pull request #10048 from ethereum/develop Merge develop into breaking | 2020-10-15 17:30:11 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 20072918d9 | Make sure lValueOfOrdinaryAssignment does not have an undefined value. | 2020-10-14 21:00:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 979d3062bc | Merge pull request #10033 from ethereum/develop Merge develop into breaking | 2020-10-14 14:12:20 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 1272c474ba | Fixing ICE when returning Struct from library | 2020-10-13 20:00:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 006e5f2e1f | Allow path syntax for super constructor calls | 2020-10-13 14:32:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 0b7b174945 | Add AST Node IdentifierPath | 2020-10-13 14:32:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0ea4bdafcd | Merge pull request #10017 from ethereum/develop Merge develop into breaking. | 2020-10-13 12:58:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | cb0d1134b7 | Extract function to compute function selector from signature. | 2020-10-12 17:57:34 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 14352ed921 | Merge remote-tracking branch 'origin/develop' into HEAD | 2020-10-08 20:18:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 346fe1c6c5 | Constants at file-level. | 2020-10-08 18:56:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e16811e79f | Merge remote-tracking branch 'origin/develop' into HEAD | 2020-10-08 14:56:52 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | a309669f75 | Disallow explicit conversions from negative literals to ` address` | 2020-10-07 16:06:02 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 6114cd8e8e | Add missing annotation assignments | 2020-10-07 14:52:35 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 99d48348de | Eliminate dead ASTReduce. | 2020-10-07 13:38:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b401093679 | Merge pull request #9967 from ethereum/develop Merge develop into breaking. | 2020-10-06 17:45:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fda8bde2d7 | Stop after parsing. | 2020-09-30 16:57:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a28dbfebd | Merge pull request #9925 from ethereum/develop Merge develop into breaking. | 2020-09-29 16:42:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2037b7d6b8 | Merge pull request #9820 from ethereum/new-annotation-field-virtual Add annotation field ``requiresVirtualLookup`` | 2020-09-29 15:33:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4bdec8107c | Merge remote-tracking branch 'origin/develop' into HEAD | 2020-09-29 09:53:50 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | d23aff4cbb | Merge pull request #9918 from ethereum/isStateScopeCheck Make isStateVariable regular scope check. | 2020-09-29 09:33:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | cb82d8239c | Make isStateVariable regular scope check. | 2020-09-28 19:31:54 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 8584c98b6a | Add annotation field ` requiresVirtualLookup` | 2020-09-28 17:36:23 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 9b740b03ff | Simplify DeclarationRegistrationHelper | 2020-09-28 13:21:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 763282343f | Merge pull request #9883 from ethereum/develop Merge develop into breaking. | 2020-09-24 16:05:51 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e54110ff17 | Return UTF-8 error in BoolResult and remove it from string type | 2020-09-23 17:35:05 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a154594de6 | Display string literal as hex in error messages if it is not printable ASCII | 2020-09-23 17:33:39 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ca743191b7 | Report why assigning oversized hex strings to bytes fail | 2020-09-23 16:46:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0c6dc1dce4 | Merge pull request #9862 from ethereum/develop Merge develop into breaking | 2020-09-23 12:22:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9c5e14e309 | Merge pull request #9839 from ethereum/annotations-optional Make annotations ``SetOnce`` or ``optional`` where feasible | 2020-09-23 11:44:21 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | dd81d05559 | Make annotations ` SetOnce or optional` where feasible | 2020-09-22 17:38:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 700cc4c9d3 | Merge pull request #9836 from ethereum/fix-missing-check-for-nested-dynamic-arrays-with-abi-encode-decode-v1 Add missing check for nested dynamic arrays in abi.encode()/decode() functions in ABIEncoderV1 | 2020-09-22 15:49:17 +02:00 |  |