| 
							
							
								 Marenz | 16b64f3aee | LSP rename | 2022-07-08 11:52:45 +02:00 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | b2ac0dada4 | Merge pull request #13210 from timweri/display_human_readable_type_name_in_conversion Display human readable type name in error messages | 2022-07-06 17:31:53 +02:00 |  | 
			
				
					| 
							
							
								 Duc Thanh Nguyen | e0ba7ef0d3 | Rename _short in toString to _withoutDataLocation | 2022-07-06 10:49:58 -04:00 |  | 
			
				
					| 
							
							
								 Duc Thanh Nguyen | 0a14368315 | Display human readable type name in conversion error message | 2022-07-06 10:49:51 -04:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 290bd4fd2d | Added a flag to record when a source is reconstructed from JSON so garbage code snippets are not printed after source location. | 2022-07-05 11:41:24 -03:00 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | d4e2c2cc89 | Merge pull request #13185 from ethereum/functionCall_locations Add location for parameter names in FunctionCall ASTNode | 2022-07-04 16:40:45 +02:00 |  | 
			
				
					| 
							
							
								 William Entriken | 2a957413d0 | Update naming of Mainnet | 2022-06-30 16:47:11 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 3a5218d3d5 | Add location for parameter names in FunctionCall ASTNode | 2022-06-29 18:37:36 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | ee710eadd4 | Add location for member in MemberAccess ASTNode | 2022-06-29 18:37:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b70e064e8f | Merge pull request #13130 from ethereum/check-overflow-after-add-sub-operations Check overflow after add sub operations | 2022-06-27 15:33:57 +02:00 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | 2397f09b79 | Merge pull request #13182 from ethereum/identifierPath_declarations Add all path declarations in IdentifierPath annotation | 2022-06-27 12:35:50 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 4fd5c11af7 | Checks for overflow/underflow after add/sub operations. | 2022-06-23 14:41:12 -03:00 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | 3ed9a38abc | Merge pull request #12966 from a3d4/fix-ice-structtype-nativemembers Fix ICE caused by an immutable struct with mapping | 2022-06-23 16:11:28 +02:00 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | 03409beb1d | Update libsolidity/analysis/NameAndTypeResolver.h Co-authored-by: Damian Wechman <damian.wechman.it@gmail.com> | 2022-06-22 13:25:24 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 5d2e134378 | Add all path locations to the IdentifierPath ASTNode | 2022-06-21 14:19:45 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 18784cff81 | Add all path declarations in IdentifierPath annotation | 2022-06-20 18:08:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c3ea86612e | Merge pull request #13161 from ethereum/rename-converter Rename ASTJsonConverter to ASTJsonExporter | 2022-06-20 14:49:42 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | c88c74ceb8 | Rename ASTJsonConverter to ASTJsonExporter given that we have an ASTJsonImporter this name makes more sense. | 2022-06-16 18:05:51 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4c84b77a4b | Review suggested renaming. | 2022-06-16 15:05:21 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | cdf243a9af | Improved array copy routine for value type arrays from memory or calldata to storage. | 2022-06-16 15:05:21 +02:00 |  | 
			
				
					| 
							
							
								 Ryan | 3b2c6de61c | Propagate purity information for member access to foreign pure variables | 2022-06-16 17:11:55 +05:30 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 16245f7b9b | Warn about multiple assignments to storage byte pushes and fix warnings about multiple storage to storage copies. Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2022-06-15 13:53:05 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | d30b04674e | Add resolveUnaryTuples helper. | 2022-06-15 13:15:26 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 53c4facf4e | Fix compilation error. | 2022-06-15 11:14:50 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7a84e9c875 | Bugfix. | 2022-06-14 18:26:16 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | dccc06cc29 | Merge pull request #13135 from ethereum/foreign-event-access-revert-and-selector-cleanup Revert access to foreign events and clean up event/error selector tests/docs | 2022-06-14 18:14:30 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | acbdcc3711 | Revert the change that made events accessible in other contacts via qualified access | 2022-06-14 12:04:14 +02:00 |  | 
			
				
					| 
							
							
								 Saw-mon-and-Natalie | a265d9968a | removed a duplicate word from a comment. | 2022-06-13 17:38:43 -07:00 |  | 
			
				
					| 
							
							
								 chriseth | 51ef6a62da | Fix removal of memory stores in inline assembly blocks. | 2022-06-10 17:32:28 +02:00 |  | 
			
				
					| 
							
							
								 Ryan | 4b7ed2d47a | Display human readable type name in conversion error message | 2022-06-08 18:23:51 +05:30 |  | 
			
				
					| 
							
							
								 Christian Parpart | 4ae43884d0 | Apply a better way to annotate unreachability to the C++ compiler. | 2022-06-07 16:41:04 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 423f3d3088 | Fix ICE caused by an immutable struct | 2022-06-07 10:29:45 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e19e6ad806 | Remove empty assertion messages in a fews places | 2022-06-01 20:37:48 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 539e139555 | Add explicit throws after some assertions to work around a spurious warning in GCC 12.1 | 2022-06-01 20:37:48 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f0e43921f7 | Merge pull request #12921 from ethereum/add_event_and_error_selector_fields_on_the_line_of_function_selector_field Adding event and error selector fields | 2022-05-23 11:34:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 30335c13ff | Merge pull request #13001 from matheusaaguiar/develop Don't add an empty data slot to ABI-encoded empty strings from storage | 2022-05-23 10:56:30 +02:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | d4c06d2b4e | Adding event and error selector fields on the lines of the function selector fields | 2022-05-23 10:49:16 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 953bc9fed2 | Merge pull request #12983 from ethereum/hint-via-ir Recommend `via-ir` whenever a stack too deep error is encountered. | 2022-05-20 12:26:25 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 33ea6a679d | Fixed bug that added a superfluous empty slot for data when encoding an empty string coming from storage. Added tests covering empty string, uninitialized string, emptry string literal, byte arrays and explicit call to `abi.encode`. | 2022-05-18 14:50:26 -03:00 |  | 
			
				
					| 
							
							
								 Marenz | ca3af4b2a2 | LSP: Implement semantic tokens | 2022-05-18 14:54:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfa0bcf760 | More strict override check for data locations. | 2022-05-17 13:02:12 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | aafda389ea | Merge pull request #12907 from ethereum/calldataReencodeValidationBug Calldatasize-check during ABI encoding from calldata values with nested dynamic arrays. | 2022-05-12 17:56:44 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 75d08ea924 | Check early if solvers are available. | 2022-05-11 20:02:31 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | d3a837b340 | Bugfix. | 2022-05-11 18:17:47 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | f308f1a1f8 | Always allow full filesystem access to LSP. | 2022-05-09 11:37:11 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 5ae17c8e65 | Recommend via-irwhenever a stack too deep error is encountered. | 2022-05-05 19:22:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | df29ea72f0 | Merge pull request #12836 from ethereum/fixUsingGlobal Fix using global with libraries. | 2022-05-02 12:41:34 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 505fa7763f | Fix checks for "using for ... global" for libraries. | 2022-05-02 12:40:56 +02:00 |  | 
			
				
					| 
							
							
								 Alexey Shekhirin | cb24e5d545 | fix(parser): error for unexpected token | 2022-04-29 16:13:04 +04:00 |  | 
			
				
					| 
							
							
								 Leo Alt | f9fa76c9d3 | smt encode call | 2022-04-11 12:19:41 +02:00 |  |