Commit Graph

12047 Commits

Author SHA1 Message Date
Laurent Perron
8db68038cd protobuf 23.3 -> 23.4; update python dependencies 2023-08-09 12:47:07 -07:00
Mizux
ed8db9097c sat: Update README.md 2023-08-04 10:51:26 +02:00
Mizux Seiha
e5ac9e4ac2 tools/docker: Fix python alpine images 2023-08-04 00:32:55 +02:00
Laurent Perron
c8597d302c one more pandas model_builder test 2023-08-03 11:44:58 -07:00
Laurent Perron
9781e62b04 integral_types.h -> types.h 2023-08-03 11:44:31 -07:00
Laurent Perron
1e0f600949 [CP-SAT] few fixes 2023-08-03 11:44:23 -07:00
Laurent Perron
2c36589f5a integral_types.h -> types.h 2023-08-03 11:44:09 -07:00
Laurent Perron
96493f9e91 better mps reader code 2023-08-03 11:43:39 -07:00
Laurent Perron
90e42d9607 fix CP routing decisions 2023-08-03 11:43:26 -07:00
Laurent Perron
7d5bfe5917 Merge branch 'main' of github.com:google/or-tools 2023-08-03 10:13:20 -07:00
Laurent Perron
8d44f5f524 fix race and subsequent crash 2023-08-03 10:12:38 -07:00
Corentin Le Molgat
4d0fad202c tools/release: fix python scripts 2023-08-03 18:23:04 +02:00
Corentin Le Molgat
b79b135fb0 make: windows fixup 2023-08-03 04:24:26 -07:00
Corentin Le Molgat
863a393517 cmake: Fix windows configure (Fix #3876) 2023-08-03 03:12:41 -07:00
Mizux Seiha
ae1f0ea6d0 cmake: Update DOTNET_SAMPLE_LANG option message 2023-08-01 10:24:59 +02:00
Corentin Le Molgat
5260ad432e Update set_cover_reader.cc 2023-07-31 18:12:26 +02:00
Corentin Le Molgat
28777203bc Syng google3: use base/types.h 2023-07-31 18:12:03 +02:00
Corentin Le Molgat
f05719439c dotnet: Bump xunit deps
Fix xunit CS5001 error:
 Program does not contain a static 'Main' method suitable for an entry point XUnit
2023-07-31 01:48:44 -07:00
Corentin Le Molgat
e8abc68882 tools/release: Use net462
note: others .Net 4.6 frameworks are EOL
2023-07-31 01:48:44 -07:00
Laurent Perron
a6492e884a fix 2023-07-28 13:32:02 -07:00
Laurent Perron
422a7b2afa more work on mps reader; follow include files renaming 2023-07-28 13:31:51 -07:00
Laurent Perron
a4b59064fe follow include files renaming 2023-07-28 13:31:30 -07:00
Laurent Perron
7c6f6f4a5b Work on base libraries 2023-07-28 13:31:00 -07:00
StefanBruens
4633e1080c Fix RUNPATHs for libraries and executables (#3383)
* Only add relevant directories to various RUNPATHs

The old code added several irrelevant, duplicate or even non-existing
directories to the RUNPATHs of the samples/flatzinc/sat_solver./linear_solver

Calculate the actual relative path between binary and library install
directory (using the absolute paths, CMAKE_INSTALL_LIBDIR may be either
relative or absolute), and set it as target property.
2023-07-28 14:38:25 +02:00
Corentin Le Molgat
80e9853f04 export util/ from google3 2023-07-28 11:27:44 +02:00
Corentin Le Molgat
f796f69269 export graph from google3/ 2023-07-28 11:27:44 +02:00
Corentin Le Molgat
ffd8ec0aa0 export constraint_solver form google3/ 2023-07-28 11:27:44 +02:00
Corentin Le Molgat
45b5e1c917 export algorithms from google3/ 2023-07-28 11:27:44 +02:00
Laurent Perron
a3d549f8de more work on mps reader 2023-07-27 08:51:13 -07:00
Laurent Perron
5b8cdcd6bf [ModelBuilder] big update on the code; remove hash table, use c++ canonicalization of linear expressions; remove code duplication 2023-07-27 08:50:52 -07:00
Laurent Perron
6d8495f423 [CP-SAT] improve core based search with more core reduction 2023-07-27 08:49:46 -07:00
Corentin Le Molgat
55e07ca516 fix .dockerignore 2023-07-26 14:43:50 +02:00
Corentin Le Molgat
f82656cceb tools/docker: Disable fedora-39 and opensuse-leap 2023-07-26 14:41:59 +02:00
Corentin Le Molgat
8c57112109 tools/docker: disable debian-10
python too old
2023-07-26 14:38:44 +02:00
Corentin Le Molgat
6581214b1d tools/docker: Fix python setup 2023-07-26 14:38:44 +02:00
Corentin Le Molgat
85ca95f038 tools/docker: remove centos-8 (eol) 2023-07-26 14:34:16 +02:00
Mizux Seiha
fa78400946 tools/docker: Bump centos-7 to rh-python38 2023-07-26 14:33:16 +02:00
Corentin Le Molgat
afcffe1bef cmake: Fix pybind11_protobuf patch
* get rid of ${Python_LIBRARIES} (ed unavailable on manylinux)
note: module shouldn't link against libpython.so but only depends on python.h
since it will be dynamic loaded in the python process which already have
the python symbols loaded...
2023-07-26 14:32:06 +02:00
Corentin Le Molgat
49aceccc93 cmake: Add pybind11 patch
* Add fatal error is wrong python interpreter is picked by pybind11
2023-07-26 14:31:16 +02:00
Laurent Perron
8dbcd49e1b reformat 2023-07-24 13:20:45 -07:00
Laurent Perron
e1e91ce7ce rewrite core based search 2023-07-24 13:20:27 -07:00
Laurent Perron
f540a5fbc2 reformat 2023-07-24 13:20:13 -07:00
Corentin Le Molgat
33b21a1ab4 tools/docker: Cleanup fedora support
* Remove EOL release (33 to 36)
* Add Fedora-39
2023-07-24 18:22:59 +02:00
Corentin Le Molgat
4adb9eb0d8 tools/docker: Add Python3.12 2023-07-24 18:22:59 +02:00
Corentin Le Molgat
4a519a0b88 tools/docker: Remove ubuntu-18.04 support
* default python 3.6 is too old
2023-07-24 18:22:59 +02:00
Corentin Le Molgat
1e4770cead cmake: make any pip install error to be fatal 2023-07-24 18:22:59 +02:00
Corentin Le Molgat
69e60ca1f8 tools: Remove python 3.7 support (EOL) 2023-07-24 18:22:59 +02:00
Laurent Perron
4ade94b960 [CP-SAT] remove unused pure sat code; cleanup sat_runner 2023-07-24 07:09:47 -07:00
Laurent Perron
7c42a0dfbd fix ModelIsSUpported 2023-07-22 11:42:08 -07:00
Laurent Perron
49c8f26ef2 [ModelBuilder] fix test with SCIP OFF 2023-07-22 07:23:15 -07:00