chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							98e5923e3a
							
						
					 | 
					
						
						
							
							Do now disallow assigning to external parameters.
						
						
						
						
						
					 | 
					
						2020-06-22 18:36:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd2cc76f20
							
						
					 | 
					
						
						
							
							Modules are pure.
						
						
						
						
						
					 | 
					
						2020-06-18 18:28:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							76468f19fe
							
						
					 | 
					
						
						
							
							Check if using for refers to a library earlier.
						
						
						
						
						
					 | 
					
						2020-06-17 17:45:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8086ddd3bd
							
						
					 | 
					
						
						
							
							Merge pull request #9189 from ethereum/simplifyResolver
						
						
						
						
						
						
						
						Simplify inline assembly resolver. 
						
					 | 
					
						2020-06-16 15:31:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3a8c996807
							
						
					 | 
					
						
						
							
							Merge pull request #9193 from ethereum/experimentalFeatureBysource
						
						
						
						
						
						
						
						Directly determine if experimental feature active. 
						
					 | 
					
						2020-06-16 14:27:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8e23899886
							
						
					 | 
					
						
						
							
							Merge pull request #9188 from ethereum/refactorNameAndType
						
						
						
						
						
						
						
						Refactor name and type resolution in preparation for free functions. 
						
					 | 
					
						2020-06-16 14:26:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							645c3508a8
							
						
					 | 
					
						
						
							
							Prepare for allowing bound functions and using for everywhere.
						
						
						
						
						
					 | 
					
						2020-06-15 21:20:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5fdbb5c3e3
							
						
					 | 
					
						
						
							
							Simplify inline assembly resolver.
						
						
						
						
						
					 | 
					
						2020-06-15 18:10:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							d54e7f50ed
							
						
					 | 
					
						
						
							
							Natspec: Output "type" and "version" in documenation
						
						
						
						
						
					 | 
					
						2020-06-15 14:53:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c4e286390
							
						
					 | 
					
						
						
							
							[SMTChecker] Replace wrap mod by slack vars
						
						
						
						
						
					 | 
					
						2020-06-12 14:57:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							194c2b8c9c
							
						
					 | 
					
						
						
							
							Directly determine if experimental feature active.
						
						
						
						
						
					 | 
					
						2020-06-12 12:18:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							07c1167136
							
						
					 | 
					
						
						
							
							Refactor name and type resolution.
						
						
						
						
						
					 | 
					
						2020-06-12 12:18:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							012ba9537b
							
						
					 | 
					
						
						
							
							Merge pull request #9184 from ethereum/fixUsingForStorage
						
						
						
						
						
						
						
						Fix using for with explicit reference types. 
						
					 | 
					
						2020-06-11 14:00:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5c71b3fbb0
							
						
					 | 
					
						
						
							
							Merge pull request #9173 from ethereum/fixBoundCalldata
						
						
						
						
						
						
						
						Fix bound functions with calldata parameters. 
						
					 | 
					
						2020-06-11 13:31:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							549c90612c
							
						
					 | 
					
						
						
							
							Fix using for with explicit reference types.
						
						
						
						
						
					 | 
					
						2020-06-11 13:04:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							73cd009b89
							
						
					 | 
					
						
						
							
							Fix struct allocation in Sol->Yul.
						
						
						
						
						
					 | 
					
						2020-06-11 12:16:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d4e3491f35
							
						
					 | 
					
						
						
							
							Merge pull request #9177 from ethereum/fixYulStructMemberAccess
						
						
						
						
						
						
						
						[Sol -> Yul] Fix struct member access for memory and implement for calldata. 
						
					 | 
					
						2020-06-11 09:41:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d7f29a33b9
							
						
					 | 
					
						
						
							
							Merge pull request #9096 from ethereum/conversionWarningsLibSol
						
						
						
						
						
						
						
						Adding fixes for signedness warnings in libsolidity 
						
					 | 
					
						2020-06-11 01:06:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							90b66a7362
							
						
					 | 
					
						
						
							
							Fix struct member access for memory and implement for calldata.
						
						
						
						
						
					 | 
					
						2020-06-10 20:01:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							baabe65a84
							
						
					 | 
					
						
						
							
							Fix bound functions with calldata parameters.
						
						
						
						
						
					 | 
					
						2020-06-10 17:37:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2410f0ed5a
							
						
					 | 
					
						
						
							
							Merge pull request #9135 from ethereum/fixReturnParameterLocation
						
						
						
						
						
						
						
						Fixing ICE on calling externally a function that returns calldata pointers 
						
					 | 
					
						2020-06-10 16:44:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							81c48e67d1
							
						
					 | 
					
						
						
							
							Merge pull request #9073 from a3d4/partfix-5819-add-error-ids-to-json
						
						
						
						
						
						
						
						Add error IDs to JSON and console output 
						
					 | 
					
						2020-06-10 15:56:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							e73fe17277
							
						
					 | 
					
						
						
							
							Fixing ICE on calling externally a function that returns calldata pointers
						
						
						
						
						
						
						
						Co-authored-by: chriseth <chris@ethereum.org> 
						
					 | 
					
						2020-06-10 14:41:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							b17915a6ba
							
						
					 | 
					
						
						
							
							Add error IDs to JSON
						
						
						
						
						
					 | 
					
						2020-06-10 13:26:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6e4943089
							
						
					 | 
					
						
						
							
							Adding fixes for signedness warnings in libsolidity
						
						
						
						
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 | 
					
						2020-06-10 10:41:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							062159214c
							
						
					 | 
					
						
						
							
							Rename scope to currentContract.
						
						
						
						
						
					 | 
					
						2020-06-09 18:19:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e5c19d8a2c
							
						
					 | 
					
						
						
							
							Replace inContractKind by libraryFunction.
						
						
						
						
						
					 | 
					
						2020-06-09 17:56:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2724ce9511
							
						
					 | 
					
						
						
							
							Index access to fixed bytes and byte arrays.
						
						
						
						
						
					 | 
					
						2020-06-09 10:50:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f49e2424b2
							
						
					 | 
					
						
						
							
							[SMTChecker] Erase knowledge when array variable is pushed
						
						
						
						
						
					 | 
					
						2020-06-08 10:23:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d243f5baac
							
						
					 | 
					
						
						
							
							Merge pull request #9045 from ethereum/smt_fix_tuple
						
						
						
						
						
						
						
						[SMTChecker] Fix internal error in tuples of tuples. 
						
					 | 
					
						2020-06-05 14:21:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							731e6466a0
							
						
					 | 
					
						
						
							
							Merge pull request #9067 from ethereum/smt_fix_fp_again
						
						
						
						
						
						
						
						[SMTChecker] Fix BMC targets with FP 
						
					 | 
					
						2020-06-05 12:39:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							87ceb72b82
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix internal error in tuples of tuples.
						
						
						
						
						
					 | 
					
						2020-06-05 12:20:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6b5f83cdfa
							
						
					 | 
					
						
						
							
							Merge pull request #9058 from ethereum/memberAccessSolYul
						
						
						
						
						
						
						
						[Sol->Yul] Member access for structs. 
						
					 | 
					
						2020-06-03 21:19:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f38e3a3574
							
						
					 | 
					
						
						
							
							Merge pull request #9056 from ethereum/solYulGetters
						
						
						
						
						
						
						
						[Sol->Yul] Implement getters. 
						
					 | 
					
						2020-06-03 19:08:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f8b5fe53b
							
						
					 | 
					
						
						
							
							Disallow override with non-public state variables
						
						
						
						
						
					 | 
					
						2020-06-03 14:03:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7f3c042b6
							
						
					 | 
					
						
						
							
							Struct member access for storage and memory.
						
						
						
						
						
					 | 
					
						2020-06-03 10:37:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							37e8d78cff
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implement getters.
						
						
						
						
						
					 | 
					
						2020-06-03 10:33:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							96ce4abe0e
							
						
					 | 
					
						
						
							
							Merge pull request #9069 from ethereum/smt_try
						
						
						
						
						
						
						
						[SMTChecker] Fix internal error on try/catch 
						
					 | 
					
						2020-06-02 21:09:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c07254f5ac
							
						
					 | 
					
						
						
							
							Merge pull request #9055 from ethereum/issue-8881
						
						
						
						
						
						
						
						Output error when forward referencing constants in inline assembly 
						
					 | 
					
						2020-06-02 17:10:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0e11d468cc
							
						
					 | 
					
						
						
							
							Merge pull request #9064 from ethereum/FixedPointType-solAssert
						
						
						
						
						
						
						
						Added an assert for FixedPointType in InlineAssembly 
						
					 | 
					
						2020-06-02 16:57:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							10162016ae
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix internal error on try/catch
						
						
						
						
						
					 | 
					
						2020-06-02 16:51:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							97cb091ada
							
						
					 | 
					
						
						
							
							Merge pull request #9068 from ethereum/smt_fix_state_var_init_call
						
						
						
						
						
						
						
						[SMTChecker] Relax assertion about callstack 
						
					 | 
					
						2020-06-02 15:53:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							bdc2c63327
							
						
					 | 
					
						
						
							
							Output error when forward referencing constants in inline assembly
						
						
						
						
						
					 | 
					
						2020-06-02 14:37:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ede39fc2da
							
						
					 | 
					
						
						
							
							[SMTChecker] Relax assertion about callstack
						
						
						
						
						
					 | 
					
						2020-06-02 12:50:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bc9f772e7
							
						
					 | 
					
						
						
							
							Added an assert for FixedPointType in InlineAssembly
						
						
						
						
						
					 | 
					
						2020-06-02 13:31:10 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							2128ff9f13
							
						
					 | 
					
						
						
							
							Fix ICE on push for member access
						
						
						
						
						
					 | 
					
						2020-05-29 19:13:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e5d25692a5
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix BMC targets with FP
						
						
						
						
						
					 | 
					
						2020-05-29 18:13:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0b216f5771
							
						
					 | 
					
						
						
							
							Merge pull request #9050 from ethereum/smt_fix_nonvalue_asgn
						
						
						
						
						
						
						
						[SMTChecker] Fix ICE on index access assignment inside single branches 
						
					 | 
					
						2020-05-28 16:25:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							65d8b6cf75
							
						
					 | 
					
						
						
							
							Merge pull request #9033 from a3d4/partfix-5819-add-errorid-to-error-class
						
						
						
						
						
						
						
						Add unique ID to Error class 
						
					 | 
					
						2020-05-28 16:24:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b90fb1cab6
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE on index access assignment inside single branches
						
						
						
						
						
					 | 
					
						2020-05-28 15:56:46 +02:00 | 
					
					
						
						
							
							
							
						
					 |