3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-05-16 15:15:35 +00:00
z3/src/math/simplex
copilot-swe-agent[bot] 8e94cad8ab Fix static analysis findings: uninitialized vars, bitwise shift UB, garbage values
- nla_core.cpp: Initialize j = null_lpvar in is_octagon_term
- bit2int.cpp: Initialize sign_p, sign_n, sz_p, sz_n
- act_cache.cpp: Initialize debug vars to nullptr
- enum2bv_rewriter.cpp: Use unsigned literal in 1u << idx
- bit_matrix.cpp: Use unsigned literal in 1u << (n-1)
- bit_util.cpp: Guard against bit_shift == 0 in shl/shr
- mpff.cpp: Cast exp to unsigned before shifting
- sorting_network.h: Guard against bits == 0
- dl_sparse_table.h: Use >= 64 instead of == 64

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-03-02 00:13:55 +00:00
..
bit_matrix.cpp Fix static analysis findings: uninitialized vars, bitwise shift UB, garbage values 2026-03-02 00:13:55 +00:00
bit_matrix.h remove unneeded iterator functions 2024-09-23 12:59:04 +01:00
CMakeLists.txt add bit-matrix, avoid flattening and/or after bit-blasting, split pdd_grobner into solver/simplifier, add xlin, add smtfd option for incremental mode logic 2020-01-01 20:14:20 -08:00
model_based_opt.cpp Fix memory leaks in model_based_opt def ref-counting 2026-02-27 17:15:20 -10:00
model_based_opt.h Simplify def_ref smart pointer: default ctor, init list, clearer bool, remove extra semicolon 2026-03-01 02:10:19 +00:00
network_flow.h Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
network_flow_def.h Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
simplex.cpp Spacer Global Guidance (#6026) 2022-08-30 15:47:00 -07:00
simplex.h Spacer Global Guidance (#6026) 2022-08-30 15:47:00 -07:00
simplex_def.h Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
sparse_matrix.h Remove redundant default constructors when they're the only constructor (#8461) 2026-02-01 16:51:26 -08:00
sparse_matrix_def.h Standardize for-loop increments to prefix form (++i) (#8199) 2026-01-14 19:55:31 -08:00
sparse_matrix_ops.h Spacer Global Guidance (#6026) 2022-08-30 15:47:00 -07:00