Corentin Le Molgat
35607bf4ad
bop: backport from main
2025-11-05 12:05:41 +01:00
Corentin Le Molgat
b4b226801b
update include guards
2025-11-05 11:54:02 +01:00
Mizux Seiha
008fc60b36
cmake: bop fixup
2025-09-29 16:18:24 +02:00
Guillaume Chatelet
c807a53c0f
Update bop folder + add test
2025-09-23 17:31:40 +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
2fd586595b
bazel: fix more load statements
2025-08-06 10:57:31 +02:00
Guillaume Chatelet
5ffb66cdce
Fix bazel load rules
2025-07-24 10:10:29 +02:00
Corentin Le Molgat
1d0ff09af8
ortools: backport from main branch
2025-07-09 14:24:01 +02:00
Corentin Le Molgat
569bb0baff
bazel: cleanup BUILD.bazel
2025-05-26 15:33:21 +02:00
Mizux Seiha
7fc67a4468
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 14:42:28 +02:00
Laurent Perron
c06d62f0cb
rename internal sat method; more tests
2025-04-03 16:18:34 +02:00
Corentin Le Molgat
f17646132c
bazel: rename com_google_absl as abseil-cpp
2025-03-26 11:42:18 +01:00
Corentin Le Molgat
62dca6e486
backport vlog_is_on.h patch from main
2025-03-13 15:56:35 +01:00
Mizux Seiha
068359c162
ortools: backport from main
2025-03-04 21:09:32 +01:00
Corentin Le Molgat
d4acbe81ce
replace base/logging.h by absl/log/log.h
2025-02-25 11:16:30 +01:00
Corentin Le Molgat
a66a6daac7
Bump Copyright to 2025
2025-01-10 11:35:44 +01:00
Corentin Le Molgat
c308bf811e
bazel: cleanup
2024-11-15 10:27:19 +01:00
Laurent Perron
6a54d671d7
remove obsolete threadpool ctor; minor reindent
2024-10-08 16:05:27 +02:00
Laurent Perron
21a75638c2
partial sync with main (without the routing part)
2024-07-12 13:56:11 +02:00
Corentin Le Molgat
96059b96f0
indent fixup
2024-01-19 17:53:12 +01:00
Laurent Perron
d8056b1734
absl transformations
2024-01-10 16:38:59 +01:00
Mizux Seiha
a76bf1c5dd
bump license boilerplate
2024-01-04 13:43:15 +01:00
Laurent Perron
d7b7240058
remove ortools/base/cleanup.h; use the abseil version
2023-12-07 19:18:30 +01:00
Laurent Perron
81cd6ebd39
small cleanups
2023-09-28 14:27:37 +02:00
Mizux Seiha
d8634ab0f2
cmake: Split math_opt into sub library
...
XCode do not support object library with several file with the same name
since it use a flat directory, Xcode "fix" using a UID but CMake can't catch it.
math_opt also use a parameters.proto which conflict with the
glop/parameters.proto -> need to split the proto to .cc generation in
two libraries
2023-09-25 10:46:02 +02:00
Laurent Perron
a6a163ceda
fix template bug
2023-09-21 13:07:27 +02:00
Laurent Perron
6c0ee38fcb
remove obsolete macro
2023-08-30 10:04:47 -04:00
Laurent Perron
af879c6d17
big cleanup of includes
2023-08-24 17:14:58 +02:00
Laurent Perron
fa6883d544
mostly cleaning: remove integral_types.h and basictypes.h
2023-08-24 14:52:54 +02:00
Laurent Perron
2dfc4fb789
integral_types.h -> types.h
2023-08-09 14:22:33 -07:00
Laurent Perron
e1e91ce7ce
rewrite core based search
2023-07-24 13:20:27 -07:00
Laurent Perron
65eedeb038
[CP-SAT] revisit core based search; polish graph_arc_lns
2023-07-17 14:41:57 -07:00
Laurent Perron
dfc36c7d7b
typos, missing includes, automatic lint fixes
2023-05-30 23:23:26 +02:00
Corentin Le Molgat
7554adcfaf
Export bop/ from google3
2023-05-24 15:34:57 +02:00
Laurent Perron
ceec1704c9
routine cleaning
2023-05-13 10:47:21 +02:00
Laurent Perron
dfdf042f6b
mostly include/refactor
2023-04-21 12:46:19 +02:00
Laurent Perron
300631d62b
minor cleanup, missing std includes
2023-04-05 14:00:30 +02:00
Mizux Seiha
2de7d6fbac
bazel: Fix build
2023-04-03 11:06:28 +02:00
Laurent Perron
a06d0ed7a0
more absl::string_view in the c++ code; sync examples/python, remove jniutils.h; move sat/python/visualization.py to sat/colab
2023-01-29 21:20:58 +01:00
Laurent Perron
010f6dbce9
sync after new export procedure
2023-01-23 13:20:43 +01:00
Mizux Seiha
e956acee92
cmake: Fix C++17 Unix / C++20 MSVC management
2022-09-20 22:33:30 +02:00
Corentin Le Molgat
f98afa8e42
Add missing STL include
2022-07-22 16:25:40 +02:00
Mizux Seiha
9343e599be
bop: Fix EnqueueDecisionAndBacktrackOnConflict call
2022-06-21 11:35:43 +02:00
Mizux Seiha
7a823314eb
export from google3
2022-06-21 11:35:03 +02:00
Corentin Le Molgat
1af55b2be3
Add license boilerplate
2022-06-21 11:25:29 +02:00
Corentin Le Molgat
c7120439d4
Bump license date
2022-06-17 14:23:23 +02:00
Corentin Le Molgat
9670db22a6
bop: Sync from google3
2022-05-27 15:13:48 +02:00
Laurent Perron
cae46c9069
missing STL includes
2022-05-02 16:52:24 +02:00
Corentin Le Molgat
35ef175cac
Sync from google
2022-03-02 22:10:54 +01:00
Mizux Seiha
a096ca219c
export few more proto
2022-02-26 01:47:32 +01:00