Commit Graph

12975 Commits

Author SHA1 Message Date
Corentin Le Molgat
8907ee695e Move proto_solver deps to be guarded by select(). 2024-02-23 09:14:28 +01:00
Corentin Le Molgat
6685283202 Select appropriate deps and defines for scip_proto_solver based on scip config. 2024-02-23 08:27:43 +01:00
Corentin Le Molgat
435e910181 Make lpi_glop a dep only if scip is used. 2024-02-23 08:23:38 +01:00
Mizux Seiha
05aa100b90 cmake: Fix configure when BUILD_TESTING=OFF 2024-02-22 12:00:26 +01:00
Corentin Le Molgat
e767aee6f4 Update bazel build to use scip-related headers only when scip is used. 2024-02-22 11:54:26 +01:00
Mizux Seiha
5d771cc919 dependency: bump Protobuf to v25.3 2024-02-22 11:44:59 +01:00
Corentin Le Molgat
75ea76a6b4 fixup 2024-02-22 11:14:19 +01:00
Corentin Le Molgat
94f35edbba update 2024-02-22 10:55:34 +01:00
Corentin Le Molgat
2925d1508c math_opt: update 2024-02-21 18:33:54 +01:00
Corentin Le Molgat
ab654ac3f3 algorithms: update to use base/gmock.h 2024-02-21 18:28:21 +01:00
Corentin Le Molgat
068dc36033 base: add gmock.h
to include gmock/gmock.h + status_matchers.h
2024-02-21 18:27:56 +01:00
Corentin Le Molgat
64c4453af4 bazel: fix algorithms tests 2024-02-21 16:08:56 +01:00
Corentin Le Molgat
02cfbadac8 math_opt: cleanup 2024-02-21 15:03:35 +01:00
Corentin Le Molgat
01aa5bcbab graph: Fix max_flow_test.cc 2024-02-21 14:49:40 +01:00
Corentin Le Molgat
8740c7e19b algorithms: cleanup 2024-02-21 14:49:40 +01:00
Mizux Seiha
c3aebd1845 solver_tests: enable tests using EqualsProto() 2024-02-21 14:49:40 +01:00
Mizux Seiha
a4a4e486c4 base: add message_matchers.h 2024-02-21 14:49:40 +01:00
Mizux Seiha
4bd24c78f9 port: expose scoped_std_stream_capture as bazel library 2024-02-21 14:49:40 +01:00
Corentin Le Molgat
83ad2284ed math_opt: export solver_tests 2024-02-21 14:49:40 +01:00
Mizux Seiha
934e778403 algorithms: try to fix windows bazel build 2024-02-21 14:49:40 +01:00
Laurent Perron
dd4d124ed5 [CP-SAT] more diversity in first solution workers 2024-02-21 12:17:46 +01:00
Laurent Perron
eb4e996cf3 [CP-SAT] improve python doc 2024-02-20 20:18:10 +01:00
Laurent Perron
34c2f6179d Merge branch 'main' of github.com:google/or-tools 2024-02-20 12:20:59 +01:00
Laurent Perron
d17ee64819 fix #4902 2024-02-20 12:20:30 +01:00
Corentin Le Molgat
8f62b4af1e math_opt: sync 2024-02-19 18:30:43 +01:00
Corentin Le Molgat
032a5c7528 math_opt: matcher cleanup 2024-02-19 18:30:43 +01:00
Corentin Le Molgat
959ab8c809 math_opt: add base/status_matchers to matchers.h 2024-02-19 18:16:59 +01:00
Corentin Le Molgat
9e6763040e base: Add status_matchers.h
Add few macros and matchers needed by math_opt's test libraries:
* `ASSERT_OK_AND_ASSIGN`
* `ASSERT_OK` / `EXPECT_OK`
* `::testing::Status::IsOkAndHolds()`
* `::testing::Status::IsOk()`
2024-02-19 18:16:34 +01:00
Corentin Le Molgat
c9440d37a2 port: export scoped_std_stream_capture.h 2024-02-19 18:14:10 +01:00
Corentin Le Molgat
e7f6e4f54e util: Update testing_utils.h 2024-02-19 18:10:45 +01:00
Laurent Perron
7e5f884e8f improve code 2024-02-18 18:34:49 +01:00
Laurent Perron
a7aca7e53a improve comments 2024-02-18 18:34:39 +01:00
Laurent Perron
2f11ce5fa5 polish 2024-02-18 12:16:15 +01:00
Laurent Perron
3dc612e1df faster code 2024-02-17 22:49:16 +01:00
Laurent Perron
eeba7d9fb8 fix #4084 2024-02-16 23:27:08 +01:00
Laurent Perron
8627cbf9b8 [CP-SAT] improve cumulative relaxation; more spans 2024-02-16 23:13:09 +01:00
Laurent Perron
5f3338ad57 improve set cover 2024-02-16 23:12:40 +01:00
Corentin Le Molgat
57304eb616 cmake: Add vector_bin_packing program 2024-02-16 15:52:12 +01:00
Corentin Le Molgat
4741ea01fb cmake: fix packing/ build 2024-02-16 15:31:14 +01:00
Corentin Le Molgat
3c58533f2b cmake: Add service and math_opt.ipc to wheel package 2024-02-16 14:27:15 +01:00
Corentin Le Molgat
d7a253ea68 port: cleanup 2024-02-16 14:27:15 +01:00
Corentin Le Molgat
34a524913d math_opt: Add Matchers
still missing EqualsProto
2024-02-16 14:27:15 +01:00
Corentin Le Molgat
18b93a32bd cmake: Fix cross compilation 2024-02-16 08:50:10 +01:00
Corentin Le Molgat
307c96e100 graph: fix namespace benchmark:: 2024-02-15 18:02:58 +01:00
Corentin Le Molgat
8854fdd210 base: fix indent 2024-02-15 18:02:26 +01:00
Corentin Le Molgat
ecc34eaa85 lp_data: use absl::Span 2024-02-15 18:01:48 +01:00
Corentin Le Molgat
427bd719bf routing: migrate code to absl::Span 2024-02-15 18:01:30 +01:00
Corentin Le Molgat
a0eab7ecb8 export packing update 2024-02-15 18:00:48 +01:00
Corentin Le Molgat
114fbf2890 bazel: patches/BUILD.bazel fixup 2024-02-15 17:25:19 +01:00
Corentin Le Molgat
d8225e5998 math_opt fixup 2024-02-15 16:49:31 +01:00