Guillaume Chatelet
f4fdf9466f
Update Bazel linear solver build ( #4956 )
2026-01-07 15:48:46 +01:00
Guillaume Chatelet
b8b9a5170a
Small fixes ( #4957 )
2026-01-07 15:47:30 +01:00
Corentin Le Molgat
29a2cbf0a7
julia: add first version of ORToolsBinaries.jl
2026-01-07 15:06:35 +01:00
Mizux Seiha
642c19b38a
tools/release: workaround stubgen timeout on macos M1
2026-01-06 17:49:20 +01:00
Mizux Seiha
91afd9da75
tools/release: fix macos protoc-gen-mypy check
2026-01-06 17:49:20 +01:00
Corentin Le Molgat
4f5557884f
cmake: fix soplex boost check in a super build
2026-01-05 18:19:20 +01:00
Corentin Le Molgat
a790483ba1
cmake: Fix windows LNK1189 error ( #4627 )
2026-01-05 03:46:42 -08:00
Mizux Seiha
5ed34077c7
tools/docker: fix cmake install
...
while debian-12 provide cmake 3.25.1 this one still not support SYSTEM option in FetchContent
2025-12-22 14:10:33 +01:00
Mizux Seiha
c3164316fb
examples: regenerate notebook
2025-12-19 15:01:21 +01:00
Corentin Le Molgat
2f299d5d51
tools/release: Fix maven install
...
note: dlcdn have uploaded 3.9.12 on December 16th and removed the previous one...
2025-12-17 13:05:07 +01:00
AliReZa Sabouri
ad91b2ddd3
Remove sealed modifier and implement standard dispose pattern for CpSolver
...
The sealed modifier was unnecessarily breaking inheritance for users who need
to extend CpSolver. The standard IDisposable pattern with protected virtual
Dispose(bool) allows safe inheritance while maintaining proper resource cleanup.
This change:
- Removes the sealed modifier from CpSolver class
- Implements the standard dispose pattern with protected virtual Dispose(bool)
- Allows derived classes to override disposal behavior safely
- Maintains backward compatibility for existing non-inheriting code
2025-12-17 11:42:05 +01:00
Mizux Seiha
447ab9bfbb
algorithms: disable knapsack_solver_test.py if SCIP no unavailable
2025-12-16 20:56:30 +01:00
Corentin Le Molgat
b0391683a6
cmake: fix python build when BUILD_TESTING=OFF
2025-12-16 14:55:18 +01:00
Mizux Seiha
e066455f29
algorithms: fix windows build when SCIP support is off
2025-12-16 12:26:43 +01:00
corentinl
784c4fecb4
git: renormalize some files
...
wrong clrf
2025-12-15 17:06:07 +01:00
Corentin Le Molgat
17fc2ae92b
tools/docker: fix dockerfile warning
2025-12-15 15:47:36 +01:00
Corentin Le Molgat
c44eb1859f
bazel(ci): fix fedora build by forcing the java_runtime_version
2025-12-15 15:44:51 +01:00
Guillaume Chatelet
8802f29059
Disable range-loop-construct warnings ( #4951 )
2025-12-15 15:44:46 +01:00
Guillaume Chatelet
7f22b7208c
Create a presubmit CI ( #4934 )
2025-12-15 15:28:50 +01:00
Laurent Perron
39b915c763
fix
2025-12-15 15:27:43 +01:00
Guillaume Chatelet
ae82a37616
Fix various warnings ( #4950 )
2025-12-15 13:59:54 +01:00
Guillaume Chatelet
b6883f0efc
Update Bazel Python ( #4949 )
2025-12-15 13:59:46 +01:00
Laurent Perron
4dab47eaa6
[CP-SAT] bugfixes
2025-12-15 13:59:08 +01:00
Corentin Le Molgat
c0b5917c07
math_opt: fix xpress_solver build on windows
2025-12-15 13:08:16 +01:00
Corentin Le Molgat
146566e2be
sat: increase time limit in test_issue4376_minimize_model ( fix #4941 )
2025-12-15 13:07:57 +01:00
Laurent Perron
562ffd7eed
[CP-SAT] more work on lrat; cleanup memory management in scheduling clauses; improve encoded only variable expansion; fix a few bugs
2025-12-15 13:07:29 +01:00
Laurent Perron
b6c198050d
misc
2025-12-15 13:07:23 +01:00
Guillaume Chatelet
e55172a5d2
Make fetched library SYSTEM to reduce warning clutter ( #4947 )
2025-12-15 13:07:12 +01:00
Guillaume Chatelet
69dc22f35d
Update linear solver build ( #4945 )
2025-12-15 13:06:58 +01:00
Guillaume Chatelet
6d76575f3d
Format xpress files
2025-12-15 13:06:04 +01:00
Corentin Le Molgat
5b3a0b98c3
cmake(ci): split amd64 cmake dotnet workflows to avoid space limit
2025-12-11 15:52:56 +01:00
Corentin Le Molgat
db9326acd3
tools/testing: bintest output error update
2025-12-11 13:43:46 +01:00
Corentin Le Molgat
877086fdc1
tools/release: update maven for manylinux build
2025-12-11 13:03:16 +01:00
Corentin Le Molgat
5aa3a9317c
routing: Remove unused model_ member from Resource.
2025-12-11 11:16:15 +01:00
Mizux Seiha
dfcec1fde6
routing: backport from main
2025-12-09 23:46:23 +01:00
Mizux Seiha
210bfe0cac
xpress: backport from main
2025-12-09 22:50:01 +01:00
Mizux Seiha
26b01437f4
math_opt: backport from main
2025-12-09 22:49:43 +01:00
Laurent Perron
1666cf41ab
routing improvements
2025-12-09 20:29:51 +01:00
Laurent Perron
97b64b49f2
support copy, deepcopy in python for sorted interval lists
2025-12-09 19:09:42 +01:00
Laurent Perron
4a2de332ce
[CP-SAT] bug fixes, memory utilization reduction; more work on lrat
2025-12-09 19:09:37 +01:00
Mizux Seiha
469d83a2ef
java: update publishing url for package
...
* tools/release: update maven central token
2025-12-09 18:28:41 +01:00
Corentin Le Molgat
88695b6393
bazel: update requirements
2025-12-08 18:01:40 +01:00
Corentin Le Molgat
d7e1a1ed76
algorithms: format fix from google3
2025-12-08 17:40:21 +01:00
Corentin Le Molgat
cec91a0279
cmake: fix python install on windows
2025-12-08 15:50:43 +01:00
corentinl
01a74c2ea2
git: add .gitattributes
2025-12-08 15:50:38 +01:00
Guillaume Chatelet
7345481dfe
Remove fuzztest support from OR-Tools ( #4938 )
...
* Remove fuzztest support from OR-Tools
2025-12-08 11:31:29 +01:00
Guillaume Chatelet
e09ed7a33a
Fix dimacs_assignment on Windows ( #4940 )
2025-12-08 11:28:23 +01:00
Laurent Perron
b7d1dc65dc
[CP-SAT] more work on lrat; canonicalize Boolean variables in a few more places
2025-12-08 11:24:06 +01:00
Laurent Perron
d41e49724a
reformat
2025-12-05 08:27:14 +01:00
Laurent Perron
3b18bdd58b
[CP-SAT] morework on lrat
2025-12-05 08:27:10 +01:00