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