Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b8ed23fb 
								
							 
						 
						
							
							
								
								remove support for decade old ubuntu 14. keep support for 16, 18, 20 LTS  
							
							
							
						 
						
							2020-05-23 18:02:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								e6ee58b628 
								
							 
						 
						
							
							
								
								restore exec bit on a few more script; trying to unbreak buildbots  
							
							
							
						 
						
							2020-05-16 20:15:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								08940cff8f 
								
							 
						 
						
							
							
								
								comment out the call to nra_solver  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2020-05-15 11:26:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c62380ad77 
								
							 
						 
						
							
							
								
								update names of config vars  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-11-19 08:48:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4522e7a97a 
								
							 
						 
						
							
							
								
								rename additional build options  #2709  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-11-18 21:39:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								53a01a07bd 
								
							 
						 
						
							
							
								
								rename additional build options  #2709  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-11-18 21:32:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								48554f0fb6 
								
							 
						 
						
							
							
								
								rename additional build options  #2709  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-11-18 21:07:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b50f8508f2 
								
							 
						 
						
							
							
								
								rename additional build options  #2709  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-11-18 20:50:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3ab9a1c88c 
								
							 
						 
						
							
							
								
								remove deprecated USE_OPENMP, rename API_LOG_SYNC to Z3_API_LOG_SYNC (tiny part of  #2709 )  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-11-18 20:24:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								66283a1722 
								
							 
						 
						
							
							
								
								update pipeline  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-06-07 09:58:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								785fe2f6f7 
								
							 
						 
						
							
							
								
								add main remaining updates from  #1815  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2019-01-20 12:43:05 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								038971c029 
								
							 
						 
						
							
							
								
								Revert "api: dotnet: switch to multi-targeting project and modern cmake-dotnet integration."  
							
							
							
						 
						
							2019-01-16 10:21:56 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yatao Li 
								
							 
						 
						
							
							
							
							
								
							
							
								43ee345f01 
								
							 
						 
						
							
							
								
								dotnet deps hack for test  
							
							
							
						 
						
							2019-01-15 03:06:36 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yatao Li 
								
							 
						 
						
							
							
							
							
								
							
							
								5e79dba3d6 
								
							 
						 
						
							
							
								
								dotnet: move example project build to cmake  
							
							
							
						 
						
							2019-01-13 00:03:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yatao Li 
								
							 
						 
						
							
							
							
							
								
							
							
								461c32e11e 
								
							 
						 
						
							
							
								
								...  
							
							
							
						 
						
							2018-09-12 16:07:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yatao Li 
								
							 
						 
						
							
							
							
							
								
							
							
								aae28bd0eb 
								
							 
						 
						
							
							
								
								CI: update dotnet example to coreclr 2.0  
							
							
							
						 
						
							2018-09-12 14:26:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								7c99721b60 
								
							 
						 
						
							
							
								
								[TravisCI] Don't run Python regression tests under ASan for now.  
							
							... 
							
							
							
							The script that runs them doesn't propagate LD_PRELOAD and so the
tests fail. 
							
						 
						
							2017-10-16 13:21:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								a1b6316e2e 
								
							 
						 
						
							
							
								
								[TravisCI] Try to unbreak running Python regression tests under ASan.  
							
							
							
						 
						
							2017-10-16 09:49:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								88fb31ac08 
								
							 
						 
						
							
							
								
								[TravisCI] Add RUN_API_EXAMPLES option so that we can disable  
							
							... 
							
							
							
							building/running examples in some configurations. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								e51ce8bcaf 
								
							 
						 
						
							
							
								
								[TravisCI] Try again to not show suppressions by default  
							
							
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								ead6e56d15 
								
							 
						 
						
							
							
								
								[TravisCI] Swap run_quiet and run_non_native_binding. In the  
							
							... 
							
							
							
							previous order `grep` inside `run_quiet` would get ASan LD_PRELOAD'ed
which would sometimes fail. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								ecadef6e48 
								
							 
						 
						
							
							
								
								[TravisCI] Try to fix case in run_quiet where the script would fail  
							
							... 
							
							
							
							with.
```
-ne: unary operator expected
``` 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								ad2a0a0085 
								
							 
						 
						
							
							
								
								[TravisCI] Don't print sanitizer suppressions by default because  
							
							... 
							
							
							
							that breaks Z3's regression tests. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								2dd1a4046d 
								
							 
						 
						
							
							
								
								[TravisCI] Fix typo  
							
							
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								db7b2e989d 
								
							 
						 
						
							
							
								
								[TravisCI] Try to run the Python and .NET examples under ASan.  
							
							
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								ff5df20deb 
								
							 
						 
						
							
							
								
								[LSan] Don't run c_maxsat_example with LeakSanitizer because  
							
							... 
							
							
							
							it contains leaks that the Z3 developers don't intend to fix. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								5bcdea1ae5 
								
							 
						 
						
							
							
								
								[TravisCI] For ASan/LSan use larger context so we get larger stack  
							
							... 
							
							
							
							traces if needed. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								4db5980a23 
								
							 
						 
						
							
							
								
								[TravisCI] Fix getting proper stack traces for ASan/LSan. The  
							
							... 
							
							
							
							`llvm-symbolizer` tool needs to be installed and ASan/LSan needs
to be told where to find it. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								9455391f1f 
								
							 
						 
						
							
							
								
								[TravisCI] Don't run the python binding system tests when building  
							
							... 
							
							
							
							with UBSan.
This is a workaround. We can't fix this unless we build libz3 with
a shared UBSan runtime. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								f756bf6c86 
								
							 
						 
						
							
							
								
								[TravisCI] Fix undefined SCRIPT_DIR variable  
							
							
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								f15766baee 
								
							 
						 
						
							
							
								
								[TravisCI] Don't run the non-native example when building with UBSan.  
							
							... 
							
							
							
							This a workaround. Right now `libz3` gets linked against a static
UBSan runtime which means none of the non-native language bindings
(e.g. python) can load `libz3` due to undefined symbols. We need
to link `libz3` against a shared UBSan runtime to fix this. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								a9fcfc531b 
								
							 
						 
						
							
							
								
								[TravisCI][CMake] Add  Z3_C_EXAMPLES_FORCE_CXX_LINKER CMake option  
							
							... 
							
							
							
							and propagate its value into the C API examples.
This flag forces the C API examples to use the C++ compiler as the
linker rather than the C compiler. This a workaround to avoid linking
errors when building with UBSan. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								64ee9f168d 
								
							 
						 
						
							
							
								
								[TravisCI] Add ASan/LSan/UBSan suppression files and use them in  
							
							... 
							
							
							
							CI. 
							
						 
						
							2017-10-16 08:56:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								2519719d3f 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2017-10-06 12:57:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								d47aea3987 
								
							 
						 
						
							
							
								
								[TravisCI] Workaround slow unit test execution for Debug builds.  
							
							... 
							
							
							
							Unit tests execute very slowly in Debug (i.e. unoptimized) builds.  This
causes TravisCI to terminate the job due to no console output being
seen.
To workaround this for the debug builds the tests are just compiled
but not executed. To implement this the `RUN_UNIT_TESTS` environment
variable now can take on the values `BUILD_ONLY`, `BUILD_AND_RUN`,
and `SKIP` rather than `0` or `1`. 
							
						 
						
							2017-10-06 12:57:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								0633d5819f 
								
							 
						 
						
							
							
								
								[TravisCI] Fix bug. PYTHON_EXECUTABLE should not be in common  
							
							... 
							
							
							
							defaults. The location is dependent on the implementation.
This triggered a build failure on TravisCI because the location
of the default Python binary is different to what is in the Docker
container. 
							
						 
						
							2017-10-05 15:09:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								eb975a49d6 
								
							 
						 
						
							
							
								
								[TravisCI] Fix bug where Z3_BUILD_TYPE was not being passed as  
							
							... 
							
							
							
							a Docker build argument.
Also update an out of date comment. 
							
						 
						
							2017-10-05 14:56:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								53fc6ac11b 
								
							 
						 
						
							
							
								
								[TravisCI] Refactor as many CI default options as possible so that  
							
							... 
							
							
							
							the Docker and "TravisCI macOS" builds share most of the same defaults
by sourcing the `ci_defaults.sh` file. 
							
						 
						
							2017-10-05 14:56:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								850c2ebc0c 
								
							 
						 
						
							
							
								
								[TravisCI] Add scripts to build and test Z3 on macOS (OSX) and  
							
							... 
							
							
							
							add a single configuration to TravisCI to test.
TravisCI is very slow at running macOS jobs so just have one
configuration for now. 
							
						 
						
							2017-08-12 19:14:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								cbca609af4 
								
							 
						 
						
							
							
								
								[TravisCI] Fix running unit tests.  
							
							... 
							
							
							
							Previously the `test-z3` executable was run without arguments which
appears to run no tests. To fix this the `/a` argument is passed
which will run all tests that don't require arguments.
This was noticed in #1159  when @KarenHuang2016 reported a failing
test. 
							
						 
						
							2017-07-26 08:57:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								630863619b 
								
							 
						 
						
							
							
								
								[TravisCI] Add Z3_WARNINGS_AS_ERRORS environment variable to  
							
							... 
							
							
							
							control the `WARNINGS_AS_ERRORS` CMake option. 
							
						 
						
							2017-07-09 14:44:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Liew 
								
							 
						 
						
							
							
							
							
								
							
							
								8310fed528 
								
							 
						 
						
							
							
								
								[TravisCI] Implement TravisCI build and testing infrastructure for Linux  
							
							... 
							
							
							
							The Linux builds rely on Docker (using Ubuntu 16.04LTS and Ubuntu
14.04LTS) to build and test Z3 so that builds are easily reproducible.
A build status button has been added to `README.md` so that it is
easy to see the current build status.
More documentation can be found in `contrib/ci/README.md`.
This implementation currently tests 13 different configurations. If
build times become too long we can remove some of them.
Although it would be nice to test macOS builds that requires
significantly more work so I have left this as future work. 
							
						 
						
							2017-07-01 11:51:30 +01:00