3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 08:35:31 +00:00

Commit graph

  • b66849b7a0 remove duplicate header Jakob Rath 2024-02-07 15:35:38 +01:00
  • 5e545c8f86 Add merge_level Jakob Rath 2024-02-07 15:26:15 +01:00
  • 70785a095e function as const-ref Jakob Rath 2024-02-07 15:25:25 +01:00
  • 098d35c519 Add types to track additional info with fixed sub slices Jakob Rath 2024-02-07 15:23:10 +01:00
  • cbcb5ad92d euf::theory_var is int Jakob Rath 2024-02-07 15:21:47 +01:00
  • f0b0ce401e take std::function as const reference Jakob Rath 2024-02-07 15:16:44 +01:00
  • 74a91f691f fix bug in slice creation: exposed by 3047RIHj3agM.smt2 Nikolaj Bjorner 2024-02-06 16:00:33 -08:00
  • 937d4aa8f4 move files from lib and java directory to bin Nikolaj Bjorner 2024-02-06 12:40:30 -08:00
  • 3f3ac924ab add debugging output Nikolaj Bjorner 2024-02-06 09:48:09 -08:00
  • c40e72aaa3 include debug output Nikolaj Bjorner 2024-02-05 15:31:33 -08:00
  • f4eaa6fc98 improve logging Nikolaj Bjorner 2024-02-05 14:41:29 -08:00
  • 683070a175 finish encoding of n'th root Nikolaj Bjorner 2024-02-05 10:44:41 -08:00
  • 187a6b17dd fix blast rule for overflow Nikolaj Bjorner 2024-02-05 08:16:34 -08:00
  • 8555f25587 add todo note, and log more lemmas Nikolaj Bjorner 2024-02-04 21:08:04 -08:00
  • f4474a3edb typo Nikolaj Bjorner 2024-02-04 20:30:56 -08:00
  • 446a9dec08 distinguish vs-arch from arch identifier Nikolaj Bjorner 2024-02-04 19:26:50 -08:00
  • d743e1b47c add note that the encoding is a first approximation Nikolaj Bjorner 2024-02-04 19:11:35 -08:00
  • b9528b1c56 update self-validator to handle root expressions Nikolaj Bjorner 2024-02-04 19:06:30 -08:00
  • 548b9d091f move libz3.so from lib to bin, remove lib from distribution Nikolaj Bjorner 2024-02-04 18:23:46 -08:00
  • 7970e4fe51 add clause persistence to sat/smt solver Nikolaj Bjorner 2024-02-04 16:42:10 -08:00
  • 3cec3fc63d bypass replaying new clause within propagation Nikolaj Bjorner 2024-02-04 15:26:17 -08:00
  • 3b90816025 add option to persist clauses #7109 Nikolaj Bjorner 2024-02-04 11:15:59 -08:00
  • a2fa4ff1bc update assembly names Nikolaj Bjorner 2024-02-03 16:52:20 -08:00
  • c9267055c2 update assembly names Nikolaj Bjorner 2024-02-03 16:14:03 -08:00
  • b9bec1861a copy over dotnet files Nikolaj Bjorner 2024-02-03 16:08:31 -08:00
  • bc70282a18 mute some compiler warnings Nikolaj Bjorner 2024-02-03 15:42:06 -08:00
  • 9425c419ad port remaining egraph update Nikolaj Bjorner 2024-02-03 15:38:05 -08:00
  • a5a819c291 port updates to egraph from poly Nikolaj Bjorner 2024-02-03 12:48:58 -08:00
  • 24ffef8ac5 fix typo Nikolaj Bjorner 2024-02-03 12:26:27 -08:00
  • e295ac93af update build-win-signed-cmake Nikolaj Bjorner 2024-02-03 11:46:11 -08:00
  • e398f84e85 update build-win-signed-cmake Nikolaj Bjorner 2024-02-03 11:35:13 -08:00
  • 10d56d9af9 fixes, updates Nikolaj Bjorner 2024-02-02 16:54:49 -08:00
  • bd082ab653 update mk-win-dist-cmake Nikolaj Bjorner 2024-02-02 16:33:27 -08:00
  • 14fb235dd8 update mk-win-dist-cmake Nikolaj Bjorner 2024-02-02 16:16:19 -08:00
  • 736d6348e6 move windows builds to use mk_win_dist_cmake in nightly Nikolaj Bjorner 2024-02-02 13:05:01 -08:00
  • cfc8774dac move windows builds to use mk_win_dist_cmake in nightly Nikolaj Bjorner 2024-02-02 13:04:09 -08:00
  • 05d625bf0b fixing paths and re-add arm64 Nikolaj Bjorner 2024-02-02 11:07:17 -08:00
  • 485a018c59 add back legacy build-win-signed Nikolaj Bjorner 2024-02-02 09:57:41 -08:00
  • 9db834c223 add back legacy build-win-signed Nikolaj Bjorner 2024-02-02 09:56:39 -08:00
  • 2280e9562a
    Improve instructions for working with the Julia API (#7108) Yisu Remy Wang 2024-02-02 09:46:31 -08:00
  • 0d24ec3613 add 'dist' to folder path Nikolaj Bjorner 2024-02-02 09:45:38 -08:00
  • 0142c68f2a
    Improve instructions for working with the Julia API Yisu Remy Wang 2024-02-02 09:02:30 -08:00
  • 57324e953e return propagated interval from viable::explain Jakob Rath 2024-02-02 17:14:07 +01:00
  • 85ef6b721e can handle equal size now, weaken fixed_claim to avoid crash Jakob Rath 2024-02-02 16:40:58 +01:00
  • 52c6fd98fd propagate from containing slice: consider e->bit_width Jakob Rath 2024-02-02 15:00:24 +01:00
  • 394f25a42f viable display Jakob Rath 2024-02-02 14:51:41 +01:00
  • f9e9b5ccfe
    Merge 37205410f8 into 4260206391 John Fleisher 2024-02-02 05:10:45 -08:00
  • 8cc146e727 connect call to zero extend Nikolaj Bjorner 2024-02-01 23:38:07 -08:00
  • 4260206391 include variable ReleaseVersion in Nightly Nikolaj Bjorner 2024-02-01 23:16:18 -08:00
  • 38771defa1 bugfixes to encoding overflow conditions Nikolaj Bjorner 2024-02-01 22:49:21 -08:00
  • 30c14f533e include variable ReleaseVersion in Nightly Nikolaj Bjorner 2024-02-01 22:39:21 -08:00
  • ac0a786484 bugfixes to encoding overflow conditions Nikolaj Bjorner 2024-02-01 22:26:32 -08:00
  • d231913c04 remove period Nikolaj Bjorner 2024-02-01 21:44:59 -08:00
  • 93cbcd00bd rename Nikolaj Bjorner 2024-02-01 21:42:21 -08:00
  • 77b98d5b02 update folder names to align with mk_win_dist_cmake Nikolaj Bjorner 2024-02-01 20:54:36 -08:00
  • bd2d96eacb update folder names to align with mk_win_dist_cmake Nikolaj Bjorner 2024-02-01 20:16:04 -08:00
  • 88b315cdb0 update names and nature of multiplication blast rules Nikolaj Bjorner 2024-02-01 17:12:35 -08:00
  • 06466be999 disable arm64 nightly Nikolaj Bjorner 2024-02-01 16:41:14 -08:00
  • 28d62bfedb move to use release.yml version for windows build Nikolaj Bjorner 2024-02-01 14:26:01 -08:00
  • 60add85c47 add saturation rules for overflow Nikolaj Bjorner 2024-02-01 12:55:17 -08:00
  • 32e23b3b6c remove unsound simplification Nikolaj Bjorner 2024-02-01 12:39:37 -08:00
  • 6e72182194 remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used Nikolaj Bjorner 2024-02-01 09:57:28 -08:00
  • 111dee9143 simplify overflow check up front Nikolaj Bjorner 2024-02-01 09:37:41 -08:00
  • 5cac9b84e4 fix build warnings Nikolaj Bjorner 2024-02-01 09:36:52 -08:00
  • 6a1f173e03 extend propagate_from_containing_slice to subslices with offset > 0 Jakob Rath 2024-02-01 17:16:34 +01:00
  • ca0e9a1526 remove explicit option for shared build, set to Release mode. .so artifacts take 800MB in distribution Nikolaj Bjorner 2024-02-01 04:54:32 -08:00
  • cb6fb7b26b distinguish theory_vars in output Jakob Rath 2024-02-01 12:14:14 +01:00
  • 0b5f163ba7 fix warning Jakob Rath 2024-02-01 12:13:49 +01:00
  • e6f7ba90f1 more saturation for overflow Nikolaj Bjorner 2024-01-31 20:12:01 -08:00
  • ec6640d793
    Update nightly.yaml Nikolaj Bjorner 2024-01-31 19:47:52 -08:00
  • 85072974b9 update ubuntu builds Nikolaj Bjorner 2024-01-31 19:05:27 -08:00
  • 432432be9c update ubuntu builds Nikolaj Bjorner 2024-01-31 17:58:05 -08:00
  • d624eec976 Update nightly.yaml Nikolaj Bjorner 2024-01-31 17:41:53 -08:00
  • 0a1a57cf01 Update nightly.yaml for Azure Pipelines Nikolaj Bjorner 2024-01-31 17:08:17 -08:00
  • f16afe55d6 Update nightly.yaml for Azure Pipelines Nikolaj Bjorner 2024-01-31 16:34:53 -08:00
  • 9a095cc9e6 Update nightly.yaml for Azure Pipelines Nikolaj Bjorner 2024-01-31 16:31:28 -08:00
  • 7dc61ca646 always fail if new axioms are true Nikolaj Bjorner 2024-01-31 15:50:35 -08:00
  • e820701f9d fix #7107 Nikolaj Bjorner 2024-01-31 15:38:10 -08:00
  • e26344efd7 update nightly Nikolaj Bjorner 2024-01-31 15:27:54 -08:00
  • 5551f1e35b update nightly Nikolaj Bjorner 2024-01-31 15:27:02 -08:00
  • 5c4ad4fdd7 cd to dist in nightly.yaml Nikolaj Bjorner 2024-01-31 02:57:02 -08:00
  • d3fbb9d0c5 add line continuations to nightly.yaml Nikolaj Bjorner 2024-01-31 02:50:53 -08:00
  • 4b4e057441 install ninja Nikolaj Bjorner 2024-01-31 02:31:53 -08:00
  • ac1f9719a4 move nightly builds of Unixes to use cmake Nikolaj Bjorner 2024-01-31 02:25:14 -08:00
  • 738c5b6d0d add warning messages for #7100 Nikolaj Bjorner 2024-01-30 21:30:27 -08:00
  • 50deece29e fix #7098 Nikolaj Bjorner 2024-01-30 20:38:01 -08:00
  • 99ebbd6341 porting unix distribution script to cmake Nikolaj Bjorner 2024-01-30 16:28:52 -08:00
  • 28c44a6ed0 fix #7105 Nikolaj Bjorner 2024-01-30 15:41:14 -08:00
  • 67e5ba9f79 update release scripts Nikolaj Bjorner 2024-01-30 14:53:59 -08:00
  • f81180173b remove optional Julia build Nikolaj Bjorner 2024-01-30 14:41:10 -08:00
  • 5d4303f268 build Julia for x64 Nikolaj Bjorner 2024-01-30 13:27:16 -08:00
  • e0bed3bcfa build Julia for x64 Nikolaj Bjorner 2024-01-30 13:26:22 -08:00
  • 0dc204cd4a add base support for signed multiplication over/under flow Nikolaj Bjorner 2024-01-30 12:47:28 -08:00
  • 680b0f523f add download stage for arm64 Nikolaj Bjorner 2024-01-30 12:32:09 -08:00
  • b3b95dbc5c move installation directories to under bin Nikolaj Bjorner 2024-01-30 11:06:27 -08:00
  • 9bd8e35581 adapt paths to new distribution Nikolaj Bjorner 2024-01-30 10:07:38 -08:00
  • f7ed4adfbb update path for win distributions Nikolaj Bjorner 2024-01-29 19:47:05 -08:00
  • bef67f8523 special purpose dotnet copy Nikolaj Bjorner 2024-01-29 19:32:31 -08:00
  • 4be8b7d88c update win-dist Nikolaj Bjorner 2024-01-29 18:47:29 -08:00
  • 908aaa06f7 fix #7101 Nikolaj Bjorner 2024-01-29 12:26:51 -08:00