3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-06 01:24:08 +00:00
Commit graph

1826 commits

Author SHA1 Message Date
Nikolaj Bjorner c690279912 skip pypi publish during dry run
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-26 10:03:02 +01:00
Nikolaj Bjorner 82eb18674b remove ubuntu build 20 from nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-25 10:40:03 +01:00
Nikolaj Bjorner 1121815439 Standardize C++20 flag across different platforms in build script 2024-09-22 21:45:10 +01:00
Nikolaj Bjorner 1e580a7f12 update to c++20, remove debug output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-22 21:30:44 +01:00
Audrey Dutcher 0837e3b8e8
Fix nightly (#7365)
- add some logic to setup.py to handle cross platform tagging correctly
  this adds a dependency on setuptools>=70
- rearrange the nightly CI to use these new builds correctly
2024-09-03 16:11:42 -07:00
Nikolaj Bjorner 84b2c2185c Update nightly.yaml for Azure Pipelines 2024-08-29 17:10:36 -07:00
Nikolaj Bjorner dcdb7c4506 wheelhouse
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-29 11:34:47 -07:00
Nikolaj Bjorner 96417d4d47
Update nightly.yaml
disable signing options
2024-08-29 10:43:31 -07:00
Nikolaj Bjorner 59853d070b
Update nightly.yaml
create build artifacts
2024-08-29 10:41:03 -07:00
Nikolaj Bjorner c79477a939 update nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-28 17:41:49 -07:00
Nikolaj Bjorner f6dbaee6ce adding to nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 17:17:53 -07:00
Nikolaj Bjorner c137ef7fba disable publish and signing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-20 11:10:55 -07:00
Nikolaj Bjorner abea0b724c disable publish and signing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-20 09:43:26 -07:00
Nikolaj Bjorner b5c3a6a2e0 skip signing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-19 18:28:07 -07:00
Nikolaj Bjorner 4ca59c51cb update to macOS-latest
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-19 17:25:56 -07:00
Nikolaj Bjorner 2654d80aaf revert nightly to 2_28 manylinux
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-19 16:19:48 -07:00
Nikolaj Bjorner c0b4d02ae2 update containers for Python, first steps to address #7232
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-17 08:06:21 -07:00
Christoph M. Wintersteiger 80642e5a7c
Add check for libatomic requirement to Python build system (#7184)
* Add check for libatomic requirement to Python build system

* More thorough check

* Fix typos
2024-03-23 11:38:14 -07:00
Nikolaj Bjorner 648e05754c #7178 copy build tool chains used for manylinux arm64 into ubuntu builds
alternatively, just remove ubuntuArm64 and use the many-linux builds for Arm64?
2024-03-21 09:40:50 -07:00
Nikolaj Bjorner 27a9b8bd03 fix project minor version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-03-20 21:32:18 -07:00
Nikolaj Bjorner a4ecaf1ff5 increment version number
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-03-07 11:22:08 -08:00
Nikolaj Bjorner 3049f578a8 add download of Arm64 to python packaging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-03-07 10:25:16 -08:00
Steven Moy 7b7084d373
Add LinuxBuildsArm64 to python wheels in release (#7155) 2024-03-07 09:11:47 -08:00
Steven Moy e873664fe8
Downgrade arm cross compile toolchain to glibc 2.34 (#7153) 2024-03-06 20:14:06 -08:00
Nikolaj Bjorner 364da19122 remove test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-03-06 13:54:28 -08:00
Steven Moy aad8cbdd9d
Add LinuxBuildsArm64 ci azure-pipelines for testing (#7152) 2024-03-06 13:21:17 -08:00
Steven Moy 017367d7af
Handle cross compile within manylinux (#7150) 2024-03-06 08:27:04 -08:00
Nikolaj Bjorner cfa6bd4534 update python build dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-03-05 12:28:30 -08:00
Nikolaj Bjorner 10687082f1
Revert "For many linux build, use aarch64 instead of arm64 (#7147)" (#7148)
This reverts commit 7694bca5f4.
2024-03-05 12:25:31 -08:00
Steven Moy 7694bca5f4
For many linux build, use aarch64 instead of arm64 (#7147) 2024-03-05 11:27:43 -08:00
Steven Moy 4050a43f2f
Add arm64 for linux python wheels to nightly (#7145) 2024-03-04 17:28:50 -08:00
John Fleisher 2880ea3971
convert formatting tabs to spaces (#7140)
* Update nightly.yaml for Azure Pipelines

match nightly builds to release builds

* Fix nightly.yaml

* fix indent

* fix indent

* convert tabs to spaces for proper formatting in yaml
2024-02-26 09:06:28 -08:00
Nikolaj Bjorner c67200ef72 update versions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-26 08:28:18 -08:00
Nikolaj Bjorner fa2c0e0278 enable release publish
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-24 14:35:07 -08:00
John Fleisher 85425a6e08
Update nightly.yaml for Azure Pipelines (#7139)
* Update nightly.yaml for Azure Pipelines

match nightly builds to release builds

* Fix nightly.yaml

* fix indent

* fix indent

* Update nightly.yaml

* Update nightly.yaml

* Update nightly.yaml for Azure Pipelines

* Update nightly.yaml for Azure Pipelines

---------

Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-24 02:13:35 -08:00
Nikolaj Bjorner 785f71b1a6 prepare for 12.6
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-21 19:35:24 -08:00
Nikolaj Bjorner 937d4aa8f4 move files from lib and java directory to bin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-06 12:40:30 -08:00
Nikolaj Bjorner f4474a3edb typo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-04 20:30:56 -08:00
Nikolaj Bjorner 446a9dec08 distinguish vs-arch from arch identifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-04 19:26:50 -08:00
Nikolaj Bjorner 548b9d091f move libz3.so from lib to bin, remove lib from distribution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-04 18:23:46 -08:00
Nikolaj Bjorner a2fa4ff1bc update assembly names
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 16:52:20 -08:00
Nikolaj Bjorner c9267055c2 update assembly names
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 16:14:03 -08:00
Nikolaj Bjorner b9bec1861a copy over dotnet files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 16:08:31 -08:00
Nikolaj Bjorner 24ffef8ac5 fix typo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 12:26:27 -08:00
Nikolaj Bjorner e295ac93af update build-win-signed-cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 11:46:11 -08:00
Nikolaj Bjorner e398f84e85 update build-win-signed-cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 11:35:13 -08:00
Nikolaj Bjorner bd082ab653 update mk-win-dist-cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 16:33:27 -08:00
Nikolaj Bjorner 14fb235dd8 update mk-win-dist-cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 16:16:19 -08:00
Nikolaj Bjorner 736d6348e6 move windows builds to use mk_win_dist_cmake in nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 13:05:01 -08:00
Nikolaj Bjorner cfc8774dac move windows builds to use mk_win_dist_cmake in nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 13:04:09 -08:00
Nikolaj Bjorner 05d625bf0b fixing paths and re-add arm64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 11:07:17 -08:00
Nikolaj Bjorner 485a018c59 add back legacy build-win-signed
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 09:57:47 -08:00
Nikolaj Bjorner 9db834c223 add back legacy build-win-signed
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 09:57:47 -08:00
Nikolaj Bjorner 0d24ec3613 add 'dist' to folder path
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-02 09:45:38 -08:00
Nikolaj Bjorner 4260206391 include variable ReleaseVersion in Nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 23:16:18 -08:00
Nikolaj Bjorner 30c14f533e include variable ReleaseVersion in Nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 22:39:21 -08:00
Nikolaj Bjorner d231913c04 remove period
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 21:44:59 -08:00
Nikolaj Bjorner 93cbcd00bd rename
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 21:43:31 -08:00
Nikolaj Bjorner 77b98d5b02 update folder names to align with mk_win_dist_cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 20:54:36 -08:00
Nikolaj Bjorner bd2d96eacb update folder names to align with mk_win_dist_cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 20:16:04 -08:00
Nikolaj Bjorner 06466be999 disable arm64 nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 16:41:14 -08:00
Nikolaj Bjorner 28d62bfedb move to use release.yml version for windows build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 14:26:01 -08:00
Nikolaj Bjorner ca0e9a1526 remove explicit option for shared build, set to Release mode. .so artifacts take 800MB in distribution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-01 04:54:39 -08:00
Nikolaj Bjorner ec6640d793
Update nightly.yaml 2024-01-31 19:47:52 -08:00
Nikolaj Bjorner 85072974b9 update ubuntu builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 19:05:27 -08:00
Nikolaj Bjorner 432432be9c update ubuntu builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 17:58:05 -08:00
Nikolaj Bjorner d624eec976 Update nightly.yaml 2024-01-31 17:43:16 -08:00
Nikolaj Bjorner 0a1a57cf01 Update nightly.yaml for Azure Pipelines 2024-01-31 17:08:17 -08:00
Nikolaj Bjorner f16afe55d6 Update nightly.yaml for Azure Pipelines 2024-01-31 16:34:53 -08:00
Nikolaj Bjorner 9a095cc9e6 Update nightly.yaml for Azure Pipelines 2024-01-31 16:31:28 -08:00
Nikolaj Bjorner e26344efd7 update nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 15:27:54 -08:00
Nikolaj Bjorner 5551f1e35b update nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 15:27:02 -08:00
Nikolaj Bjorner 5c4ad4fdd7 cd to dist in nightly.yaml
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 02:57:02 -08:00
Nikolaj Bjorner d3fbb9d0c5 add line continuations to nightly.yaml
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 02:50:53 -08:00
Nikolaj Bjorner 4b4e057441 install ninja
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 02:31:53 -08:00
Nikolaj Bjorner ac1f9719a4 move nightly builds of Unixes to use cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-31 02:25:14 -08:00
Nikolaj Bjorner 99ebbd6341 porting unix distribution script to cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 16:28:52 -08:00
Nikolaj Bjorner 67e5ba9f79 update release scripts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 14:53:59 -08:00
Nikolaj Bjorner f81180173b remove optional Julia build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 14:41:10 -08:00
Nikolaj Bjorner 5d4303f268 build Julia for x64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 13:27:16 -08:00
Nikolaj Bjorner e0bed3bcfa build Julia for x64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 13:26:22 -08:00
Nikolaj Bjorner 680b0f523f add download stage for arm64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 12:32:09 -08:00
Nikolaj Bjorner b3b95dbc5c move installation directories to under bin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 11:06:27 -08:00
Nikolaj Bjorner 9bd8e35581 adapt paths to new distribution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 10:07:38 -08:00
Nikolaj Bjorner f7ed4adfbb update path for win distributions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-29 19:47:05 -08:00
Nikolaj Bjorner bef67f8523 special purpose dotnet copy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-29 19:32:31 -08:00
Nikolaj Bjorner 4be8b7d88c update win-dist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-29 18:47:29 -08:00
Nikolaj Bjorner 527f824adf update java install/build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-25 15:07:54 -08:00
Nikolaj Bjorner c8c2e3a7b7 update java install/build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-25 15:05:33 -08:00
Nikolaj Bjorner 637ffcd491 Update mk_win_dist_cmake.py 2024-01-25 12:23:15 -08:00
Nikolaj Bjorner 9d59d86a1c update cmake build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-25 09:42:28 -08:00
Nikolaj Bjorner ee2be7d642 attempting to build ARM
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-25 08:41:37 -08:00
Nikolaj Bjorner 133546625c update minor version number
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-24 09:24:46 -08:00
Nikolaj Bjorner a7b564cafe update release scripts and notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-21 10:06:38 -08:00
Nikolaj Bjorner 302ebff704 prepare for release
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-20 16:46:13 -08:00
Thomas Haas d2706bab64
Fixes in Java's User Propagator (#7088)
* Fixed decide callback for Java user propagators

* Java User Prop:
- Added return value to conflict
- Added consequence method
- Added missing access modifier to decideWrapper

* Removed type parameters of expressions in UserPropagatorBase

* Renamed propagateConflict to propagateConsequence
2024-01-18 09:29:15 -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 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
Nikolaj Bjorner 4867073290 remove windowsArm64 from nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-17 10:04:49 -08:00
Christoph M. Wintersteiger a2b490baa6
Disable Python compilation cache during build (#7057)
* Disable Python compilation cache during build

* More pythonic check for none
2023-12-14 07:26:52 -08:00