69 Commits

Author SHA1 Message Date
Guillaume Chatelet
69dc22f35d Update linear solver build (#4945) 2025-12-15 13:06:58 +01:00
Guillaume Chatelet
7345481dfe Remove fuzztest support from OR-Tools (#4938)
* Remove fuzztest support from OR-Tools
2025-12-08 11:31:29 +01:00
Corentin Le Molgat
c8935fcfdf backport from main 2025-11-05 12:05:41 +01:00
Corentin Le Molgat
02c95e1e23 algorithms: backport from main 2025-10-16 12:56:52 +02:00
Guillaume Chatelet
8710e86e8a Test export 2025-10-16 11:43:45 +02:00
Guillaume Chatelet
54ae17fa91 [bazel] Update bazel files 2025-09-29 17:21:58 +02:00
Guillaume Chatelet
81cf14db67 Add space_saving_most_frequent util 2025-09-29 16:18:52 +02:00
Mizux Seiha
4f381f6d07 backport from main:
* bump abseil to 20250814
* bump protobuf to v32.0
* cmake: add ccache auto support
* backport flatzinc, math_opt and sat update
2025-09-16 16:25:04 +02:00
Corentin Le Molgat
ba7e81f729 ortools: various export from google3 2025-08-22 14:24:48 +02:00
Guillaume Chatelet
6759325e87 Fix load statements 2025-07-24 16:37:06 +00:00
Guillaume Chatelet
447ce0b3e2 Fix bazel load rules 2025-07-23 09:05:10 +00:00
Laurent Perron
e25617bac8 reindent; span 2025-06-11 15:03:14 +02:00
Corentin Le Molgat
7518c717ed bazel: cleanup BUILD.bazel 2025-05-26 15:07:03 +02:00
Mizux Seiha
ed1b05d1d8 bazel: update deps
* don't use repo name
* Bump abseil-cpp to 20250512.0
* Bump Protobuf to 31.0
* Bump benchmark to 1.9.2
* Bump googletest to 1.17.0
2025-05-22 03:12:46 +02:00
Corentin Le Molgat
9355534e7d algorithms: export from google3 2025-05-16 14:13:21 +02:00
Corentin Le Molgat
05e3190929 bazel: rename com_google_absl to abseil-cpp 2025-03-24 18:21:42 +01:00
Laurent Perron
ee23527569 big includes cleanup 2025-02-24 22:59:21 +01:00
Laurent Perron
8e1c4c3633 more work on includes 2025-02-21 16:37:06 +01:00
Laurent Perron
1acdd5d6af massive cleanup of includes; work on CP-SAT routing cuts 2025-02-21 15:14:38 +01:00
Laurent Perron
598e884110 improve binary search code 2025-02-19 13:30:36 +01:00
Laurent Perron
4efd54f5f0 move set_cover code in its own directory 2025-02-17 12:52:36 +01:00
Laurent Perron
3e02d3be1e sync set cover 2025-01-27 13:48:59 +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
Laurent Perron
56ed3f94b1 cleanup 2024-12-19 16:39:41 +01:00
Laurent Perron
3e34fb7559 update code and tests 2024-12-19 15:26:49 +01:00
Corentin Le Molgat
a6ae3d687a re-export n_choose_k 2024-12-09 13:41:27 +01:00
Laurent Perron
152b18dc44 polish code 2024-12-06 15:19:09 +01:00
Corentin Le Molgat
05e1402b34 algorithms: remove unused n_choose_k 2024-12-04 11:37:11 +01:00
Corentin Le Molgat
4f0ec585ba bazel: replace deprecated cc_proto_library from @rules_cc 2024-11-13 15:35:19 +01:00
Laurent Perron
d5a5101f48 fix mac compilation issue 2024-11-13 14:28:38 +01:00
Laurent Perron
5f663bdfb9 fix set cover bug 2024-11-08 13:52:22 -08:00
Laurent Perron
4a22afd86f bump set cover code 2024-11-07 18:18:12 -08:00
Corentin Le Molgat
a151bfbcf3 bazel: replace deprecated rules_proto//proto:defs.bzl 2024-11-06 10:00:02 +01:00
Corentin Le Molgat
ae517c0e12 cmake: Add algorithms/ and graph/ C++ tests 2024-10-07 13:54:52 +02:00
Corentin Le Molgat
6feb7c8575 algorithms: export from google3 2024-09-25 17:17:15 +02:00
Corentin Le Molgat
16afc12ca8 algorithms: export from google3 2024-09-09 14:11:41 +02:00
Corentin Le Molgat
21d767b3b5 algorithms: Add python.set_cover 2024-09-06 07:54:46 +02:00
Laurent Perron
477494e458 more span 2024-08-02 10:55:13 -07:00
Corentin Le Molgat
97bcdbe0af algorithms: Export from google3 2024-06-07 15:23:38 +02:00
Corentin Le Molgat
8791825621 algorithms: Export from google3 2024-05-30 16:13:04 +02:00
Corentin Le Molgat
2f7d9ff288 algorithms: fixup 2024-04-23 14:47:38 +02:00
Corentin Le Molgat
a672c49835 algorithms: export from google3 2024-04-23 14:40:04 +02:00
Laurent Perron
9a1fd0f602 reindent 2024-04-02 16:15:21 +02:00
Laurent Perron
baca064fc9 fix 2024-03-11 14:55:38 +01:00
Corentin Le Molgat
ca1fe30f91 algorithms: export from google3 2024-03-11 14:33:15 +01:00
Corentin Le Molgat
45f33870c5 bazel: update algorithms build 2024-03-04 08:23:48 +01:00
Corentin Le Molgat
94f35edbba update 2024-02-22 10:55:34 +01:00
Corentin Le Molgat
ab654ac3f3 algorithms: update to use base/gmock.h 2024-02-21 18:28:21 +01:00
Corentin Le Molgat
64c4453af4 bazel: fix algorithms tests 2024-02-21 16:08:56 +01:00
Mizux Seiha
934e778403 algorithms: try to fix windows bazel build 2024-02-21 14:49:40 +01:00