Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							acad00f461 
							
						 
					 
					
						
						
							
							fixup! Type inference draft.  
						
						... 
						
						
						
						Rebase fixes 
						
					 
					
						2023-09-14 07:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							0e95ca163c 
							
						 
					 
					
						
						
							
							fixup! Type inference draft.  
						
						
						
					 
					
						2023-09-14 07:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							761f5b342f 
							
						 
					 
					
						
						
							
							fixup! Type inference draft.  
						
						
						
					 
					
						2023-09-14 07:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							319a6c4999 
							
						 
					 
					
						
						
							
							Move around experimental tests  
						
						... 
						
						
						
						Exclude list for AST JSON tests
Fix type inference shellcheck failure
Disable shellcheck SC2086 
						
					 
					
						2023-09-14 07:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7c2f5ee171 
							
						 
					 
					
						
						
							
							Remove bogus unused IRVariable implementation (to be redone).  
						
						
						
					 
					
						2023-09-13 22:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							59ef5919fb 
							
						 
					 
					
						
						
							
							Platform fixes.  
						
						
						
					 
					
						2023-09-13 22:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							5f894722df 
							
						 
					 
					
						
						
							
							Add comment.  
						
						
						
					 
					
						2023-09-13 22:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							fadba0e4b8 
							
						 
					 
					
						
						
							
							error ids  
						
						
						
					 
					
						2023-09-13 22:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb7e9934e 
							
						 
					 
					
						
						
							
							Fix compiler warning.  
						
						
						
					 
					
						2023-09-13 22:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							5d1d365e2f 
							
						 
					 
					
						
						
							
							style fixes  
						
						
						
					 
					
						2023-09-13 22:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e0472407 
							
						 
					 
					
						
						
							
							Eliminate using namespace std.  
						
						
						
					 
					
						2023-09-13 22:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d8a36a1d58 
							
						 
					 
					
						
						
							
							Type inference draft.  
						
						
						
					 
					
						2023-09-13 22:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							093ec110cf 
							
						 
					 
					
						
						
							
							Scanner hack.  
						
						
						
					 
					
						2023-09-13 22:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							fa815764dd 
							
						 
					 
					
						
						
							
							Basic infrastructure.  
						
						
						
					 
					
						2023-09-13 22:37:00 +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 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							14aed39261 
							
						 
					 
					
						
						
							
							Introduce experimental analysis basic infrastructure  
						
						
						
					 
					
						2023-09-11 12:29:44 -03:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34c86d90be 
							
						 
					 
					
						
						
							
							Merge pull request  #14556  from ethereum/homebrew-update  
						
						... 
						
						
						
						Upgrade homebrew packages 
						
					 
					
						2023-09-11 13:34:56 +02:00 
						 
				 
			
				
					
						
							
							
								r0qs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cb04e84d9 
							
						 
					 
					
						
						
							
							Upgrade homebrew packages  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2023-09-11 12:49:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16ae76cad7 
							
						 
					 
					
						
						
							
							Merge pull request  #14533  from ethereum/fix-std-namespace-asan  
						
						... 
						
						
						
						Fix missing std qualifier for ASAN 
						
					 
					
						2023-09-05 11:04:13 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							ae36323edb 
							
						 
					 
					
						
						
							
							Fix missing std qualifier for ASAN  
						
						
						
					 
					
						2023-09-05 08:49:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e43968599e 
							
						 
					 
					
						
						
							
							Merge pull request  #14468  from ethereum/push0-rematerializer-default-sequence  
						
						... 
						
						
						
						Push0 rematerializer default sequence 
						
					 
					
						2023-09-04 19:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							fdc6699159 
							
						 
					 
					
						
						
							
							Rematerialize zero literals with default cleanup sequence  
						
						... 
						
						
						
						Add unused pruner step to the end of the default cleanup sequence 
						
					 
					
						2023-09-04 15:40:33 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b8e792eb6 
							
						 
					 
					
						
						
							
							Merge pull request  #14530  from ethereum/fix-oz-failing-test  
						
						... 
						
						
						
						Fix failing OZ test 
						
					 
					
						2023-09-04 13:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							76e0d81354 
							
						 
					 
					
						
						
							
							Fix failing OZ test  
						
						
						
					 
					
						2023-09-04 12:23:12 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							737c1abbdf 
							
						 
					 
					
						
						
							
							Merge pull request  #14525  from molecula451/purge-std  
						
						... 
						
						
						
						deprecate using namespace std 
						
					 
					
						2023-09-04 11:02:15 +02:00 
						 
				 
			
				
					
						
							
							
								Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							b3230b0bdc 
							
						 
					 
					
						
						
							
							deprecate using namespace std  
						
						... 
						
						
						
						test: updat filereader test
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
depecrate namespace std
deprecated namespace std
check ci
clean line
Co-authored-by: Nikola Matić <nikola.matic@ethereum.org>
purge line
pure line
deprecate std
deprecate std
deprecate std
deprecate std
deprecate std
deprecate
deprecate std
bye namespace 
						
					 
					
						2023-09-04 10:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df03f1412d 
							
						 
					 
					
						
						
							
							Merge pull request  #14522  from junaire/purge-using-namespace-std-in-libyul  
						
						... 
						
						
						
						Purge using namespace std in libyul 
						
					 
					
						2023-08-29 12:38:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jun Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							eff410eb74 
							
						 
					 
					
						
						
							
							Purge using namespace std in libyul  
						
						... 
						
						
						
						Signed-off-by: Jun Zhang <jun@junz.org> 
						
					 
					
						2023-08-29 11:51:59 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26912e0ee2 
							
						 
					 
					
						
						
							
							Merge pull request  #14515  from junaire/bump-fmtlib-version  
						
						... 
						
						
						
						Bump fmtlib to 9.1.0 
						
					 
					
						2023-08-28 17:24:20 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88b8368932 
							
						 
					 
					
						
						
							
							Merge pull request  #14512  from junaire/yul-opt-kill-namespace-std  
						
						... 
						
						
						
						Purge using namespace std from libyul/optimiser 
						
					 
					
						2023-08-28 16:01:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jun Zhang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2362c3362 
							
						 
					 
					
						
						
							
							Purge using namespace std from libyul/optimiser  
						
						... 
						
						
						
						Signed-off-by: Jun Zhang <jun@junz.org> 
						
					 
					
						2023-08-28 21:14:56 +08:00 
						 
				 
			
				
					
						
							
							
								Jun Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							2cf23e15d8 
							
						 
					 
					
						
						
							
							Bump fmtlib to 9.1.0  
						
						... 
						
						
						
						In our downstream project, we have two dependencies: solidity and spdlog.
Both of them depend on fmtlib. Unfortunately, the versions of fmtlib they
use do not match, which leads to compilation failure.
The issue arises because spdlog attempts to use solidity's fmtlib, but the
specific version (v8.0.1) has a bug. Ref: https://github.com/gabime/spdlog/issues/2142 
While we could keep this change in our own fork, we believe it would
be worthwhile to contribute it back to the upstream since spdlog is a
very popular logging library.
Signed-off-by: Jun Zhang <jun@junz.org> 
						
					 
					
						2023-08-28 13:58:56 +08:00 
						 
				 
			
				
					
						
							
							
								Nikola Matić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							925bfeb24b 
							
						 
					 
					
						
						
							
							Merge pull request  #14513  from junaire/yul-backend-namespace-std  
						
						... 
						
						
						
						Purge using namespace std from libyul/backends 
						
					 
					
						2023-08-28 07:56:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jun Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							1ebdab43d8 
							
						 
					 
					
						
						
							
							Purge using namespace std from libyul/backends  
						
						... 
						
						
						
						Signed-off-by: Jun Zhang <jun@junz.org> 
						
					 
					
						2023-08-24 11:12:52 +08:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37e18612c5 
							
						 
					 
					
						
						
							
							Merge pull request  #14505  from ethereum/syntax-test-more-extension-points  
						
						... 
						
						
						
						Make `SyntaxTest` easier to extend with custom expectations 
						
					 
					
						2023-08-23 18:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							e847596e39 
							
						 
					 
					
						
						
							
							CommonSyntaxTest: Add support for syntax tests with custom expectations in addition to expected errors  
						
						
						
					 
					
						2023-08-23 18:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							c965d6332c 
							
						 
					 
					
						
						
							
							SyntaxTest: Allow derived test cases to filter out warnings and infos  
						
						
						
					 
					
						2023-08-23 18:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							73b9077ab0 
							
						 
					 
					
						
						
							
							SyntaxTest: Default-initialize boolean fields without showing the value  
						
						... 
						
						
						
						- These get re-initialized in constructor anyway. The only purpose if initializing here is our convention to always initialize primitive types at declaration time. We don't want to have to repeat the defaults though. 
						
					 
					
						2023-08-23 18:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ead4af94 
							
						 
					 
					
						
						
							
							Order Error::Severity enum from most to least severe  
						
						... 
						
						
						
						- Also reorder Error::Type to match initial values for some consistency 
						
					 
					
						2023-08-23 18:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b81b66cd 
							
						 
					 
					
						
						
							
							Define Error::severity()  
						
						
						
					 
					
						2023-08-23 18:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78b1f5acc2 
							
						 
					 
					
						
						
							
							Merge pull request  #14511  from ethereum/semantic-tests-via-ir  
						
						... 
						
						
						
						Semantic tests via IR 
						
					 
					
						2023-08-23 16:42:03 +02:00