| 
								
								
									 Lev Nachmanson | 53c95e3627 | cleanup | 2023-12-28 06:00:57 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0728b81e9e | add parameter lp_settings.m_gomory_simplify | 2023-12-28 06:00:57 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5796e8899f | use vector instead of unordered_map in gomory Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2023-12-28 06:00:57 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a3529a0046 | create bounds for gomory cuts with big numbers | 2023-12-28 06:00:57 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | af7691224e | adding the polarity bound | 2023-12-28 06:00:57 -10:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ad07e0e18d | add sub and super-slice functionality directory to euf-bv-plugin | 2023-12-23 10:27:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cd331b8a56 | remove reference to tactic.h Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-22 13:17:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7adb402a3f | add missing dependencies Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-22 12:06:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5f451182f7 | missing cmake list Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-22 12:02:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e321643bf5 | move sls core functionality to be independent of tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-22 12:00:52 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 606a9a7409 | fix test build | 2023-12-22 16:19:28 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | cab3c45863 | remove unnecessary parameter copies | 2023-12-22 16:11:06 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | ab22e763d7 | some code simplifications in mpn plus remove duplicated assertion | 2023-12-22 15:29:04 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 766f5f04c0 | reduce memory allocs in params | 2023-12-21 23:27:28 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 68a2c08d5e | Add Z3_get_estimated_alloc_size to OCaml API (#7068) | 2023-12-21 12:54:30 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 19f3ad46ce | fix the build | 2023-12-20 14:14:01 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e9fa7db96c | revert smt_enode Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2023-12-20 14:03:27 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a00eb08ddd | Merge branch 'master' of https://github.com/z3prover/z3 | 2023-12-20 12:56:55 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4317d134bf | refactor: move gomory functionaly from int_solver to gomory | 2023-12-20 12:56:20 -10:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | c4fa719751 | revert last two commits; MSVC doesn't like to statically allocate flexible arrays | 2023-12-20 19:10:05 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 6246c6517d | fix debug build | 2023-12-20 18:30:53 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | c9c53b7c65 | tmp_enode: don't heap allocate an app. store it inline instead. Saves heap allocations and double indirections | 2023-12-20 18:19:20 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 4898a156d8 | shrink ast's app by 8 bytes on 64-bit platforms when number of args > 0 | 2023-12-20 16:58:45 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | b2d5c24c1d | remove a few string copies | 2023-12-20 16:55:09 +00:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e28b644a67 | remove an empty line | 2023-12-20 06:53:59 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d6365610d5 | change some TRACE statements | 2023-12-20 06:49:55 -10:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 97d450868e | Vector updates from polysat branch (#7066) * vector: add erase_if
* vector: generalize operator<<
* vector: fix missing destructor call | 2023-12-19 08:58:55 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 4c9f705cd1 | tptr: add pointer tagging templates (#7067) | 2023-12-19 08:58:32 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | fcc7b25c19 | remove a few string copies | 2023-12-19 14:34:37 +00:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9a18628b17 | remove unnecessary assignments | 2023-12-18 18:49:27 -10:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ea44c110bb | gc expressions in the scope of updates, not old expressions | 2023-12-18 20:08:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 13be3c3fbb | reset model converter between rounds to elim-unconstrained. | 2023-12-18 16:57:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0daa05aab2 | add ability to log selected bv rewrites | 2023-12-18 16:57:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dff419a7cb | pin expressions to fix unsound behavior | 2023-12-18 16:57:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5d4c18dde2 | fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-18 16:57:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6d23847482 | fix typos Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-18 09:33:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d008dbe50a | port Jakob's update to bv_internalize Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-18 09:31:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 085b5e2588 | port Jakob's update to union_find from polysat branch Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-18 09:25:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2f2bf749b9 | fixes to intblast encoding and more arithmetic rewriters Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-17 18:15:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bb99f44214 | fix bugs in elim-unconstr2 and fix bugs in intblast_solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-17 17:42:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4867073290 | remove windowsArm64 from nightly Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-17 10:04:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d0a59f3740 | intblast with lazy expansion of shl, ashr, lshr Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-16 15:12:57 -08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 50e0fd3ba6 | Use noexceptmore. (#7058) | 2023-12-16 12:14:53 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b44ab2f620 | add rewriters for and Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-15 14:55:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4778f27b46 | revert to standard solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-15 14:33:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9293923b8a | Add intblast solver | 2023-12-15 13:50:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0520558fc0 | port updated pdd from polysat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-15 08:54:03 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2e83352d42 | Fix bug in fp.round_to_integral (#7060) | 2023-12-15 08:34:27 -08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | e90a844508 | Use overridemore. (#7059) | 2023-12-15 08:44:57 +00:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f6e69d43a3 | Merge branch 'master' of https://github.com/z3prover/z3 | 2023-12-14 08:21:21 -10:00 |  |