Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							d818746e0c
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE in abi.decode
						
						
						
						
						
					 | 
					
						2019-11-18 13:15:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							8efacfb545
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE in string literal to fixed bytes implicit conversion
						
						
						
						
						
					 | 
					
						2019-11-13 22:25:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3652627fd
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE in CHC when function used as argument
						
						
						
						
						
					 | 
					
						2019-11-13 15:11:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							5dacaf57bc
							
						
					 | 
					
						
						
							
							Fix ICE in FixedBytes IndexAccess
						
						
						
						
						
					 | 
					
						2019-11-08 17:29:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b10efff8c
							
						
					 | 
					
						
						
							
							Add CHCSmtLib2Interface
						
						
						
						
						
					 | 
					
						2019-11-07 11:12:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							10e70b8603
							
						
					 | 
					
						
						
							
							[SMTChecker] Support inheritance and resolve overrides
						
						
						
						
						
					 | 
					
						2019-11-06 11:00:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							c5e081dc8c
							
						
					 | 
					
						
						
							
							[SMTChecker] Refactor CHC loops and add if blocks
						
						
						
						
						
					 | 
					
						2019-11-05 09:28:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a42e3f87a
							
						
					 | 
					
						
						
							
							[SMTChecker] Support assignments to m-d arrays and mappings
						
						
						
						
						
					 | 
					
						2019-10-28 17:27:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							83ef34f41d
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix SMT name for function identifiers
						
						
						
						
						
					 | 
					
						2019-09-24 11:23:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed9674be8d
							
						
					 | 
					
						
						
							
							[SMTChecker] Add as const function to SMTLib2Interface
						
						
						
						
						
					 | 
					
						2019-09-18 22:57:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1c238e25f
							
						
					 | 
					
						
						
							
							[SMTChecker] Add loop support
						
						
						
						
						
					 | 
					
						2019-09-13 12:40:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a51577facf
							
						
					 | 
					
						
						
							
							Fix Windows build
						
						
						
						
						
					 | 
					
						2019-09-02 22:37:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a774b2d905
							
						
					 | 
					
						
						
							
							[SMTChecker] Zero-initialize arrays
						
						
						
						
						
					 | 
					
						2019-09-02 22:37:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							214e5c6369
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix index access type type error
						
						
						
						
						
					 | 
					
						2019-08-27 16:39:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a70a46f9b
							
						
					 | 
					
						
						
							
							[CHC] Add function blocks and check asserts
						
						
						
						
						
					 | 
					
						2019-08-15 12:25:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cbac3a4208
							
						
					 | 
					
						
						
							
							Merge pull request #7107 from ethereum/smt_chc_constructor_interface
						
						
						
						
						
						
						
						[SMTChecker] Add CHC constructor/interface/error blocks 
						
					 | 
					
						2019-08-12 15:06:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							bef6228810
							
						
					 | 
					
						
						
							
							[SMTChecker] Create CHC constructor/interface/error blocks
						
						
						
						
						
					 | 
					
						2019-08-12 12:34:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							360f868836
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix literal string type mismatch
						
						
						
						
						
					 | 
					
						2019-08-10 21:51:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							4214cd1354
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE when reporting cex concerning state vars from different source files
						
						
						
						
						
					 | 
					
						2019-08-10 20:56:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							67c855e93e
							
						
					 | 
					
						
						
							
							Merge pull request #7170 from ethereum/smt_fix_other_contract_state_var
						
						
						
						
						
						
						
						[SMTChecker] Fix ICE when inlining functions from different source 
						
					 | 
					
						2019-08-09 19:14:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b22496b1f
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE when inlining functions that use state vars and are in a different source
						
						
						
						
						
					 | 
					
						2019-08-09 17:50:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							11d8cf588e
							
						
					 | 
					
						
						
							
							[SMTChecker] Set unknown values for return variables of recursive functions
						
						
						
						
						
					 | 
					
						2019-08-09 17:01:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							369f8cd97f
							
						
					 | 
					
						
						
							
							[SMTChecker] CHC create function return variables
						
						
						
						
						
					 | 
					
						2019-08-05 12:36:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							11632966c9
							
						
					 | 
					
						
						
							
							Merge pull request #7171 from ethereum/smt_fix_compound_bitwise
						
						
						
						
						
						
						
						[SMTChecker] Fix ICE compound bitwise op inside branch 
						
					 | 
					
						2019-08-05 12:15:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5fb8cf58a
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE compound bitwise op inside branch
						
						
						
						
						
					 | 
					
						2019-08-02 20:02:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b5863e583
							
						
					 | 
					
						
						
							
							Do not erase knowledge about storage pointers when another pointer is assigned
						
						
						
						
						
					 | 
					
						2019-08-02 13:09:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							04f298fd0e
							
						
					 | 
					
						
						
							
							Merge pull request #7132 from ethereum/smt_acc_solver
						
						
						
						
						
						
						
						[SMTChecker] EncodingContext config flag to accumulate assertions 
						
					 | 
					
						2019-08-01 13:04:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							44d7c6976a
							
						
					 | 
					
						
						
							
							Erase pointer knowledge properly inside loops
						
						
						
						
						
					 | 
					
						2019-07-30 12:47:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							00accd9daa
							
						
					 | 
					
						
						
							
							Merge pull request #7141 from ethereum/smt_fix_json
						
						
						
						
						
						
						
						[SMTChecker] Reset SSA index to 0 instead of increasing in context reset 
						
					 | 
					
						2019-07-29 10:20:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0197a200cd
							
						
					 | 
					
						
						
							
							Merge pull request #7142 from ethereum/smt_init_numbers
						
						
						
						
						
						
						
						[SMTChecker] Initialize all number types with 0 
						
					 | 
					
						2019-07-29 10:19:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							847f574e22
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE when inlining function with tuple expression
						
						
						
						
						
					 | 
					
						2019-07-26 16:29:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd5a5b3686
							
						
					 | 
					
						
						
							
							[SMTChecker] Initialize all number types with 0
						
						
						
						
						
					 | 
					
						2019-07-25 15:15:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							6bcbeb1d23
							
						
					 | 
					
						
						
							
							[SMTChecker] Reset SSA index to 0 instead of increasing in context reset
						
						
						
						
						
					 | 
					
						2019-07-25 14:16:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							264035f0dd
							
						
					 | 
					
						
						
							
							Merge pull request #7120 from ethereum/smt_refactor_inlining
						
						
						
						
						
						
						
						[SMTChecker] Refactor function inlining 
						
					 | 
					
						2019-07-22 14:20:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b204f27047
							
						
					 | 
					
						
						
							
							[SMTChecker] EncodingContext config flag to accumulate assertions
						
						
						
						
						
					 | 
					
						2019-07-19 19:31:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							03cc124f32
							
						
					 | 
					
						
						
							
							Add CHC skeleton
						
						
						
						
						
					 | 
					
						2019-07-19 11:52:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							382df64899
							
						
					 | 
					
						
						
							
							[SMTChecker] Refactor function inlining
						
						
						
						
						
					 | 
					
						2019-07-18 13:56:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							71144d0d39
							
						
					 | 
					
						
						
							
							[CHCChecker] Add CHCSolverInterface and Z3CHCSolverInterface
						
						
						
						
						
					 | 
					
						2019-07-15 17:31:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							75eb67c3e0
							
						
					 | 
					
						
						
							
							Merge pull request #7050 from ethereum/smt_set_solver
						
						
						
						
						
						
						
						[SMTChecker] EncodingContext's solver needs to be set dynamically 
						
					 | 
					
						2019-07-08 15:19:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							96b0c4c148
							
						
					 | 
					
						
						
							
							[SMTChecker] New VariableUsage flag to inline functions
						
						
						
						
						
					 | 
					
						2019-07-08 14:40:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							01570bbc8c
							
						
					 | 
					
						
						
							
							EncodingContext's solver needs to be set dynamically
						
						
						
						
						
					 | 
					
						2019-07-08 14:40:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							25928767b7
							
						
					 | 
					
						
						
							
							Merge pull request #7058 from ethereum/smt_reset_context
						
						
						
						
						
						
						
						[SMTChecker] Clear encoding context before engine starts 
						
					 | 
					
						2019-07-08 12:36:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							be663680d4
							
						
					 | 
					
						
						
							
							[SMTChecker] Clear encoding context before engine starts
						
						
						
						
						
					 | 
					
						2019-07-08 11:56:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							4aebdcc442
							
						
					 | 
					
						
						
							
							[SMTChecker] Allow FunctionSort to be created via sort and not type
						
						
						
						
						
					 | 
					
						2019-07-04 12:00:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							934e00d235
							
						
					 | 
					
						
						
							
							[SMTChecker] SymbolicVariables use EncodingContext to declare SMT vars
						
						
						
						
						
					 | 
					
						2019-07-03 16:05:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							817852c650
							
						
					 | 
					
						
						
							
							Merge pull request #7030 from ethereum/smt_move_solver
						
						
						
						
						
						
						
						[SMTChecker] Move solver from SMTEncoder to BMC 
						
					 | 
					
						2019-07-02 14:08:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e542e46163
							
						
					 | 
					
						
						
							
							Merge pull request #7022 from ethereum/smt_create_expr
						
						
						
						
						
						
						
						[SMTChecker] Always create symbolic expression 
						
					 | 
					
						2019-07-02 14:07:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ca10b59b25
							
						
					 | 
					
						
						
							
							Merge pull request #7020 from ethereum/smt_fix_callstack_message
						
						
						
						
						
						
						
						[SMTChecker] Fix wrong assertion in callstack message 
						
					 | 
					
						2019-07-02 13:47:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0818bd002
							
						
					 | 
					
						
						
							
							[SMTChecker] Move solver pointer from SMTEncoder to BMC
						
						
						
						
						
					 | 
					
						2019-07-02 12:06:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb3c85633b
							
						
					 | 
					
						
						
							
							Always create symbolic expression
						
						
						
						
						
					 | 
					
						2019-07-01 16:25:33 +02:00 | 
					
					
						
						
							
							
							
						
					 |