r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98b5b6c916 
							
						 
					 
					
						
						
							
							Avoid creating copy of the object  
						
						
						
					 
					
						2023-10-02 14:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61162deea7 
							
						 
					 
					
						
						
							
							Fix subObjectAt  
						
						
						
					 
					
						2023-10-02 14:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d8d6fe447 
							
						 
					 
					
						
						
							
							Rename traverseObjectTree to visitPath and make it a member function  
						
						
						
					 
					
						2023-10-02 14:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b2805b760 
							
						 
					 
					
						
						
							
							Traverse object tree  
						
						
						
					 
					
						2023-10-02 14:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e61843428a 
							
						 
					 
					
						
						
							
							Apply suggestions  
						
						
						
					 
					
						2023-10-02 14:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce6abc6e42 
							
						 
					 
					
						
						
							
							Rename _qualifiedPath to _qualifiedName  
						
						
						
					 
					
						2023-10-02 14:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83fec48f54 
							
						 
					 
					
						
						
							
							set proper execution num for creation objects  
						
						
						
					 
					
						2023-10-02 14:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							feb4880b50 
							
						 
					 
					
						
						
							
							mostly style changes  
						
						
						
					 
					
						2023-10-02 14:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							284adee620 
							
						 
					 
					
						
						
							
							process some of the feedback  
						
						
						
					 
					
						2023-10-02 14:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9012ade27f 
							
						 
					 
					
						
						
							
							getObject -> Object::objectAt  
						
						
						
					 
					
						2023-10-02 14:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4095ea50c2 
							
						 
					 
					
						
						
							
							process some of the feedback  
						
						
						
					 
					
						2023-10-02 14:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b99ac4054 
							
						 
					 
					
						
						
							
							fix: apply suggestions + small fix  
						
						
						
					 
					
						2023-10-02 14:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98b598fdc4 
							
						 
					 
					
						
						
							
							fix: apply coding style suggestions  
						
						
						
					 
					
						2023-10-02 14:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc50f8ff96 
							
						 
					 
					
						
						
							
							remove unnecessary brackets  
						
						
						
					 
					
						2023-10-02 14:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8173fb158 
							
						 
					 
					
						
						
							
							slightly improve a var name  
						
						
						
					 
					
						2023-10-02 14:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66e314b7a0 
							
						 
					 
					
						
						
							
							modify <object> flag description  
						
						
						
					 
					
						2023-10-02 14:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67e987b53f 
							
						 
					 
					
						
						
							
							make objectApply recursive  
						
						
						
					 
					
						2023-10-02 14:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a2ea45f45 
							
						 
					 
					
						
						
							
							if input was code block, only print code  
						
						
						
					 
					
						2023-10-02 14:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97fc74f74d 
							
						 
					 
					
						
						
							
							do not use Object::pathToSubObject in getSubObject  
						
						
						
					 
					
						2023-10-02 14:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lupu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3078ab2d9c 
							
						 
					 
					
						
						
							
							yulopti: Add support for Yul Objects  
						
						
						
					 
					
						2023-10-02 14:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe1f9c640e 
							
						 
					 
					
						
						
							
							Merge pull request  #14565  from ethereum/viaIR-codegen-import-bug-test  
						
						... 
						
						
						
						Add test for via-ir codegen import bug 
						
					 
					
						2023-09-30 00:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
						
						
							
						
						
							ab2d3957cb 
							
						 
					 
					
						
						
							
							Add bytecode test for multiple sources compiler at same time  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2023-09-29 23:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b7ec23edc 
							
						 
					 
					
						
						
							
							Merge pull request  #14562  from ethereum/fix-viaIR-codegen-import-bug  
						
						... 
						
						
						
						Fix Via-IR bytecode divergence when compiling multiple files that are already included via imports 
						
					 
					
						2023-09-29 23:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3b36f736d 
							
						 
					 
					
						
						
							
							Avoid sorting FunctionDefinitions by AST ID during codegen  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2023-09-26 14:02:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc7a14a61d 
							
						 
					 
					
						
						
							
							Merge pull request  #14518  from ethereum/analysis-framework-refactor  
						
						... 
						
						
						
						`AnalysisFramework` refactor 
						
					 
					
						2023-09-19 18:52:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb2f1db88 
							
						 
					 
					
						
						
							
							AnalysisFramework: Move common setup to the framework  
						
						
						
					 
					
						2023-09-19 15:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							d2bfb2f737 
							
						 
					 
					
						
						
							
							AnalysisFramework: Reimplement parseAnalyseAndReturnError() with runFramework()  
						
						
						
					 
					
						2023-09-19 15:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							b766268ff3 
							
						 
					 
					
						
						
							
							AnalysisFramework: Get rid of parseAndAnalyse() and success()  
						
						... 
						
						
						
						- There are too many badly named functions doing different things. E.g. SyntaxTest has both this and parseAndAnalyze(). 
						
					 
					
						2023-09-19 15:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							309a8de530 
							
						 
					 
					
						
						
							
							Refactor AnalysisFramework to share more features between test cases that depend on it  
						
						
						
					 
					
						2023-09-19 15:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc44f8ad91 
							
						 
					 
					
						
						
							
							Merge pull request  #14550  from ethereum/events-at-file-level  
						
						... 
						
						
						
						File-level events 
						
					 
					
						2023-09-18 14:36:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							586a7c54eb 
							
						 
					 
					
						
						
							
							Merge pull request  #14503  from Saw-mon-and-Natalie/fix-test-typo  
						
						... 
						
						
						
						fixed `MSTORE` typo in `libevmasm` tests 
						
					 
					
						2023-09-18 14:30:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a986ffff 
							
						 
					 
					
						
						
							
							Allow event definitions at file level  
						
						
						
					 
					
						2023-09-15 14:47:40 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							020b59680e 
							
						 
					 
					
						
						
							
							Merge pull request  #14552  from ethereum/bump-cmake-and-boost-to-work-with-vs-2022  
						
						... 
						
						
						
						Work around differences in `lexically_normal()` on Boost 1.78+ and bump cmake and boost versions 
						
					 
					
						2023-09-14 20:38:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a5e0b5bb3 
							
						 
					 
					
						
						
							
							Merge pull request  #14551  from zobront/develop  
						
						... 
						
						
						
						docs: add clarification about post-execution modifier behavior 
						
					 
					
						2023-09-14 20:28:20 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Obront 
							
						 
					 
					
						
						
						
						
							
						
						
							6e8b9dff51 
							
						 
					 
					
						
						
							
							docs: add clarification about post execution modifier behavior  
						
						
						
					 
					
						2023-09-14 17:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							70cf104f19 
							
						 
					 
					
						
						
							
							fixup! Bump cmake to 3.27.4 and boost to 1.83 on Windows to work with Visual Studio 2022  
						
						
						
					 
					
						2023-09-14 17:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Saw-mon & Natalie 
							
						 
					 
					
						
						
						
						
							
						
						
							85b1cb9013 
							
						 
					 
					
						
						
							
							fixed MSTORE typo  
						
						
						
					 
					
						2023-09-14 16:15:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							0a69758468 
							
						 
					 
					
						
						
							
							FileReader::isPathPrefix(): Work around lexically_normal() no longer preserving UNC slashes on Boost 1.78+ on Windows  
						
						
						
					 
					
						2023-09-14 16:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							5d88b74746 
							
						 
					 
					
						
						
							
							install_deps.ps1: Remove downloaded packages and sources after installation  
						
						
						
					 
					
						2023-09-14 16:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							73d582d4b3 
							
						 
					 
					
						
						
							
							Bump cmake to 3.27.4 and boost to 1.83 on Windows to work with Visual Studio 2022  
						
						
						
					 
					
						2023-09-14 16:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bce5f91dc 
							
						 
					 
					
						
						
							
							Merge pull request  #14538  from ethereum/experimentalAnalysisBasicInfrastructure  
						
						... 
						
						
						
						New Analysis basic infrastructure 
						
					 
					
						2023-09-13 13:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64a0f62700 
							
						 
					 
					
						
						
							
							Merge pull request  #14506  from ethereum/extracted-natspec-json-tests  
						
						... 
						
						
						
						Replace Boost-based Natspec test case with one derived from `SyntaxTest` 
						
					 
					
						2023-09-11 19:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							b63a94031f 
							
						 
					 
					
						
						
							
							Generate expectations for moved Natspec syntax tests  
						
						
						
					 
					
						2023-09-11 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							dc68480f72 
							
						 
					 
					
						
						
							
							Move Natspec syntax tests to natspecJSON  
						
						
						
					 
					
						2023-09-11 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							d083925bed 
							
						 
					 
					
						
						
							
							natspecJSON: Generate missing expectations (including errors)  
						
						
						
					 
					
						2023-09-11 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							481c7256cb 
							
						 
					 
					
						
						
							
							natspecJSON: Include version and kind fields in expectations where missing  
						
						
						
					 
					
						2023-09-11 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							99bfdf930a 
							
						 
					 
					
						
						
							
							SolidityNatspecJSON: Convert Boost-based test cases into natspectJSON/*.sol tests  
						
						
						
					 
					
						2023-09-11 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							ba019e5a01 
							
						 
					 
					
						
						
							
							SolidityNatspecJSON: Manual conversion of two test cases that would not be handled correctly by the script  
						
						... 
						
						
						
						- dev_multiple_params_mixed_whitespace has whitespace that is not completely preserved
- dev_explicit_inherit_complex is a multi-file test 
						
					 
					
						2023-09-11 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							1041f071f0 
							
						 
					 
					
						
						
							
							SolidityNatspecJSON: A few tweaks and small fixes before automatic conversion  
						
						... 
						
						
						
						- Expectation order matching the order of contracts in the source
- Typos in test names
- Redundant prefixes in test names
- Wrong 'king' in some expectations (it's not checked by the test suite) 
						
					 
					
						2023-09-11 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							91cc72bcd4 
							
						 
					 
					
						
						
							
							NatspecJSONTest based on SyntaxTest  
						
						
						
					 
					
						2023-09-11 18:06:42 +02:00