| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Joshua Quinones | e1a59397c6 | Renamed AssemblyStack to YulStack All files, references, variables, comments, etc. were renamed to YulStack. | 2022-04-08 20:28:55 +02:00 |  | 
			
				
					| 
							
							
								 Ryan | 3a17274691 | Improve error message for static array with size too large | 2022-04-05 17:36:37 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 2d07ea3d42 | Implements $/setTrace and uses trace logging. For helping the caller to know in advance how many files are expected
with a response for publishDiagnostics. | 2022-04-05 13:51:42 +02:00 |  | 
			
				
					| 
							
							
								 Aisultan Kali | 96376264e8 | Set handlers use unified jsonPrint with prettifier if needed | 2022-04-04 20:17:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 755e043a6d | Use error message for unary operators. | 2022-04-04 16:53:36 +05:30 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | 4c6066bfad | typeCheckAbiEncodeCallFunction should type check the arguments on functionPointerType->asExternallyCallableFunction instead of teh plain function type | 2022-03-24 18:53:46 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | 28593839d9 | Add helper to see if a switch has a default case. | 2022-03-15 14:29:54 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 8cb01a9953 | Fix and updated test. | 2022-03-15 10:23:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9188519f11 | Using for with global binding. | 2022-03-14 17:39:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7f360e61fc | Merge pull request #12781 from ethereum/fixImportDirectiveVisits Fix import directive visits in type checker and view pure checker. | 2022-03-14 15:35:37 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 0f1a63c3fa | Fix import directive visits in type checker and view pure checker. | 2022-03-14 14:53:06 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 0172f61340 | No longer mark Yul as experimental. | 2022-03-14 14:48:01 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e58c0b561d | Mark viaIR code generation as non-experimental. | 2022-03-14 14:48:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f6beaa0ad | Merge pull request #12121 from ethereum/extend-using-statement Extend using statement | 2022-03-14 14:10:16 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 672951ccc7 | Extend using-for. | 2022-03-14 12:33:44 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 2b2f8acc12 | LSP: Implements goto-definition. | 2022-03-14 11:59:41 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 1035eacb53 | LSP: Introduce HandlerBase for future LSP-feature implementations. | 2022-03-14 10:52:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 09f667948b | Merge pull request #12746 from tfire/fix/remove-namespace-ast-annotations Remove use of `using namespace` in header file | 2022-03-11 12:49:13 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | 624d2d3968 | Error messages from abi encodecall are giving more details about the types of the involved variables | 2022-03-11 16:14:55 +05:30 |  | 
			
				
					| 
							
							
								 Tyler | 1c58b91075 | Merge branch 'develop' of github.com:tfire/solidity into fix/remove-namespace-ast-annotations | 2022-03-10 17:39:29 -05:00 |  | 
			
				
					| 
							
							
								 Tyler | 1653b6c5b7 | more qualifying | 2022-03-10 17:36:46 -05:00 |  | 
			
				
					| 
							
							
								 chriseth | 4f02be110c | Unused store eliminator. | 2022-03-10 18:25:28 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 2b201f21a1 | Merge pull request #12758 from ethereum/accessToTypeDefinition Provide generic access to type definition for user-defined types. | 2022-03-10 13:16:39 +01:00 |  | 
			
				
					| 
							
							
								 Tyler | 047034544e | Merge branch 'develop' of github.com:tfire/solidity into fix/remove-namespace-ast-annotations | 2022-03-09 18:55:22 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e0c837b33b | Remove isCreation flag from OptimiserSettings. | 2022-03-09 17:53:28 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ce0a3e93f2 | Store whether an evmasm Assembly is creation code. | 2022-03-09 17:42:29 +01:00 |  |