3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 00:26:38 +00:00
Commit graph

19957 commits

Author SHA1 Message Date
Jakob Rath 6bde7e2c8c Unify the two recursive calls in find_on_layer 2023-12-14 15:01:49 +01:00
Jakob Rath 14fe69048a Fix recursive case of find_on_layer
Even if the hole is bigger than lower layer domain size, we need to
start the search at the current value.
2023-12-14 14:51:10 +01:00
Jakob Rath b8f59d15c6 Fix propagation 2023-12-14 14:29:46 +01:00
Jakob Rath 18d966dc02 Rework handling of propagation reasons in viable 2023-12-14 12:20:45 +01:00
Jakob Rath 49800d6da5 fix merge fails 2023-12-07 16:24:28 +01:00
Jakob Rath cd50f2ea88 Merge remote-tracking branch 'origin/master' into polysat 2023-12-07 16:00:15 +01:00
Jakob Rath e189b408bb update test 2023-12-07 15:41:22 +01:00
Jakob Rath ceb6798afa remove tests for deleted code 2023-12-07 15:38:24 +01:00
Jakob Rath a6c593b3d3 add dependencies from var equivalence 2023-12-07 15:33:11 +01:00
Jakob Rath e1aa00352d Merge remote-tracking branch 'origin/polysat' into polysat 2023-12-07 14:41:25 +01:00
Jakob Rath 67237efa11 Remove old viable query 2023-12-07 14:38:28 +01:00
Jakob Rath 970a68e749 switch on new viable 2023-12-07 14:36:37 +01:00
Jakob Rath 6e12c26a79 Remove unused code 2023-12-07 14:35:55 +01:00
Jakob Rath d2c47d276b fix tmp alloc 2023-12-07 14:33:33 +01:00
Jakob Rath 90e88d9a7e New viable conflict (viable::set_conflict_by_interval) 2023-12-07 14:29:45 +01:00
Jakob Rath 110c62963f for now, disable FI-lemma if we have to introduce extract-terms 2023-12-07 14:25:45 +01:00
Nikolaj Bjorner 6afed0819c update minor version number
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-06 07:13:07 -08:00
Nikolaj Bjorner dce2f3d88f add release notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-06 07:10:56 -08:00
Nikolaj Bjorner b3ef74c86d remove readme for dist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 18:50:23 -08:00
Nikolaj Bjorner fc3a7655a5 try to put readme in root
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 18:06:17 -08:00
Nikolaj Bjorner 2c8d33851a add README path to mk_nuget_task
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 16:38:35 -08:00
Nikolaj Bjorner 8111d879cd add README path to mk_nuget_task
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 16:37:48 -08:00
Nikolaj Bjorner 1fde3e9fb8 update release
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 16:16:27 -08:00
Nikolaj Bjorner 453bab8d64 add note about pvar_queue.h
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 15:43:03 -08:00
Nikolaj Bjorner 1d6616afac make var-queue a template
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 15:41:35 -08:00
Nikolaj Bjorner 156426a0cf use / for package path
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 15:10:13 -08:00
Nikolaj Bjorner 111ce01702 update path reference to readme 2023-12-05 13:47:05 -08:00
Nikolaj Bjorner d566eb3df7 include readme in package
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 13:04:25 -08:00
Nikolaj Bjorner 2b673bcb48 remove component dependency on bigfix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 12:56:00 -08:00
Nikolaj Bjorner 8b875f33db remove references to unused linear solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 12:36:03 -08:00
Nikolaj Bjorner 76c05f171a specify a readme file with the nuget package
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 12:32:30 -08:00
Nikolaj Bjorner 426d7f5810 remove reference to readme in nuget task
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 12:11:29 -08:00
Asger Hautop Drewsen a9513c1998
Improve BoolRef addition (#7045) 2023-12-05 09:12:25 -08:00
NikolajBjorner 7c81ee0890 fix case of README.md in nuget
Signed-off-by: NikolajBjorner <nbjorner@microsoft.com>
2023-12-05 09:02:08 -08:00
NikolajBjorner 669f665f24 update release pipeline
Signed-off-by: NikolajBjorner <nbjorner@microsoft.com>
2023-12-05 08:19:20 -08:00
NikolajBjorner aa2e54c5a4 update release pipeline
Signed-off-by: NikolajBjorner <nbjorner@microsoft.com>
2023-12-05 08:18:33 -08:00
NikolajBjorner 23fcb4376f readme
Signed-off-by: NikolajBjorner <nbjorner@microsoft.com>
2023-12-05 08:03:28 -08:00
NikolajBjorner f5ae8c324c make a readme file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 08:01:59 -08:00
Michał Górny 9ad4d50b5d
Use built-in importlib.resources on Python 3.9+ (#7042)
Use built-in `importlib.resources` module rather than the external
`importlib_resources` package on Python 3.9 and newer.  The latter
is only intended as a backport for old Python versions, and since modern
Linux distributions may no longer support such old Python versions,
they also no longer provide importlib_resources (this is the case
on Gentoo).
2023-12-05 07:49:32 -08:00
Asger Hautop Drewsen 764f0d54a4
Overload xor operator for BoolRef (#7043) 2023-12-05 07:48:57 -08:00
Rui Chen 4d4359f78a
fix shebang syntax issue (#7044) 2023-12-05 07:48:15 -08:00
Nikolaj Bjorner 389aea3330 update release notes, update version number
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-04 19:48:43 -08:00
Nikolaj Bjorner 5e3f1d988b update release notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-04 19:38:52 -08:00
Nikolaj Bjorner 4a9b38e531 clean up nla_grobner 2023-12-04 17:08:17 -08:00
Nikolaj Bjorner 84a7a79e90 fix #7037 2023-12-04 17:08:01 -08:00
Nikolaj Bjorner f98b42ae42 install importlib-resources for ubuntu doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-04 10:33:29 -08:00
Nikolaj Bjorner de75692cb0 install importlib-resources for ubuntu doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-04 10:32:02 -08:00
Nikolaj Bjorner f7415bb677 install importlib-resources for ubuntu doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-04 10:32:02 -08:00
Nikolaj Bjorner 17913f3ec8 remove braces 2023-12-04 10:32:02 -08:00
Andrey Andreyevich Bienkowski 18f14921ba
Clarify optimizer guarantees (#7030)
* Clarify optimizer guarantees (python)

* Clarify optimization guarantees (OCaml)

* Clarify optimizer guarantees (java)

* Clarify optimizer guarantees (.net)
2023-12-04 09:32:26 -08:00