Guillaume Chatelet
d869a1fd4c
Backport trivial changes
2025-07-18 08:11:03 +00:00
Corentin Le Molgat
a99e559734
ortools: cleanup export form google3
2025-07-09 13:53:39 +02:00
Corentin Le Molgat
9991028e4a
ortools: export from google3
2025-07-07 15:39:38 +02:00
Guillaume Chatelet
6af8bd54b4
Turn some .i files into .swig
...
This helps with the import / export process.
2025-07-02 19:11:40 +00:00
Laurent Perron
fca7bd43c8
small updates
2025-06-23 17:32:45 +02:00
Laurent Perron
fa616a67ec
Merge pull request #4696 from clementperon/fix_compilation_cpp17
...
Fix compilation with iterator with C++ 17
2025-06-18 21:32:50 +02:00
Laurent Perron
c4b01c1294
reorganize gurobi and xpress side loading
2025-06-18 18:20:30 +02:00
Clément Péron
966a59755d
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-18 17:42:04 +02:00
Corentin Le Molgat
7b67f855e6
cleanup and formatting
2025-06-16 17:55:56 +02:00
Corentin Le Molgat
35ee27b271
graph: export from google3
...
dump_vars: Add support for StrongInt and StrongVector
2025-06-16 15:33:46 +02:00
Corentin Le Molgat
548497bbe1
base: export from google3
2025-05-26 15:07:20 +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
243365417c
fix indent
2025-05-19 11:58:23 +02:00
Corentin Le Molgat
88c57dd1f0
rework ortools samples ( #4590 )
2025-05-16 14:51:23 +02:00
Corentin Le Molgat
9355534e7d
algorithms: export from google3
2025-05-16 14:13:21 +02:00
Corentin Le Molgat
1f27694ab8
cmake: Add BZip2 support
2025-04-07 16:28:51 +02:00
Laurent Perron
dc74583819
fix
2025-04-07 08:06:26 +02:00
Laurent Perron
9aa85472ac
support bzip2 file with Bazel
2025-04-06 22:27:07 +02:00
Laurent Perron
0bffc1d531
internal cleanup of file API
2025-04-06 21:36:10 +02:00
Laurent Perron
193f0d50f0
transparent reading from gzipped proto and text files
2025-04-06 17:28:21 +02:00
Laurent Perron
dfa6e7399b
reduce FILE API
2025-04-06 10:53:43 +02:00
Corentin Le Molgat
2734d60d12
base: export strong_int cleanup from google3
2025-04-04 10:49:38 +02:00
Laurent Perron
d356be0686
fix
2025-04-03 16:27:03 +02:00
Mizux Seiha
9e1c5485cc
strong_int fixup
2025-04-03 15:06:01 +02:00
Corentin Le Molgat
942bb587ee
base: update StrongInt
2025-04-03 12:35:46 +02:00
Laurent Perron
9931110293
reindent
2025-04-02 19:05:57 +02:00
Corentin Le Molgat
8fd204d7d4
fix string_view update
2025-03-31 17:58:27 +02:00
Corentin Le Molgat
e0a0a597a0
base: Fix strong_int implem
2025-03-31 16:12:45 +02:00
Corentin Le Molgat
3e5399c45b
base: cleanup dynamic_library
2025-03-31 16:12:45 +02:00
Corentin Le Molgat
05e3190929
bazel: rename com_google_absl to abseil-cpp
2025-03-24 18:21:42 +01:00
Corentin Le Molgat
6d6916060d
cmake: add fuzztest
2025-03-19 15:51:56 +01:00
Laurent Perron
ed1fbc8fc9
fix #4571
2025-02-27 19:24:12 +01:00
Mizux Seiha
14ed2298fe
fix base/gmock.h
2025-02-25 16:05:04 +01:00
Corentin Le Molgat
421e55bbe1
base: add array
...
note: needed by math_opt
2025-02-25 02:12:20 +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
7fec12bc35
remove stderrthreshold flag, use absl globals method
2025-02-19 17:00:34 +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
8bb762f852
base: enable test in cmake based build
2025-01-22 15:28:15 +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
64ac23e6ae
make constant_divisor public
2025-01-08 22:51:29 +01:00
Corentin Le Molgat
847e205aae
base: add constant_divisor
2025-01-08 10:16:49 +01:00
Laurent Perron
3e34fb7559
update code and tests
2024-12-19 15:26:49 +01:00
Laurent Perron
a2afbd975f
fix file.h doc
2024-12-09 10:59:02 +01:00
Corentin Le Molgat
15c66bbe8f
sat: Fix fuzztest example
2024-11-20 14:29:18 +01:00
Laurent Perron
f13f450d13
[CP-SAT] fix a few fuzzer bugs; preserve a bit more hints during presolve; change max_clique heuristics used in presolve
2024-11-15 07:27:30 +01:00
Corentin Le Molgat
b9c5e21289
sat: Export from google3
2024-10-07 11:10:49 +02:00