Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							aacbe72079
							
						
					 | 
					
						
						
							
							group unsupported warnings
						
						
						
						
						
					 | 
					
						2023-03-15 17:06:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							db9c11a2a5
							
						
					 | 
					
						
						
							
							fix abstract nondet exception
						
						
						
						
						
					 | 
					
						2023-02-08 16:59:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d91ccf028
							
						
					 | 
					
						
						
							
							[SMTChecker] Add a new trusted mode which assumes that code that is
						
						
						
						
						
						
						
						available at compile time is trusted. 
						
					 | 
					
						2023-02-06 17:02:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wechman
							
						 
					 | 
					
						
						
						
						
							
						
						
							64a4f32bc2
							
						
					 | 
					
						
						
							
							Consistent terminology for attached/bound functions
						
						
						
						
						
					 | 
					
						2022-12-07 19:31:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							24df40de9a
							
						
					 | 
					
						
						
							
							Allow running Eldarica from the command line
						
						
						
						
						
					 | 
					
						2022-11-22 21:16:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							75d08ea924
							
						
					 | 
					
						
						
							
							Check early if solvers are available.
						
						
						
						
						
					 | 
					
						2022-05-11 20:02:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f1a63c3fa
							
						
					 | 
					
						
						
							
							Fix import directive visits in type checker and view pure checker.
						
						
						
						
						
					 | 
					
						2022-03-14 14:53:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb8c138b8b
							
						
					 | 
					
						
						
							
							Do not analyze unecessary contracts
						
						
						
						
						
					 | 
					
						2021-12-24 19:36:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e74f853c6b
							
						
					 | 
					
						
						
							
							[SMTChecker] Support user types
						
						
						
						
						
					 | 
					
						2021-09-21 13:23:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1bea368cb
							
						
					 | 
					
						
						
							
							[SMTChecker] Support constants via modules
						
						
						
						
						
					 | 
					
						2021-09-16 14:35:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e2fe1e340
							
						
					 | 
					
						
						
							
							[SMTChecker] Cleanup spurious messages about TypeTypes
						
						
						
						
						
					 | 
					
						2021-09-07 16:55:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							106c591dde
							
						
					 | 
					
						
						
							
							Support the  external call option
						
						
						
						
						
					 | 
					
						2021-09-01 20:18:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							60b866f9d8
							
						
					 | 
					
						
						
							
							Fix ICE on multi-source use of abi.*
						
						
						
						
						
					 | 
					
						2021-08-27 18:55:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e81df1bd3
							
						
					 | 
					
						
						
							
							Do not show redundant unsupported errors in SMTChecker
						
						
						
						
						
					 | 
					
						2021-08-27 16:25:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a55685c04f
							
						
					 | 
					
						
						
							
							Erase balances when delegatecall is seen
						
						
						
						
						
					 | 
					
						2021-08-25 12:39:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3525b81d0
							
						
					 | 
					
						
						
							
							Supply scanner to model checker.
						
						
						
						
						
					 | 
					
						2021-07-14 15:12:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf21cd400c
							
						
					 | 
					
						
						
							
							Fix conversion from bytes to fixed bytes
						
						
						
						
						
					 | 
					
						2021-06-01 17:55:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b2ccf2f37
							
						
					 | 
					
						
						
							
							Abstract function smtchecker natspec
						
						
						
						
						
					 | 
					
						2021-05-11 15:30:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd1865873e
							
						
					 | 
					
						
						
							
							Choose contracts to be analyzed by the SMTChecker
						
						
						
						
						
					 | 
					
						2021-04-21 10:34:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							095d337140
							
						
					 | 
					
						
						
							
							Basic support to free constants
						
						
						
						
						
					 | 
					
						2021-04-19 19:23:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e34359063
							
						
					 | 
					
						
						
							
							Basic support to free functions
						
						
						
						
						
					 | 
					
						2021-04-19 19:23:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							330fb8f4d0
							
						
					 | 
					
						
						
							
							[SMTChecker] Assignment refactoring
						
						
						
						
						
					 | 
					
						2021-03-31 13:36:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d231f1859
							
						
					 | 
					
						
						
							
							[SMTChecker] Changed SMTEncoder::mergeVariables to work regardless which branch has been visited first
						
						
						
						
						
					 | 
					
						2021-03-30 20:35:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba97d6ac4e
							
						
					 | 
					
						
						
							
							Add local vars to cex
						
						
						
						
						
					 | 
					
						2021-03-30 17:55:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbd067d6db
							
						
					 | 
					
						
						
							
							Report out of bounds index access
						
						
						
						
						
					 | 
					
						2021-03-30 10:28:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e197ebbdd1
							
						
					 | 
					
						
						
							
							Replace TypePointer with Type const*
						
						
						
						
						
					 | 
					
						2021-03-23 11:47:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							432944d0b4
							
						
					 | 
					
						
						
							
							[SMTChecker] Small refactoring of defining SMT expressions for structs/tuples
						
						
						
						
						
					 | 
					
						2021-03-16 15:34:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							385a664f3c
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix public getter for array of structs.
						
						
						
						
						
					 | 
					
						2021-03-08 17:34:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							41fc59f00f
							
						
					 | 
					
						
						
							
							[SMTChecker] Ensure that push to a string casted to bytes is registered in the original string
						
						
						
						
						
					 | 
					
						2021-03-03 17:11:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1013427a7
							
						
					 | 
					
						
						
							
							[SMTChecker] refactoring the accessing the encoding state
						
						
						
						
						
					 | 
					
						2021-02-03 15:53:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							545305a31f
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix super and virtual
						
						
						
						
						
					 | 
					
						2021-01-28 18:51:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							484e67815a
							
						
					 | 
					
						
						
							
							[SMTChecker] Basic support for inline assembly using over-approximating analysis
						
						
						
						
						
					 | 
					
						2021-01-26 16:20:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b23cadbdc
							
						
					 | 
					
						
						
							
							Add CLI and JSON option to select SMTChecker targets
						
						
						
						
						
					 | 
					
						2021-01-20 17:35:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c6340fe4f
							
						
					 | 
					
						
						
							
							[SMTChecker] Refactoring expression to tuple assignment
						
						
						
						
						
					 | 
					
						2021-01-12 17:15:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd43ce1578
							
						
					 | 
					
						
						
							
							fixing try/catch encoding for BMC, refactoring
						
						
						
						
						
					 | 
					
						2021-01-11 13:36:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f3924186e
							
						
					 | 
					
						
						
							
							[SMTChecker] Support try-catch in CHC engine
						
						
						
						
						
					 | 
					
						2021-01-11 13:36:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							78d55e6b4a
							
						
					 | 
					
						
						
							
							[SMTChecker] Support check/unchecked
						
						
						
						
						
					 | 
					
						2020-12-30 12:14:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							9482e7de23
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix calls to virtual/overriden functions
						
						
						
						
						
					 | 
					
						2020-12-29 11:25:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							d90b9da4f0
							
						
					 | 
					
						
						
							
							[SMTChecker] Refactoring
						
						
						
						
						
					 | 
					
						2020-12-22 13:10:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							87ef0e16f5
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix virtual modifier called statically
						
						
						
						
						
					 | 
					
						2020-12-21 13:52:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							7078e8f8f8
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix analysis of overriding modifiers
						
						
						
						
						
					 | 
					
						2020-12-17 17:05:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							2cbf33ca1c
							
						
					 | 
					
						
						
							
							SMTChecker support ABI functions as UFs
						
						
						
						
						
					 | 
					
						2020-12-17 14:03:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5c96ea6da
							
						
					 | 
					
						
						
							
							Fix constant evaluation build
						
						
						
						
						
					 | 
					
						2020-12-16 17:59:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							80e85b772b
							
						
					 | 
					
						
						
							
							[SMTChecker] Apply const eval to arithmetic binary expressions
						
						
						
						
						
					 | 
					
						2020-12-16 14:58:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a961a76263
							
						
					 | 
					
						
						
							
							Do not run SMTChecker when file level functions/constants are present.
						
						
						
						
						
					 | 
					
						2020-12-09 12:18:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7ac207391
							
						
					 | 
					
						
						
							
							[SMTChecker] Support return in CHC
						
						
						
						
						
					 | 
					
						2020-12-07 18:17:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							7490ffbe13
							
						
					 | 
					
						
						
							
							Use nonlinear clauses instead of inlining for base constructors
						
						
						
						
						
					 | 
					
						2020-12-04 13:25:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ee633f404
							
						
					 | 
					
						
						
							
							[SMTChecker] Added support for public getters through this.
						
						
						
						
						
					 | 
					
						2020-12-02 16:06:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd06d68cbe
							
						
					 | 
					
						
						
							
							[SMTChecker] Keeping better track of path condition through branches with return statement in the BMC engine.
						
						
						
						
						
					 | 
					
						2020-11-30 11:47:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Blicha
							
						 
					 | 
					
						
						
						
						
							
						
						
							80d743426f
							
						
					 | 
					
						
						
							
							[SMTChecker] Added support for struct constructor.
						
						
						
						
						
					 | 
					
						2020-11-23 13:45:17 +01:00 | 
					
					
						
						
							
							
							
						
					 |