| 
							
							
								 Marenz | fc224f74c7 | Evaluate absolute paths for imports in 'parsing' stage | 2021-11-08 16:34:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b6e62d61ec | Export canonicalName | 2021-09-28 12:00:30 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 48e16ceb88 | Changing the UserDefinedValueType::toString to userdefined <name> | 2021-09-15 17:25:23 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 42c8310a63 | Updated tests. | 2021-09-15 12:56:29 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 2ead3f469e | Added a user defined type mapping into the ASTJSON test. | 2021-09-13 14:06:31 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | d67391531e | Implemented ASTJson import export for UserDefinedValueType Also added a test. | 2021-09-08 21:19:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d41ed024a | Update existing tests. | 2021-05-05 10:28:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e7708b6006 | Properly treat utf8-non-encodable yul literals. | 2021-05-05 10:28:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8eb0d5edf6 | Export used errors in the AST. | 2021-04-19 14:15:50 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | e96a161115 | Tests and changelog | 2021-04-08 17:06:24 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e590a99f39 | Detect circular references for library and free functions | 2021-03-30 23:06:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d15ba987d1 | Fix AST output if modifier invocation is base constructor call. | 2021-03-24 11:24:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0519473059 | Add "kind" field to ModifierInvocation AST json element. | 2021-03-16 18:50:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f4790971ae | Add test. | 2021-02-11 10:50:54 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 70aa111dbf | Update AST Json expectations. | 2021-02-11 10:11:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fcdb5e0b40 | Export statement documentation. | 2021-02-09 17:33:01 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 88c99a7538 | Tests/Docs: changing type of msg.sender and tx.origin into address And also making the type of address(literal) as non-payable address. | 2020-12-14 16:55:48 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c4fd7e4003 | Remove/update tests | 2020-11-25 11:40:33 +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 |  | 
			
				
					| 
							
							
								 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 | fda8bde2d7 | Stop after parsing. | 2020-09-30 16:57:49 +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 |  | 
			
				
					| 
							
							
								 Mathias Baumann | dd81d05559 | Make annotations ` SetOnce or optional` where feasible | 2020-09-22 17:38:21 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | a1eb0f7225 | Use same multi-source-syntax for test files | 2020-09-15 12:44:02 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c4962df262 | Refactor ASTJSONTest to reduce redundancy | 2020-08-27 15:56:41 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f5f86779b8 | Update tests for unicode literals | 2020-07-27 18:21:17 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5ecc84e92e | Distinguish between stringLiteral and hexStringLiteral in the JSON AST | 2020-07-27 10:19:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 93c792c696 | Remove special treatment of ` var`. | 2020-07-20 17:22:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fc2e9ec2ff | Use .slotand.offestto access storage items. | 2020-07-13 14:59:22 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9743390a53 | Update tests. | 2020-07-07 12:16:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b3171c38b | Merge remote-tracking branch 'origin/develop' into breaking | 2020-06-10 11:30:50 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | d8263d331e | Ignore warnings for yulOptimizer tests | 2020-06-09 13:03:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 74b9b094c0 | Merge remote-tracking branch 'origin/develop' into HEAD | 2020-05-20 17:22:47 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 4a001d568e | Removed null members from JSON output | 2020-05-20 16:56:33 +05:30 |  | 
			
				
					| 
							
							
								 Alexander Arlt | af8bb5fb60 | Allow natspec comments on state variables. | 2020-05-19 11:01:52 -05:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 5a7217b90e | Test: Output JSON AST as array when it involves multiple sources | 2020-05-19 14:26:08 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | af44c05f1a | Add new test. | 2020-05-13 18:16:59 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 52b9a92ff8 | Update existing tests. | 2020-05-13 18:16:59 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c47714f0ba | Update ASTJSON tests that fail to compile. | 2020-04-14 10:59:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 236eff8416 | Export immutability. | 2020-04-07 17:30:54 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | fe659ceb41 | Anything outside storage is always a pointer. | 2020-03-23 15:34:10 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 420f57aec3 | Fix yul ast import for blocks, switches and string literals. | 2020-03-05 14:09:13 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | d3cbfb0c5c | Allow user-defined types as mapping keys in parser and restrict to contracts during type checking. | 2020-02-04 17:22:03 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 4a179056ed | Adds JSON import / export for structured documentation. | 2020-01-30 18:26:01 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | b8e2baf5f4 | Use yul::AstWalker to resolve assembly symbols | 2020-01-28 17:57:48 +01:00 |  | 
			
				
					| 
							
							
								 djudjuu | e8556fa1b2 | Ast-Import from standard-json | 2020-01-14 17:15:53 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | adc4774d4a | ASTJSON: Export evm version | 2020-01-14 12:51:21 +01:00 |  |