3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-05 17:14:07 +00:00

update release notes, update version number

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-12-04 19:48:43 -08:00
parent 5e3f1d988b
commit 389aea3330
5 changed files with 9 additions and 4 deletions

View file

@ -2,7 +2,7 @@
cmake_minimum_required(VERSION 3.16) cmake_minimum_required(VERSION 3.16)
set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_compiler_flags_overrides.cmake") set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_compiler_flags_overrides.cmake")
project(Z3 VERSION 4.12.3.0 LANGUAGES CXX) project(Z3 VERSION 4.12.4.0 LANGUAGES CXX)
################################################################################ ################################################################################
# Project version # Project version

View file

@ -10,6 +10,9 @@ Version 4.next
- native word level bit-vector solving. - native word level bit-vector solving.
- introduction of simple induction lemmas to handle a limited repertoire of induction proofs. - introduction of simple induction lemmas to handle a limited repertoire of induction proofs.
Version 4.12.4
==============
Version 4.12.3 Version 4.12.3
============== ==============
- Alpha support for polymorphism. - Alpha support for polymorphism.
@ -26,6 +29,8 @@ Version 4.12.3
smt.arith.solver=6 is the default for most use cases. It trails smt.arith.solver=2 in some scenarios and the gap has been either removed or reduced. smt.arith.solver=6 is the default for most use cases. It trails smt.arith.solver=2 in some scenarios and the gap has been either removed or reduced.
smt.arith.solver=6 is complete for integrations of non-linear real arithmetic and theories, smt.arith.solver=2 is not. smt.arith.solver=6 is complete for integrations of non-linear real arithmetic and theories, smt.arith.solver=2 is not.
- qel: Light quantifier elimination based on term graphs (egraphs), and corresponding Model Based Projection for arrays and ADTs. Used by Spacer and QSAT. - qel: Light quantifier elimination based on term graphs (egraphs), and corresponding Model Based Projection for arrays and ADTs. Used by Spacer and QSAT.
- added real-closed fields features to C API, exposed more RCF over OCaml API
- fixes to FP
Version 4.12.2 Version 4.12.2
============== ==============

View file

@ -8,7 +8,7 @@
from mk_util import * from mk_util import *
def init_version(): def init_version():
set_version(4, 12, 3, 0) # express a default build version or pick up ci build version set_version(4, 12, 4, 0) # express a default build version or pick up ci build version
# Z3 Project definition # Z3 Project definition
def init_project_def(): def init_project_def():

View file

@ -1,7 +1,7 @@
variables: variables:
Major: '4' Major: '4'
Minor: '12' Minor: '12'
Patch: '3' Patch: '4'
AssemblyVersion: $(Major).$(Minor).$(Patch).$(Build.BuildId) AssemblyVersion: $(Major).$(Minor).$(Patch).$(Build.BuildId)
NightlyVersion: $(AssemblyVersion)-$(Build.DefinitionName) NightlyVersion: $(AssemblyVersion)-$(Build.DefinitionName)

View file

@ -6,7 +6,7 @@
trigger: none trigger: none
variables: variables:
ReleaseVersion: '4.12.3' ReleaseVersion: '4.12.4'
stages: stages: