3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-16 15:46:20 +00:00
z3/src
Copilot bd0eba812d
Add RCF (Real Closed Field) bindings to C++, Java, C#, and TypeScript (#8171)
* Initial plan

* Add RCF (Real Closed Field) bindings to C++ API

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Add RCF (Real Closed Field) bindings to Java API

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Add RCF (Real Closed Field) bindings to C# (.NET) API

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Add RCF (Real Closed Field) example for TypeScript/JavaScript API

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Add comprehensive RCF implementation summary documentation

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>
2026-01-12 16:34:42 -08:00
..
ackermannization Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
api Add RCF (Real Closed Field) bindings to C++, Java, C#, and TypeScript (#8171) 2026-01-12 16:34:42 -08:00
ast Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
cmd_context allow parsing declared arrays without requiring explicit select 2025-12-06 18:02:15 -08:00
math Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
model fix #8109 2026-01-07 10:56:50 -08:00
muz Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
nlsat remove unused *_signed_project() methods 2025-12-02 18:46:16 -10:00
opt Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
params fix #8109 2026-01-07 10:56:50 -08:00
parsers fix #7956 2025-09-30 15:41:49 -07:00
qe remove unused *_signed_project() methods 2025-12-02 18:46:16 -10:00
sat Adopt C++17 structured bindings for map/pair iteration (#8159) 2026-01-11 17:44:12 -08:00
shell move smt params to params directory, update release.yml 2025-06-09 10:47:22 -07:00
smt Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
solver Add commands for forcing preferences during search 2025-10-02 10:47:10 -07:00
tactic Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
test Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
util Replace custom util/optional with std::optional (#8162) 2026-01-11 19:47:39 -08:00
CMakeLists.txt BLD: Add CMake option to build Python bindings without rebuilding libz3 (redux) (#8088) 2025-12-16 17:50:37 +00:00