| 
								
								
									 Nikolaj Bjorner | c0c314d1ae | build fix Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-29 06:23:27 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | da68c3213c | Unicode for Z3str3 (#4981) * z3str3: remove hard-coded char set
* z3str3: remove hard-coded char set
* z3str3: use char abstraction
* z3str3: scope management for unicode chars
* add QF_CHAR for z3str3
* z3str3: remove hard-coded char set
* z3str3: use char abstraction
* z3str3: scope management for unicode chars
* add QF_CHAR for z3str3
* z3str3: add 'char' string solver case
* z3str3: fix mk_char using the wrong ast manager
* z3str3: fix refcounted character vectors | 2021-01-29 06:14:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cfcd7f18a9 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-28 17:09:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | afc4c700b1 | move directory Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-28 14:49:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 42e601483d | add selected updates #4981 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-28 13:43:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e3d634807b | move common routines for quantifiers Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-28 13:23:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f48fb8d3e8 | it just works Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-28 11:12:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 579caab025 | na | 2021-01-27 19:35:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 909257f856 | remove family id externals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-27 06:48:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8d8fe872ad | remove plugin status to theory_seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-27 06:22:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 696b3c79b9 | fixes to self-contained character unicode | 2021-01-27 06:13:37 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d0f1d8f59e | move to unicode as stand-alone theory Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-27 05:46:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ecba26beae | missing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-26 17:07:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 32058d9c68 | add char_decl_plugin | 2021-01-26 16:43:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 20332c6d3e | adding char decl plugin for separate theory treatment Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-26 16:28:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8ed1992029 | char value Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-26 11:29:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 31b7ad3012 | prepare char utilities as a stand-alone theory | 2021-01-26 10:34:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f33d6f89b9 | fix #4973 | 2021-01-25 12:20:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 47cb1d1207 | remove bit-vector dependencies in theory_str_mc. See discussion #4939 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-23 13:03:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4cec19f03 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-23 12:16:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 96f1f4a567 | rename to seq_char instead of seq_unicode Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-23 12:12:06 -08:00 |  | 
				
					
						| 
								
								
									 Artem Alekseev | 7e668e9a1f | Fix build (#4960) | 2021-01-23 11:13:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 03fd251ccb | streamline unicode/ascii toggling. Fix bit-width for unicode to 18 | 2021-01-23 11:11:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 90eb4de526 | track reference counts of allocated characters Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-23 10:42:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 680b185872 | adding ematching engine, fixing seq_unicode | 2021-01-22 17:10:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db17ae03c6 | early return, statistics, remove unused field | 2021-01-21 23:53:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4c82350ca4 | na | 2021-01-21 23:35:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2051cac3a3 | tidy | 2021-01-21 23:34:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4e8ba8b160 | regression fix, fix unicode mode | 2021-01-21 22:06:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 64ba44d2ac | fix underflow bug when subtracting unsigned numbers | 2021-01-21 21:01:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dafee71500 | reshuffle unicode support to use global parameter, and use bit-vectors on demand | 2021-01-21 14:24:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3a2ed691f8 | fix #4952 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-20 00:49:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 95d98ea8ce | throttle equality propagation to shared expressions | 2021-01-19 04:51:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d1dab327cd | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-11 23:51:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fc3a642876 | fix #4948 | 2021-01-11 19:26:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 223bffd035 | fix #4920 | 2021-01-09 02:02:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 43eb862374 | fix #4932 | 2021-01-08 12:50:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3d39f37e63 | fix #4930 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-08 12:15:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c36355c1e5 | fix #4933 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-01-08 10:57:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ac7d07ca58 | fix #4937 | 2021-01-07 17:32:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f519c58ace | Add groovy R.U.Stan option to retrieve models even when they don't exist #4924 Usage:
z3 4924.smt2 smt.candidate_models=true | 2020-12-30 14:38:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 374ae52d70 | testing mbi | 2020-12-26 13:49:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 021bd8a994 | sym file Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-12-21 17:08:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a164087384 | remove cheap-eqs option as there is already propagate_eqs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-12-21 11:04:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 727095c563 | fix #4899 | 2020-12-17 23:03:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7fe8298479 | fix #4873 | 2020-12-12 16:03:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dda4d66325 | fix #4888 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-12-12 12:33:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 621e99284b | fix arith_solver=6 regression over solver=2 https://github.com/Z3Prover/z3/issues/4613#issuecomment-668047545 | 2020-12-08 16:36:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8ce08d57a0 | na | 2020-12-08 12:08:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c49d39af81 | perf for #4655 | 2020-12-07 21:34:57 -08:00 |  |