Commit Graph

227 Commits

Author SHA1 Message Date
Mizux Seiha
e2a2295fb4 doxygen: update docs 2025-07-08 13:45:24 +02:00
Corentin Le Molgat
94308a9fe6 doxygen: force light-mode for doc 2025-06-30 11:54:28 +02:00
Mizux Seiha
3467396a74 dependencies: bump Protobuf from v31.0 to v31.1 2025-06-17 12:32:17 +02:00
Corentin Le Molgat
cfefe417a0 cmake: bump dependencies
* abseil-cpp 20250512.0
* protobuf v31.0
* re2 2024-07-02
* googletest 1.17.0
* benchmark 1.9.2

devNote: to fix a patch not working
```sh
cd ~/.../ortools_repo
cmake -S. -Bbuild -DBUILD_DEPS=ON -DBUILD_EXAMPLES=OFF -DBUILD_SAMPLES=OFF -DBUILD_TESTING=ON
pushd build/_deps/absl-src
git apply --3way ~/.../ortools_repo/patches/abseil-cpp-20250512.0.patch
git mergetool
git diff HEAD -u > ~/.../ortools_repo/patches/abseil-cpp-20250512.0.patch
cd ..
rm -rf absl-*
popd
<repeat>
```
2025-05-22 03:12:46 +02:00
Laurent Perron
2009df324c reindent 2025-04-14 16:34:49 +02:00
Corentin Le Molgat
a5bbbcbcff cmake: BZip2 fixup 2025-04-07 17:46:43 +02:00
Laurent Perron
c7fbf3118d update routing; move theta_tree to util; remove obsolete sat routing code 2025-03-29 11:21:26 +01:00
Mizux Seiha
af5f03102f cmake(java): allow to not load highs or scip dll.
should fix #4600
2025-03-28 16:32:05 +01:00
Corentin Le Molgat
520ec2e026 dependency: bump protobuf to v30.2 2025-03-28 09:38:15 +01:00
Corentin Le Molgat
8f6258861d dependency: Bump Protobuf to v30.1 2025-03-24 16:19:09 +01:00
Mizux Seiha
51e348357d cmake: Enable soplex when building SCIP
* use SCIP::libscip
  note: While scip provide ALIAS,
  they forget to use it when `install(export ...)`
* update internal docs/
* build boost as static libraries
2025-03-12 14:12:54 +01:00
Laurent Perron
6a339f633f [CP-SAT] update routing/scheduling code; manu bug fixes; improve java doc 2025-02-16 15:22:41 +01:00
Mizux Seiha
20a88024f5 dependencies: Bump protobuf to v29.3 2025-02-11 12:05:28 +01:00
Corentin Le Molgat
281a9f8e14 export from google3 2025-02-07 17:29:05 +01:00
Mizux Seiha
d3af4d76c9 cmake: Fix and enabled shared lib support with MSVC
* Add decldll to proto
* rework init to make it working for MSVC
* fix test_xprs_interface build
dotnet: Fix MSVC shared libs support
  * Fix csproj to include libortools.dll
java: Fix MSVC shared_libs support
  * Fix runtime jar to include libortools.dll
python: Fix MSVC shared_libs support
  * fix __init__.py.in loading for MSVC
2025-02-04 19:42:22 +01:00
Corentin Le Molgat
c34026b101 Bump copyright to 2025
note: done using
```sh
git grep -l "2010-2024 Google" | xargs sed -i 's/2010-2024 Google/2010-2025 Google/'
```
2025-01-10 11:33:35 +01:00
Mizux Seiha
a86127fec5 deps: Bump Protobuf to v29.2 2024-12-19 21:35:11 +01:00
Corentin Le Molgat
fced774079 dependency: Bump Protobuf to v29.1 2024-12-09 14:24:08 +01:00
Laurent Perron
d8c3e49e5b [CP-SAT] more work on no_overlap_2d; revisit all includes 2024-12-04 17:47:10 +01:00
Mizux Seiha
63f17fea0b deps: Bump Protobuf to v29.0 2024-12-03 18:07:47 +01:00
Laurent Perron
b33ba80aa6 fix #4465 2024-12-03 15:14:06 +01:00
Corentin Le Molgat
523d7d9246 java: update pom-test.xml 2024-12-02 10:30:41 +01:00
Mizux Seiha
29dcd857a6 java: fix test auto-value dependency 2024-11-29 14:59:40 +01:00
Laurent Perron
b6026fad1b [CP-SAT] fix doc 2024-11-29 14:28:02 +01:00
Laurent Perron
7df7086d85 fix doc 2024-11-28 15:49:34 +01:00
Laurent Perron
a64a90f386 fix #4435 2024-11-12 14:02:14 +01:00
Laurent Perron
df24c39650 [CP-SAT] add addHint(literal) in java, improve no_overlap_2d propagation; experiments with symmetry keeping presolve; fix a few bugs 2024-11-08 13:54:21 -08:00
Corentin Le Molgat
28ff3d5b2e deps: Bump protobuf to v28.3 2024-11-08 11:39:01 +01:00
Laurent Perron
dbb6328c9b reformat BUILD files 2024-11-07 18:18:57 -08:00
Mizux Seiha
1c246fb831 cmake: Fix Loader.java on windows 2024-11-06 08:02:57 +01:00
Laurent Perron
bfb7660635 [CP-SAT] supports affine expression in automaton 2024-10-25 13:15:18 +02:00
Laurent Perron
488b43c37c [CP-SAT] change element and table protos, API to support affine expressions 2024-10-23 05:54:30 +02:00
Mizux Seiha
c7b05c942c dependency: Bump Protobuf to v28.2 2024-10-22 21:15:46 +02:00
Laurent Perron
f762c88d35 [CP-SAT] add support for affine expressions in python/java; enable max_lp_sym 2024-10-18 14:45:53 +02:00
Laurent Perron
5384913c34 revamp non C++ MPSolver export methods 2024-10-08 16:03:18 +02:00
Corentin Le Molgat
3c6e0b1dd2 java: Bump deps
* remove pom.xml.in dead code
2024-09-09 11:36:25 +02:00
Mizux Seiha
753b2c8f1a dependencies: Bump protobuf to v27.3 2024-08-06 17:26:28 +02:00
Laurent Perron
df2edaf7b7 implement WriteToMpsFile in model_builder and model_exporter 2024-07-12 17:48:57 +02:00
Mizux Seiha
bf61daee14 dependency: Bump protobuf from 26.1 to 27.2 2024-07-08 11:58:39 +02:00
Laurent Perron
e5d09e1e12 [CP-SAT] fix best bound callback non C++ code; more work on pseudo-costs 2024-05-02 14:04:47 +02:00
Laurent Perron
a5c9b75502 [CP-SAT] code cleanup; more pseudo-cost experimental code; add objective best bound callback 2024-04-29 16:25:06 +02:00
Laurent Perron
888d89b5e0 [CP-SAT] do not add the linear part of an interval in the model, create it when copying the model for presolve; improve work sharing in shared_tree_mode 2024-04-03 11:43:20 +02:00
Corentin Le Molgat
2f5e3fdb41 dependency: bump protobuf v26.1 2024-03-29 09:08:40 +01:00
Mizux Seiha
5d771cc919 dependency: bump Protobuf to v25.3 2024-02-22 11:44:59 +01:00
Corentin Le Molgat
ab64c92906 fixup after deps bump 2024-01-31 17:01:05 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Corentin Le Molgat
e2b0e3b163 deps: Bump Protobuf v25.0 to v25.1
dev note: `git grep "[34]\.25\.0"`
2023-12-18 16:34:15 +01:00
Corentin Le Molgat
c301523559 java: bump net.java.dev.jna:jna to 5.14.0 2023-12-18 16:29:33 +01:00
Laurent Perron
3219d12658 [CP-SAT] support linear expressions in decision strategies 2023-12-08 14:50:21 +01:00
Corentin Le Molgat
8386a84234 cmake: Fix doxygen documentations 2023-11-27 16:12:16 +01:00