| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b40e3015ef | fix #7053 | 2023-12-13 19:25:18 -08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 3ebec56880 | tptr.h: Include <cstdint>once rather than twice. (#7051) | 2023-12-13 09:36:41 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 536f4f84bb | Merge branch 'master' of https://github.com/z3prover/z3 | 2023-12-12 15:23:43 -10:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70d4f32ffd | port updates from poly/polysat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-09 13:00:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e580c384b8 | import updates to rational from polysat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-09 12:46:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 575538d325 | follow error message to put dependencies in setup args Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-08 18:38:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4123405d17 | add version Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-08 15:50:09 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6282f40255 | try add name to project Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-08 14:57:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7e716f7cfe | try fix suggested in  #7041 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-08 13:12:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8e26c2af17 | fix #7049 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-08 13:05:21 -08:00 |  |