Daily Backlog Burner
c41d11409a
Fix dylib versioning in pip packages for macOS
...
Adds proper -compatibility_version and -current_version linker flags
for macOS builds using the mk_util.py build system.
This resolves issue #6651 where .dylib files in pip packages had
incorrect version info (0.0.0) compared to homebrew builds which
had proper versioning.
The fix adds the appropriate linker flags to SLIBEXTRAFLAGS when
building on macOS:
- compatibility_version: major.minor.0 (minimum compatible version)
- current_version: major.minor.build (current library version)
This ensures pip package dylibs will have correct version metadata
that matches the actual Z3 version, fixing linking issues for
users who depend on proper dylib versioning.
Fixes #6651
2025-09-17 01:41:22 +00:00
Copilot
6eee8688c2
Add Windows ARM64 builds to NuGet packages for nightly and release pipelines ( #7847 )
...
* Initial plan
* Add Windows ARM64 builds to NuGet packages for nightly and release pipelines
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-09-03 19:03:51 -07:00
Copilot
449704ef64
Enable ARM64 support in .NET NuGet package ( #7846 )
...
* Initial plan
* Enable ARM64 support in .NET NuGet package by adding Linux ARM64 and macOS ARM64 to os_info mapping
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-09-03 15:20:54 -07:00
Nikolaj Bjorner
1bed5a4306
remove double tweak versioning
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-26 09:51:11 -07:00
Copilot
300e0ae69e
Move VERSION.txt to scripts directory and update all references ( #7811 )
...
* Initial plan
* Move VERSION.txt to scripts/ and update all references
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-08-24 16:36:05 -07:00
Nikolaj Bjorner
7e6e96f6aa
remove resources directive again
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-23 11:44:55 -07:00
Nikolaj Bjorner
12e74783b6
add resources
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-23 11:40:57 -07:00
Solal Pirelli
4792068517
Attempt at adding the README to the NuGet package ( #7807 )
...
* Attempt at adding README to NuGet package
* Forgot to enable publishing
2025-08-23 11:15:51 -07:00
Copilot
64419ad85b
Update nightly.yaml to match release.yml NuGet tool installer changes ( #7810 )
...
* Initial plan
* Update nightly.yaml to match release.yml NuGet tool installer changes
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-08-23 11:15:21 -07:00
Copilot
265265a68c
Create centralized version management with VERSION.txt ( #7802 )
...
* Initial plan
* Create VERSION.txt and update CMakeLists.txt to read version from file
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Complete centralized version management system
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Fix version update script and finalize implementation
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Create centralized version management with VERSION.txt
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-08-20 09:12:33 -07:00
Nikolaj Bjorner
4542fc0b3b
update version number to 4.15.4
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-17 17:09:56 -07:00
Nikolaj Bjorner
a121e6c6e9
enable pypi public
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-15 16:09:34 -07:00
Copilot
7b8482a093
Remove NugetPublishNightly stage from nightly.yaml ( #7787 )
...
* Initial plan
* Remove NugetPublishNightly stage from nightly.yaml
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-08-15 09:51:25 -07:00
Nikolaj Bjorner
174d64c4d9
fix releaseNotesSource to inline
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-14 14:43:13 -07:00
Nikolaj Bjorner
baa0588fbe
remove automata from python build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-07 21:07:52 -07:00
Nikolaj Bjorner
fa3d341b18
add on_binding callbacks across APIs
...
update release notes,
add to Java, .Net, C++
2025-08-07 12:55:50 -07:00
Lev Nachmanson
30830aae75
rename a Python file
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-08-07 08:33:04 -07:00
Nikolaj Bjorner
31a30370ac
add Z3_solver_propagate_on_binding to ml callback declarations
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-08-07 05:53:59 -07:00
Nikolaj Bjorner
b33f444545
add an option to register callback on quantifier instantiation
...
Suppose a user propagator encodes axioms using quantifiers and uses E-matching for instantiation. If it wants to implement a custom priority scheme or drop some instances based on internal checks it can register a callback with quantifier instantiation
2025-08-06 21:11:55 -07:00
Nikolaj Bjorner
195f3c9110
update build dependencies
2025-07-07 16:50:35 +02:00
Nikolaj Bjorner
b1259fb6ce
Update nightly.yaml for Azure Pipelines
2025-06-28 16:11:16 -07:00
Nikolaj Bjorner
2f2289eaff
update minor version number
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-06-25 09:14:13 -07:00
Nikolaj Bjorner
bd3e722b6b
remove nuget signing steps
2025-06-24 07:18:49 -07:00
Nikolaj Bjorner
a3c8bbb461
Update build-win-signed-cmake.yml
2025-06-19 10:18:03 -07:00
Nikolaj Bjorner
bce1be47b8
Update build-win-signed.yml
2025-06-19 10:17:39 -07:00
Nikolaj Bjorner
ffb0bd9f11
Update nightly.yaml
...
remove esrp
2025-06-19 10:12:26 -07:00
Nikolaj Bjorner
e1661759db
update version to 4.15.2
2025-06-10 15:55:54 -07:00
Nikolaj Bjorner
b665c99d06
add missing dependencies
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-06-09 13:05:09 -07:00
Nikolaj Bjorner
c387b20ac6
move smt params to params directory, update release.yml
2025-06-09 10:47:22 -07:00
Nikolaj Bjorner
dc420332b8
use userSpecifiedTag instead of gitTag
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-06-08 20:51:06 -07:00
Nikolaj Bjorner
81f4125f05
update to @1 for githubpublish action
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-06-08 19:10:19 -07:00
Nikolaj Bjorner
602cfafd96
update version number of github release
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-06-08 12:57:35 -07:00
Nikolaj Bjorner
e8f627cde9
disable pypi publishing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-06-08 12:46:18 -07:00
Christoph M. Wintersteiger
590b79dc54
Fix #7623 ( #7672 )
2025-06-06 20:29:04 +02:00
Nikolaj Bjorner
08c4f73e32
add dependencies to fix build
2025-06-06 13:02:48 +02:00
Nikolaj Bjorner
a5a2a13d34
update version number
2025-05-13 14:32:35 -07:00
Nikolaj Bjorner
49dffaed39
enable pypi
2025-05-09 15:37:19 -07:00
Nikolaj Bjorner
b54ed38cea
enable pypi
2025-05-09 13:15:42 -07:00
Nikolaj Bjorner
59a7e007a4
disable pypi
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-05-09 08:26:38 -07:00
Nikolaj Bjorner
d4b622e239
update version number
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-05-09 08:25:40 -07:00
Nikolaj Bjorner
fa5a50c4f9
fix #7295
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-12 11:43:31 -07:00
Nikolaj Bjorner
021e8558df
update minor version to 14.2
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-10 19:08:34 -07:00
Nikolaj Bjorner
3c0d786e6e
install setup tools for python packaging
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-10 15:50:08 -07:00
Nikolaj Bjorner
e05f75d74c
switch to ubuntu 24 for python packaging
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-09 20:53:36 -07:00
Nikolaj Bjorner
8df45b442b
try ubuntu 24
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-05 13:58:39 -08:00
Nikolaj Bjorner
b47ec2074b
try version 75
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-05 11:26:12 -08:00
Nikolaj Bjorner
3e7f4839d1
68
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-04 17:14:10 -08:00
Nikolaj Bjorner
dedfe9019d
remove downlevel setup in nightly.yaml
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-04 07:38:28 -08:00
Nikolaj Bjorner
f698dea2b0
downlevel setup
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-03 18:25:20 -08:00
Nikolaj Bjorner
e6855bb299
disable setup tool install
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-03 16:01:45 -08:00