Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								5548ecc853 
								
							 
						 
						
							
							
								
								Datalog: fix bug with the following 2 scenarios:  
							
							... 
							
							
							
							A(#x00) :- not B().
A() :- not B().
The first case can be further optimized, but committing this for correctness
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-02-02 11:29:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								2444440edc 
								
							 
						 
						
							
							
								
								DoC: implement get_size_estimate_bytes()  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-02-02 11:28:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e0b39a1d 
								
							 
						 
						
							
							
								
								Datalog: save memory in the compiler by using a union  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-02-02 10:34:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								4bed5183f8 
								
							 
						 
						
							
							
								
								Made DRQ objects public in Java and .NET APIs.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-30 21:58:43 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								07c945718b 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2015-01-30 21:10:32 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								d7a62baef4 
								
							 
						 
						
							
							
								
								Improved memory use of the Java API. Thanks to Joerg Pfaehler for reporting this issue!  
							
							... 
							
							
							
							+ formatting
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-30 21:10:22 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								b8b57a8a26 
								
							 
						 
						
							
							
								
								Improved memory use of the Java API.  
							
							... 
							
							
							
							+ formatting 
							
						 
						
							2015-01-30 21:05:14 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								3b78509d0a 
								
							 
						 
						
							
							
								
								Improved memory use of the .NET API  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-30 20:45:16 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								6017dcace3 
								
							 
						 
						
							
							
								
								datalog: fix compilation for rules like a(X) :- not b(X).  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-01-29 20:41:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								4be2f608f1 
								
							 
						 
						
							
							
								
								Datalog: make the compiler reuse registers in simple cases.  
							
							... 
							
							
							
							this also allows some code simplification
 dl_compiler.cpp |  133 +++++++++++++++++++-------------------------------------
 dl_compiler.h   |   16 +++---
 2 files changed, 54 insertions(+), 95 deletions(-)
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-01-29 13:00:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								2e083ab9c2 
								
							 
						 
						
							
							
								
								DoC: specialize union for the case dst=empty and/or delta=empty  
							
							... 
							
							
							
							this avoids O(n^2) insert and becomes O(n)
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-01-29 08:50:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								f020b7c7b8 
								
							 
						 
						
							
							
								
								Merge branch 'opt' of  https://git01.codeplex.com/z3  into opt  
							
							
							
						 
						
							2015-01-28 17:54:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								635fbee2bc 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2015-01-28 15:38:19 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								bcfefdd8ee 
								
							 
						 
						
							
							
								
								Bugfix for the FPA theory. Thanks to codeplex user smccamant for reporting this one.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-28 15:38:08 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								2fa35233f7 
								
							 
						 
						
							
							
								
								Bugfix for the FPA theor. Thanks to codeplex user smccamant for reporting this one.  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-28 13:17:22 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								1701af9dc9 
								
							 
						 
						
							
							
								
								DoC: fix fast_empty() for tables without columns  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-01-28 11:38:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								9e447281ed 
								
							 
						 
						
							
							
								
								Datalog: fix bug in compilation of negated queries that referenced vars not in the head.  
							
							... 
							
							
							
							We will now first add unbounded columns for negation and for filtering
do filter_negation, and finally filter_interpret(_project) 
							
						 
						
							2015-01-27 14:21:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								83bae6c8aa 
								
							 
						 
						
							
							
								
								DoC: fix bug filter_by_negation when negation table has 0 columns  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-01-27 13:42:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								88530c8b90 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2015-01-26 22:19:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								6ab167f0c7 
								
							 
						 
						
							
							
								
								fix debug build  
							
							... 
							
							
							
							Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> 
							
						 
						
							2015-01-25 18:31:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								37fca65517 
								
							 
						 
						
							
							
								
								fuse join with projection avoiding double insert (but at cost of double projection)  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-01-25 04:37:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								761c7d9a40 
								
							 
						 
						
							
							
								
								adding annotation to logging to show number of columns and rows, adding dual propagation sketch  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-01-25 04:01:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								b6c40c6c0e 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							
							
						 
						
							2015-01-24 19:13:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								e1d469fcbf 
								
							 
						 
						
							
							
								
								Update release notes  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-24 19:12:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								b92bdaeebe 
								
							 
						 
						
							
							
								
								ML API readme fixes  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-24 18:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								2f3ea1f39d 
								
							 
						 
						
							
							
								
								removed legacy ML API  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-24 18:48:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								e29abefb12 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into ml-ng  
							
							... 
							
							
							
							Conflicts:
	scripts/mk_util.py
+ Cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-24 18:44:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								5c7d0380d3 
								
							 
						 
						
							
							
								
								Fixes in the OCaml FPA  API and example  
							
							
							
						 
						
							2015-01-24 18:29:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								1c9051016a 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into ml-ng  
							
							... 
							
							
							
							Conflicts:
	scripts/mk_util.py 
							
						 
						
							2015-01-24 18:29:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								181911d4b6 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into unstable  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-24 17:33:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								9cb50c9f28 
								
							 
						 
						
							
							
								
								FPA API bugfixes  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-24 17:33:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								5f527fa562 
								
							 
						 
						
							
							
								
								documentation fixes  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-24 15:54:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								aae37c2317 
								
							 
						 
						
							
							
								
								Merge branch 'opt' of  https://git01.codeplex.com/z3  into opt  
							
							
							
						 
						
							2015-01-23 13:06:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								552cbd840f 
								
							 
						 
						
							
							
								
								adding soft-assertions  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2015-01-23 13:06:11 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Rybalchenko 
								
							 
						 
						
							
							
							
							
								
							
							
								044f2a93e7 
								
							 
						 
						
							
							
								
								fix build with gcc  
							
							
							
						 
						
							2015-01-23 19:53:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								65ccc9a8ea 
								
							 
						 
						
							
							
								
								added FPA ML API  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-23 19:36:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								48c72d2c38 
								
							 
						 
						
							
							
								
								FPA API: naming consistency  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-23 18:18:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								145e025959 
								
							 
						 
						
							
							
								
								FPA API naming consistency  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-23 18:14:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								89bfbd38c8 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into ml-ng  
							
							
							
						 
						
							2015-01-23 17:11:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								06051989be 
								
							 
						 
						
							
							
								
								FPA API: Naming consistency  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-23 17:11:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								036a56e360 
								
							 
						 
						
							
							
								
								DoC: remove another unused variable  
							
							
							
						 
						
							2015-01-23 17:09:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf3de17e9 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into ml-ng  
							
							
							
						 
						
							2015-01-23 17:04:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								93db50ff64 
								
							 
						 
						
							
							
								
								DoC: further code simplifications  
							
							
							
						 
						
							2015-01-23 17:04:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								3d91510565 
								
							 
						 
						
							
							
								
								FPA API: naming consistency fixes  
							
							... 
							
							
							
							Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> 
							
						 
						
							2015-01-23 17:03:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								03e62d6004 
								
							 
						 
						
							
							
								
								Merge branch 'opt' of  https://git01.codeplex.com/z3  into opt  
							
							
							
						 
						
							2015-01-23 16:55:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								92f6dd4de4 
								
							 
						 
						
							
							
								
								DoC: factorize join and join_project code so that join_project learns need tricks (i.e., prune empty vectors upfront)  
							
							
							
						 
						
							2015-01-23 16:55:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								724e04174e 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into ml-ng  
							
							
							
						 
						
							2015-01-23 15:32:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								18b1372199 
								
							 
						 
						
							
							
								
								DoC: remove unused class fields in join operation  
							
							
							
						 
						
							2015-01-23 14:56:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								8cd69acaca 
								
							 
						 
						
							
							
								
								build fix  
							
							
							
						 
						
							2015-01-23 11:34:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								ffd10675f4 
								
							 
						 
						
							
							
								
								Merge branch 'unstable' of  https://git01.codeplex.com/z3  into ml-ng  
							
							
							
						 
						
							2015-01-23 11:07:48 +00:00