-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#380 support multiple architectures for solver binaries z3 #395
base: master
Are you sure you want to change the base?
Commits on Oct 13, 2024
-
initial steps to provide multiple binaries of Z3.
Not tested, not finished, just a draft.
Configuration menu - View commit details
-
Copy full SHA for 2b5e801 - Browse repository at this point
Copy the full SHA 2b5e801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2349bae - Browse repository at this point
Copy the full SHA 2349baeView commit details -
#380: reduce manual steps for publishing Z3, create copies of library…
… for backwards compatibility.
Configuration menu - View commit details
-
Copy full SHA for 68bab2b - Browse repository at this point
Copy the full SHA 68bab2bView commit details -
#380: make cache-pattern more similar to default pattern.
This should keep the existing cache valid and re-usable. Otherwise, we would create a new cache structure within the existing cache, with redundant entries. With this change, we limit the redundancy to arch- or classifier-specific entries.
Configuration menu - View commit details
-
Copy full SHA for fa64e1d - Browse repository at this point
Copy the full SHA fa64e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3021ab - Browse repository at this point
Copy the full SHA a3021abView commit details -
We could include x64 and ARM64 dependencies for Z3. However, the default stays by only x64.
Configuration menu - View commit details
-
Copy full SHA for 5d70c5f - Browse repository at this point
Copy the full SHA 5d70c5fView commit details -
Maven: change publication pattern, do not use classifier for plain Ja…
…rs, but only all other files. This cleanup aligns better with Maven guidelines. This is a small change for all upcoming publications to Maven and the Maven users.
Configuration menu - View commit details
-
Copy full SHA for ddc9977 - Browse repository at this point
Copy the full SHA ddc9977View commit details -
#380: rewrite Maven publication step to support x64 and arm64 archite…
…cture. Additionally, we upload Java sources and JavaDoc for z3 to the Maven repository. We need to test whether the uploaded files work as expected.
Configuration menu - View commit details
-
Copy full SHA for 14699d6 - Browse repository at this point
Copy the full SHA 14699d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a298e - Browse repository at this point
Copy the full SHA 78a298eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a55cfe7 - Browse repository at this point
Copy the full SHA a55cfe7View commit details -
#380: make basic configurations for Z3 public.
Let the user decide what to load, e.g. on a minimal system only load for one specific OS and arch.
Configuration menu - View commit details
-
Copy full SHA for 9d68306 - Browse repository at this point
Copy the full SHA 9d68306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 321da34 - Browse repository at this point
Copy the full SHA 321da34View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbfb727 - Browse repository at this point
Copy the full SHA bbfb727View commit details -
See Z3Prover/z3#7419 for details. If required, the Z3 parser automatically converts Boolean formulas `f` to e.g. `ITE(f 1 0)`, which makes them comparable to Integer symbols and numbers 0/1.
Configuration menu - View commit details
-
Copy full SHA for d6019c6 - Browse repository at this point
Copy the full SHA d6019c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2cddb - Browse repository at this point
Copy the full SHA 8a2cddbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32d5b71 - Browse repository at this point
Copy the full SHA 32d5b71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c6867f - Browse repository at this point
Copy the full SHA 9c6867fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 316d99e - Browse repository at this point
Copy the full SHA 316d99eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a40c32 - Browse repository at this point
Copy the full SHA 4a40c32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d3ab3 - Browse repository at this point
Copy the full SHA 95d3ab3View commit details -
update the image for Windows-based CI. This might fix problems with Z…
…3 v4.13.2 and incompatible msvcp140.dll. See Z3Prover/z3#7420 for details. This update is just a test. If it does not work, we will revert it.
Configuration menu - View commit details
-
Copy full SHA for 07a4015 - Browse repository at this point
Copy the full SHA 07a4015View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f25eb3 - Browse repository at this point
Copy the full SHA 6f25eb3View commit details -
Revert "update the image for Windows-based CI. This might fix problem…
…s with Z3 v4.13.2 and incompatible msvcp140.dll." This reverts commit 07a4015.
Configuration menu - View commit details
-
Copy full SHA for 78f2ada - Browse repository at this point
Copy the full SHA 78f2adaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a969311 - Browse repository at this point
Copy the full SHA a969311View commit details -
Configuration menu - View commit details
-
Copy full SHA for e662615 - Browse repository at this point
Copy the full SHA e662615View commit details -
#380: extend JavaSMTs own ivy configuration to provide configurations…
… for multiple architectures. We aim for backwards-compatibility and provide the x64-version as default for most public configurations. The solver-specific configuration "runtime-z3" does provide more than x64, and comes with arm64 included.
Configuration menu - View commit details
-
Copy full SHA for 086c4b9 - Browse repository at this point
Copy the full SHA 086c4b9View commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 598b0f9 - Browse repository at this point
Copy the full SHA 598b0f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd4ad9b - Browse repository at this point
Copy the full SHA bd4ad9bView commit details -
MathSAT5: update/prepare build-scripts for several platforms, and upd…
…ate dependencies. - prepare for distinct architectures x64 and arm64 under Linux. - remove MPIR usage and replace it with GMP headers. MPIR is unmaintained since several years. - update GMP to v6.3.0 and JDK to v17
Configuration menu - View commit details
-
Copy full SHA for 7494d84 - Browse repository at this point
Copy the full SHA 7494d84View commit details -
Configuration menu - View commit details
-
Copy full SHA for a27dd38 - Browse repository at this point
Copy the full SHA a27dd38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08143b7 - Browse repository at this point
Copy the full SHA 08143b7View commit details -
MathSAT5: add symlinks to architecture-dependent libraries.
This reverts commit 07a4015.
Configuration menu - View commit details
-
Copy full SHA for 8302e03 - Browse repository at this point
Copy the full SHA 8302e03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dbefcd - Browse repository at this point
Copy the full SHA 2dbefcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 141f606 - Browse repository at this point
Copy the full SHA 141f606View commit details
Commits on Oct 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4cbf36 - Browse repository at this point
Copy the full SHA e4cbf36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 655d360 - Browse repository at this point
Copy the full SHA 655d360View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec1766d - Browse repository at this point
Copy the full SHA ec1766dView commit details
Commits on Oct 20, 2024
-
Merge remote-tracking branch 'origin/master' into 380-multi-architect…
…ure-solver-binaries-z3
Configuration menu - View commit details
-
Copy full SHA for c8a4220 - Browse repository at this point
Copy the full SHA c8a4220View commit details -
MathSAT: avoid using MathSAT on CI when GLIBC_2.33 is not available. …
…Instead, we use a plain Java-based solver as reference.
Configuration menu - View commit details
-
Copy full SHA for 24bcd6f - Browse repository at this point
Copy the full SHA 24bcd6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d9d69 - Browse repository at this point
Copy the full SHA 30d9d69View commit details -
MathSAT5: provide a dependency that works on older Ubuntu, such as 18…
….04 and 20.04, using only GLIBC_2.27.
Configuration menu - View commit details
-
Copy full SHA for 696f7b8 - Browse repository at this point
Copy the full SHA 696f7b8View commit details
Commits on Oct 27, 2024
-
Merge remote-tracking branch 'origin/master' into 380-multi-architect…
…ure-solver-binaries-z3
Configuration menu - View commit details
-
Copy full SHA for 2f4f2e8 - Browse repository at this point
Copy the full SHA 2f4f2e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f19ecc - Browse repository at this point
Copy the full SHA 7f19eccView commit details
Commits on Oct 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e648ac1 - Browse repository at this point
Copy the full SHA e648ac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d689f14 - Browse repository at this point
Copy the full SHA d689f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d3b3b6 - Browse repository at this point
Copy the full SHA 7d3b3b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e87c068 - Browse repository at this point
Copy the full SHA e87c068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03acd1e - Browse repository at this point
Copy the full SHA 03acd1eView commit details -
Bitwuzla: fix path according to documentation.
This does not change the output of the script.
Configuration menu - View commit details
-
Copy full SHA for 0f0fd2c - Browse repository at this point
Copy the full SHA 0f0fd2cView commit details