Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								e3c35840bb
								
							
						 | 
						
							
							
								
								remove out
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-20 11:26:16 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ec57d3b15c
								
							
						 | 
						
							
							
								
								missing switch cases
							
							
							
							
							
						 | 
						
							2022-04-19 16:20:02 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5393f1d98f
								
							
						 | 
						
							
							
								
								#5980
							
							
							
							
							
						 | 
						
							2022-04-19 11:10:37 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a180254c1a
								
							
						 | 
						
							
							
								
								fix #5980
							
							
							
							
							
						 | 
						
							2022-04-19 11:10:20 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b7169e2a41
								
							
						 | 
						
							
							
								
								fix #5985
							
							
							
							
							
						 | 
						
							2022-04-19 07:54:55 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1ead5f47d
								
							
						 | 
						
							
							
								
								#5986
							
							
							
							
							
							
							
							add memory limit check to internalize 
							
						 | 
						
							2022-04-19 07:31:40 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								9b66d8600b
								
							
						 | 
						
							
							
								
								add shortcut to serialize/deserialize based on question at FV hangout
							
							
							
							
							
							
							
							use case
```
from z3 import *
x, y = Ints('x y')
s = (x + y).serialize()
y = deserialize(s)
print(y)
```
							
						 | 
						
							2022-04-19 07:21:22 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								09b0c4bc9d
								
							
						 | 
						
							
							
								
								fix #5988
							
							
							
							
							
						 | 
						
							2022-04-19 07:17:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								df981666fd
								
							
						 | 
						
							
							
								
								na
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-18 16:27:46 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								98c7069f75
								
							
						 | 
						
							
							
								
								add rewrite for hoisting multipliers over modular inverses
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-18 14:29:16 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c727e2d048
								
							
						 | 
						
							
							
								
								add rc2 option
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-18 10:31:56 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a59ae41b3
								
							
						 | 
						
							
							
								
								fixes
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-16 19:19:05 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								7496f11542
								
							
						 | 
						
							
							
								
								na
							
							
							
							
							
						 | 
						
							2022-04-16 18:30:35 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3533bf486f
								
							
						 | 
						
							
							
								
								merge with master
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-16 18:30:03 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b5309d5fd0
								
							
						 | 
						
							
							
								
								na
							
							
							
							
							
						 | 
						
							2022-04-16 16:42:57 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c131eb4db1
								
							
						 | 
						
							
							
								
								build fix
							
							
							
							
							
						 | 
						
							2022-04-16 16:42:45 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f4c500c519
								
							
						 | 
						
							
							
								
								fix build
							
							
							
							
							
							
							
							reference types are not part of C 
							
						 | 
						
							2022-04-16 15:16:53 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								807121aa03
								
							
						 | 
						
							
							
								
								wip
							
							
							
							
							
						 | 
						
							2022-04-16 14:55:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e70112832
								
							
						 | 
						
							
							
								
								Update z3.py
							
							
							
							
							
							
							
							allow ading funcinterp to models 
							
						 | 
						
							2022-04-15 23:31:15 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Cruanes
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								11d992a335
								
							
						 | 
						
							
							
								
								wip: tweak GC further (#5982)
							
							
							
							
							
						 | 
						
							2022-04-15 20:08:39 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e11496bc65
								
							
						 | 
						
							
							
								
								Added decide-callback to user-propagator (#5978)
							
							
							
							
							
							
							
							* Fixed registering expressions in push/pop
* Reused existing function
* Reverted reusing can_propagate
* Added decide-callback to user-propagator
* Refactoring
* Fixed index 
							
						 | 
						
							2022-04-15 20:07:17 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Zachary Wimer
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9ecd4f8406
								
							
						 | 
						
							
							
								
								MANIFEST.in will now include pyproject.toml (#5979)
							
							
							
							
							
						 | 
						
							2022-04-15 19:53:16 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c33611e9e0
								
							
						 | 
						
							
							
								
								include map for non vs builds
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-15 19:23:48 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								cc36dd1e0d
								
							
						 | 
						
							
							
								
								include map for non vs builds
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-15 19:18:17 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3cc9d7f443
								
							
						 | 
						
							
							
								
								improve pre-processing
							
							
							
							
							
						 | 
						
							2022-04-15 12:55:26 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a634876180
								
							
						 | 
						
							
							
								
								sort muxes
							
							
							
							
							
						 | 
						
							2022-04-15 12:55:26 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Zachary Wimer
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7d47e45c6b
								
							
						 | 
						
							
							
								
								Add a hacky patch so that Z3 on M1 hardware can link to libs properly (#5974)
							
							
							
							
							
							
							
							* Add a hacky patch so that Z3 on M1 hardware can link to libs properly
* Update setup.py
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-15 09:57:51 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ddbe17d581
								
							
						 | 
						
							
							
								
								#5965
							
							
							
							
							
							
							
							define the is_bool on ArithSortRef 
							
						 | 
						
							2022-04-13 16:08:54 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1b10b0ea4
								
							
						 | 
						
							
							
								
								Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
							
							
							
							
							
						 | 
						
							2022-04-13 12:22:49 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								da168cad2d
								
							
						 | 
						
							
							
								
								track _all_ interval end-points for propagation (in fact only need end-points at unit location, not the others so this can be tuned
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-13 12:22:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								88a17ef33e
								
							
						 | 
						
							
							
								
								print more
							
							
							
							
							
						 | 
						
							2022-04-13 11:42:41 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3f5eb7fcf2
								
							
						 | 
						
							
							
								
								re-enable pre-process
							
							
							
							
							
						 | 
						
							2022-04-13 11:24:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c9fa00aec1
								
							
						 | 
						
							
							
								
								expose recursive functions with own op-code over API
							
							
							
							
							
						 | 
						
							2022-04-13 11:24:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								be488f75ab
								
							
						 | 
						
							
							
								
								Add some fi info
							
							
							
							
							
						 | 
						
							2022-04-13 09:34:59 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Zachary Wimer
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c0b455e010
								
							
						 | 
						
							
							
								
								Add cmake setup.py build dep (#5972)
							
							
							
							
							
							
							
							* Add wheel as build dependency
* Add cmake as a python build dependency
* pyproject toml update
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-13 08:48:08 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Zachary Wimer
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9834d7aae0
								
							
						 | 
						
							
							
								
								Setup.py fix dependencies (#5971)
							
							
							
							
							
							
							
							* Add wheel as build dependency
* pyproject toml update 
							
						 | 
						
							2022-04-13 08:31:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Audrey Dutcher
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								032768b0fc
								
							
						 | 
						
							
							
								
								setup.py: copy generated python files correctly (#5975)
							
							
							
							
							
						 | 
						
							2022-04-13 08:29:36 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								d59c32261f
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/polysat' into polysat
							
							
							
							
							
						 | 
						
							2022-04-12 16:08:09 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								9fa5096776
								
							
						 | 
						
							
							
								
								conflict logging
							
							
							
							
							
						 | 
						
							2022-04-12 16:06:20 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								00fa4b3320
								
							
						 | 
						
							
							
								
								Better search stack printing
							
							
							
							
							
						 | 
						
							2022-04-12 14:13:20 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								8b2f1654fa
								
							
						 | 
						
							
							
								
								Better search stack printing
							
							
							
							
							
						 | 
						
							2022-04-12 13:48:06 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b264e6c290
								
							
						 | 
						
							
							
								
								Reverted reusing can_propagate (#5966)
							
							
							
							
							
							
							
							* Fixed registering expressions in push/pop
* Reused existing function
* Reverted reusing can_propagate 
							
						 | 
						
							2022-04-12 12:29:53 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								59f2603a3a
								
							
						 | 
						
							
							
								
								add parameter class for polysat
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-12 10:36:01 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								afa7162ab1
								
							
						 | 
						
							
							
								
								add parameter class for polysat
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-12 10:35:23 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f2b9c27ed6
								
							
						 | 
						
							
							
								
								use simpler looking for loop
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-12 10:13:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ac55e29a56
								
							
						 | 
						
							
							
								
								disable propagation
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-04-11 22:23:42 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb2dd92d37
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/z3prover/z3
							
							
							
							
							
						 | 
						
							2022-04-11 17:06:03 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c996a66da0
								
							
						 | 
						
							
							
								
								separate pre-processing, add callback parameter to push/pop in python API
							
							
							
							
							
						 | 
						
							2022-04-11 17:05:59 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b0d8b27f37
								
							
						 | 
						
							
							
								
								Fixed registering expressions in push/pop (#5964)
							
							
							
							
							
							
							
							* Fixed registering expressions in push/pop
* Reused existing function 
							
						 | 
						
							2022-04-11 16:50:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								d98a93bcc8
								
							
						 | 
						
							
							
								
								Remove bdecide
							
							
							
							
							
						 | 
						
							2022-04-11 15:55:41 +02:00 | 
						
						
							
							
							
							
								
							
							
						 |