Corentin Le Molgat
5d5a115dec
util: add MatrixOrFunction
2025-08-06 10:53:59 +02:00
Corentin Le Molgat
bcf774e65a
math_opt: backport from main
2025-08-06 10:53:04 +02:00
Corentin Le Molgat
679b042944
bazel: regenerate requirements.txt
2025-08-06 10:09:34 +02:00
Guillaume Chatelet
5ffb66cdce
Fix bazel load rules
2025-07-24 10:10:29 +02:00
Corentin Le Molgat
6a6e57a0b8
ci: fix system_deps python jobs not using archlinux's pybind11 3.0.0
2025-07-24 09:52:38 +02:00
Corentin Le Molgat
f0d0fe71ba
examples: backport from main
2025-07-23 23:12:34 +02:00
Corentin Le Molgat
a7f49a2585
backport from main
...
* rename swig files .i in .swig
* update constraint_solver and routing
* backport math_opt changes
* move dynamic loading to ortools/third_party_solvers
2025-07-23 23:12:34 +02:00
Corentin Le Molgat
03e2551e61
set_cover: backport from main
2025-07-23 15:06:59 +02:00
Corentin Le Molgat
4151254eba
sat: backport from main
2025-07-23 15:04:05 +02:00
Guillaume Chatelet
cddd80e8e2
Backport string_view_migration.h
2025-07-23 15:04:05 +02:00
Corentin Le Molgat
fd1b2cc68c
ci: remove mvn custom build in cmake windows jobs
...
note: now runners do provide mvn 3.9.11
2025-07-23 15:04:05 +02:00
Corentin Le Molgat
5b6f33d75c
cmake: disable fuzztest by default
...
no distro provide it
2025-07-23 15:04:05 +02:00
Corentin Le Molgat
0ea743fe9a
bazel(ci): bazelisk cleanup
2025-07-23 15:04:04 +02:00
Corentin Le Molgat
c268b16b6a
tools: backport from main
2025-07-23 15:04:04 +02:00
Corentin Le Molgat
3f48e2f1d5
tools/docker: backport from main
2025-07-23 15:04:04 +02:00
Corentin Le Molgat
513ee8bd00
cmake: fix glopConfig.cmake
2025-07-21 15:31:49 +02:00
Corentin Le Molgat
4dd0267861
bazel: sort dependencies logically
...
bazel's rules first then C++ deps then languages specific deps (e.g. pybind11)
2025-07-21 11:56:41 +02:00
Corentin Le Molgat
f540e75db3
cmake: fix -DBUILD_CXX=OFF -DBUILD_GLOP=ON build
2025-07-21 11:56:34 +02:00
Corentin Le Molgat
d344fd265a
cmake: fix build when using -DUSE_SCIP=OFF
2025-07-21 11:56:27 +02:00
Guillaume Chatelet
46f73b3d35
Backport trivial changes
2025-07-18 16:43:00 +02:00
Mizux Seiha
959bb0d51c
cmake: Use Boost repo instead of archive
...
should fix #4724
2025-07-15 10:19:34 +02:00
Corentin Le Molgat
1cad6fc8e0
doxygen: add missing ortools deps to c++ doc
...
note: this is needed so doxygen can parse generated protoc pb.h.
2025-07-09 17:56:05 +02:00
Corentin Le Molgat
91cbda4aea
flatzinc: backport from main branch
2025-07-09 14:24:17 +02:00
Corentin Le Molgat
1d0ff09af8
ortools: backport from main branch
2025-07-09 14:24:01 +02:00
Corentin Le Molgat
9144637624
ortools: cleanup export form google3
2025-07-09 14:14:34 +02:00
Mizux Seiha
24eb888d2e
doxygen: update docs
2025-07-09 14:13:52 +02:00
Corentin Le Molgat
052d57da07
doxygen: Improve C++ ref manual
...
* Had to use absolute paths otherwise `ortools/<dir>` conflict with `build/ortools/<dir>`
* rework Doxygen main page following devsite C++ ref overview.
* improve doxygen c++ cache
note: doxygen log specify the ideal cache size according to the previous run.
2025-07-09 14:13:46 +02:00
Corentin Le Molgat
3445c9233f
cpp: Add DoxygenLayout.xml
...
move "detailedDescription" to top to follow devsite layout convention
2025-07-09 14:13:41 +02:00
Corentin Le Molgat
781ead7283
ortools: export from google3
2025-07-09 14:13:35 +02:00
Corentin Le Molgat
43aa85125b
ci: disable windows cpp debug build
2025-07-09 14:12:31 +02:00
Corentin Le Molgat
7f88299aa0
cmake: set numpy to 2.0.2 as minimum
2025-07-07 14:06:26 +02:00
Corentin Le Molgat
fe33ccf148
sat: Fix routes_support_graph.proto namespace
2025-07-07 14:06:19 +02:00
Corentin Le Molgat
a2c3fa71b9
remove deprecated doc generation stuff
...
* remove "doc" target from legacy makefile based build
* remove doxygen templates no more used
* removed pdoc3 .mako files (we now re-use pdoc)
2025-07-07 14:05:54 +02:00
Corentin Le Molgat
ce6e365690
pdlp: Add README.md
2025-07-02 11:57:28 +02:00
Corentin Le Molgat
0ef0f402d1
cleanup from google3
2025-07-02 11:57:15 +02:00
Corentin Le Molgat
09e7e951a2
cmake(ci): Rework Vagrantfile
...
ci: Rework BSD workflows
ci: Bump freebsd Vagrantfile from python 3.9 to 3.11
2025-06-30 15:20:25 +02:00
Corentin Le Molgat
835b3b3b93
doxygen: force light-mode for doc
2025-06-30 15:20:19 +02:00
Corentin Le Molgat
52d44af1dd
cmake: update doxygen-awesome-css from v2.1.0 to v2.3.4
2025-06-26 13:27:34 +02:00
Mizux Seiha
d263eea619
Fix or-tools.code-workspace
2025-06-26 13:27:28 +02:00
Clément Péron
507f1d82f6
graph: fix iterator compatibility since C++17
...
Add missing iterator typedefs to custom iterator classes when std::iterator
inheritance is deprecated since C++17.
Signed-off-by: Clément Péron <peron.clem@gmail.com >
2025-06-23 10:15:30 +02:00
Clément Péron
78b662a2b2
ortools: utils: keep compatibility with protobuf < 26
2025-06-23 07:54:54 +02:00
Corentin Le Molgat
9fa309b358
cmake: Fix cmake_minimum_required to 3.24 ( #4692 )
2025-06-23 07:53:40 +02:00
Corentin Le Molgat
9541e49c22
tools/release: fix scripts
2025-06-23 07:53:40 +02:00
Laurent Perron
156326d408
Merge branch 'v99bugfix' of github.com:google/or-tools into v99bugfix
2025-06-20 15:12:03 +02:00
Laurent Perron
330a0efa28
print a solution after a SIGTERM
2025-06-20 15:11:01 +02:00
Corentin Le Molgat
0d60e8afe4
tools/release: more log on macos
2025-06-17 16:25:08 +02:00
Mizux Seiha
8e1e6b5e97
dependencies: bump Protobuf from v31.0 to v31.1
2025-06-17 11:08:04 +02:00
Corentin Le Molgat
478c8b5309
cleanup and formatting
2025-06-16 18:03:59 +02:00
Corentin Le Molgat
7096031050
graph: export from google3
...
dump_vars: Add support for StrongInt and StrongVector
2025-06-16 15:35:11 +02:00
Corentin Le Molgat
56e565a2e7
cmake: Fix internal README.md
2025-06-16 11:54:43 +02:00