Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							970e8064bb 
							
						 
					 
					
						
						
							
							Clear variables, but not backreferences in popScope.  
						
						
						
					 
					
						2021-01-12 21:40:52 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe03cbab0 
							
						 
					 
					
						
						
							
							Implement cxx20 polyfill and replace InvertibleMap entirely.  
						
						
						
					 
					
						2021-01-12 21:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							625d402dbb 
							
						 
					 
					
						
						
							
							Various optimizations for the DataFlowAnalyzer.  
						
						
						
					 
					
						2021-01-12 21:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9dcd4f813 
							
						 
					 
					
						
						
							
							Merge pull request  #10739  from ethereum/mapFetchValue  
						
						... 
						
						
						
						Add fetchValue utility for maps. 
						
					 
					
						2021-01-12 20:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							162b1508da 
							
						 
					 
					
						
						
							
							Merge pull request  #10744  from ethereum/useDropEx  
						
						... 
						
						
						
						Use drop_exactly. 
						
					 
					
						2021-01-12 17:11:54 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d97b9ba865 
							
						 
					 
					
						
						
							
							Merge pull request  #10686  from ethereum/libraryCallGuard  
						
						... 
						
						
						
						Library call guard. 
						
					 
					
						2021-01-12 16:52:24 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa28e48415 
							
						 
					 
					
						
						
							
							Merge pull request  #10727  from ethereum/smt_cex_internal_calls  
						
						... 
						
						
						
						[SMTChecker] Report internal calls in CHC transaction trace 
						
					 
					
						2021-01-12 15:44:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99add1e4e5 
							
						 
					 
					
						
						
							
							Merge pull request  #10710  from ethereum/implicit-conversion-bug  
						
						... 
						
						
						
						Disallow certain implicit conversions between integer types. 
						
					 
					
						2021-01-12 15:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b3c3836388 
							
						 
					 
					
						
						
							
							Output internal calls  
						
						
						
					 
					
						2021-01-12 14:57:04 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b00f8302f 
							
						 
					 
					
						
						
							
							Merge pull request  #10709  from ethereum/clarifyArrayLiterals  
						
						... 
						
						
						
						Clarify array literal documentation. 
						
					 
					
						2021-01-12 14:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							24aded266e 
							
						 
					 
					
						
						
							
							Dereference.  
						
						
						
					 
					
						2021-01-12 14:28:27 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7487a7d927 
							
						 
					 
					
						
						
							
							Use drop_exactly.  
						
						
						
					 
					
						2021-01-12 14:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							f1ae24abc7 
							
						 
					 
					
						
						
							
							Remove extra line breaks  
						
						
						
					 
					
						2021-01-12 14:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							f5adaa8bbb 
							
						 
					 
					
						
						
							
							Add valueOrNullptr and valueOrDefault utilities.  
						
						
						
					 
					
						2021-01-12 13:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66a773aef9 
							
						 
					 
					
						
						
							
							Merge pull request  #10721  from blishko/smt-try-catch  
						
						... 
						
						
						
						[SMTChecker] Support try-catch statements 
						
					 
					
						2021-01-12 12:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9ddb8a6ecf 
							
						 
					 
					
						
						
							
							Clarify array literal documentation.  
						
						
						
					 
					
						2021-01-12 11:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7824ccb56d 
							
						 
					 
					
						
						
							
							Merge pull request  #10663  from ethereum/check_style_exclude_list_support  
						
						... 
						
						
						
						scripts/check_style.sh: add exclude list support. 
						
					 
					
						2021-01-12 11:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22af3a555a 
							
						 
					 
					
						
						
							
							Merge pull request  #10736  from BinacsLee/binacs-update-install-deps  
						
						... 
						
						
						
						[scripts/install_deps.sh] support MacOS Big Sur 
						
					 
					
						2021-01-12 09:57:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a29493120e 
							
						 
					 
					
						
						
							
							Merge pull request  #10740  from ethereum/useZip  
						
						... 
						
						
						
						Use zip. 
						
					 
					
						2021-01-12 09:40:37 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							e107d51f46 
							
						 
					 
					
						
						
							
							Disallow certain implicit conversions between integer types.  
						
						... 
						
						
						
						Disallow implicit conversion from ``uintN`` and ``intM`` when ``M > N``, and by extension, explicit
conversion between the same types are also disallowed. 
						
					 
					
						2021-01-12 08:23:47 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b9de0c6155 
							
						 
					 
					
						
						
							
							Use zip.  
						
						
						
					 
					
						2021-01-11 20:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5c453acbe8 
							
						 
					 
					
						
						
							
							Fix encoding of library return values.  
						
						
						
					 
					
						2021-01-11 20:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8058cad772 
							
						 
					 
					
						
						
							
							Enable some tests.  
						
						
						
					 
					
						2021-01-11 20:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							bbef792568 
							
						 
					 
					
						
						
							
							Disable some ewasm tests.  
						
						
						
					 
					
						2021-01-11 20:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							84f3530e71 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2021-01-11 20:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e807c9bb63 
							
						 
					 
					
						
						
							
							Library call guard.  
						
						
						
					 
					
						2021-01-11 20:37:44 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67d21a87c5 
							
						 
					 
					
						
						
							
							Merge pull request  #10737  from ethereum/range-v3  
						
						... 
						
						
						
						Add range-v3. 
						
					 
					
						2021-01-11 19:24:13 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d43693ecca 
							
						 
					 
					
						
						
							
							Merge pull request  #10675  from ethereum/refactor-bytecode-comparison-scripts  
						
						... 
						
						
						
						Refactor bytecode comparison scripts 
						
					 
					
						2021-01-11 18:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fda3a31930 
							
						 
					 
					
						
						
							
							Merge pull request  #10560  from ethereum/arrayPushStructSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Implementing missing array push 
						
					 
					
						2021-01-11 18:51:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							eac2bcf72f 
							
						 
					 
					
						
						
							
							Add range-v3.  
						
						
						
					 
					
						2021-01-11 18:44:55 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							85b8325f0b 
							
						 
					 
					
						
						
							
							[Sol->Yul] Implementing dynamic array push for arrays of structs.  
						
						
						
					 
					
						2021-01-11 17:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							085f88d349 
							
						 
					 
					
						
						
							
							Create unit tests for prepare_report.py  
						
						
						
					 
					
						2021-01-11 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6628f19fd8 
							
						 
					 
					
						
						
							
							Modernize prepare_report.py and make it easier to extend  
						
						... 
						
						
						
						- Add argument parser
- Add type annotations
- Use pathlib
- Split into functions
- Use dataclasses to separate report data from presentation
- Provide more information if the script is interrupted 
						
					 
					
						2021-01-11 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							887497a406 
							
						 
					 
					
						
						
							
							prepare_report: Make error/missing data placeholders actually look like placeholders  
						
						
						
					 
					
						2021-01-11 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							fe7cc2097b 
							
						 
					 
					
						
						
							
							prepare_report: Report missing metadata as well  
						
						
						
					 
					
						2021-01-11 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							9f58f77b50 
							
						 
					 
					
						
						
							
							prepare_report: Unify error/missing data handling between JS and Python versions  
						
						
						
					 
					
						2021-01-11 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							a036cbea19 
							
						 
					 
					
						
						
							
							prepare_report.js: Replace var with const/let + minor cleanup  
						
						
						
					 
					
						2021-01-11 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							42786c2d29 
							
						 
					 
					
						
						
							
							Extract the script embedded in storebytecode.sh into a separate file  
						
						
						
					 
					
						2021-01-11 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								BinacsLee 
							
						 
					 
					
						
						
						
						
							
						
						
							3329f4ab9b 
							
						 
					 
					
						
						
							
							[scripts/install_deps.sh] support MacOS Big Sur  
						
						
						
					 
					
						2021-01-11 23:50:18 +08:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							b06936b11c 
							
						 
					 
					
						
						
							
							[refactor] Move copying struct to storage to it's own util function.  
						
						
						
					 
					
						2021-01-11 16:26:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfcba3bbd3 
							
						 
					 
					
						
						
							
							Merge pull request  #10733  from ethereum/fixEncodingLibrary  
						
						... 
						
						
						
						Determine encoding type earlier. 
						
					 
					
						2021-01-11 15:27:09 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6d3fcbdc7 
							
						 
					 
					
						
						
							
							Merge pull request  #10734  from ethereum/smt_fix_bfs_agaon  
						
						... 
						
						
						
						Fix BFS visit 
						
					 
					
						2021-01-11 14:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3804ad85f6 
							
						 
					 
					
						
						
							
							Enable tests.  
						
						
						
					 
					
						2021-01-11 14:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							ff76c989ac 
							
						 
					 
					
						
						
							
							addressing review comments  
						
						
						
					 
					
						2021-01-11 14:19:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7188ac7b 
							
						 
					 
					
						
						
							
							update to the tests  
						
						
						
					 
					
						2021-01-11 13:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							dd43ce1578 
							
						 
					 
					
						
						
							
							fixing try/catch encoding for BMC, refactoring  
						
						
						
					 
					
						2021-01-11 13:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							064e9a5de6 
							
						 
					 
					
						
						
							
							Changelog entry  
						
						
						
					 
					
						2021-01-11 13:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							09de54b5eb 
							
						 
					 
					
						
						
							
							tests  
						
						
						
					 
					
						2021-01-11 13:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							55589a9eec 
							
						 
					 
					
						
						
							
							[SMTChecker] Basic support for try-catch in BMC  
						
						
						
					 
					
						2021-01-11 13:36:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3924186e 
							
						 
					 
					
						
						
							
							[SMTChecker] Support try-catch in CHC engine  
						
						
						
					 
					
						2021-01-11 13:36:02 +01:00