Corentin Le Molgat
b4b226801b
update include guards
2025-11-05 11:54:02 +01:00
Corentin Le Molgat
29a74e7547
base: backport rework from main
2025-09-22 18:05:44 +02:00
Corentin Le Molgat
149121a5ff
bazel: cleanup from main
2025-09-22 17:28:02 +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
0d2c2e6782
lp_data: remove model_reader
2025-08-21 09:24:48 +02:00
Guillaume Chatelet
6759325e87
Fix load statements
2025-07-24 16:37:06 +00:00
Laurent Perron
5b1376b9df
small cleaning
2025-07-01 16:51:11 +02:00
Laurent Perron
8d2d46fde8
reindent
2025-06-02 14:14:32 +02:00
Corentin Le Molgat
77e8bb8e65
lp_data: Fix compilation ( #4662 )
2025-05-27 16:41:13 +02:00
Laurent Perron
46a97de1c8
Use Fractional everywhere
2025-05-27 13:47:22 +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
ed71f2c972
export from google3
2025-05-13 18:04:31 +02:00
Laurent Perron
d47f599ac2
bump .NET to 8.0; remove LP_PARSER option
2025-04-09 15:18:29 +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
16687e6575
speedup glop; better respect the time limit
2025-02-05 18:11:16 +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
7d64449edb
remove unneeded methods
2024-12-28 11:21:11 +01:00
Corentin Le Molgat
51e453c0eb
export from google3
2024-11-08 10:11:49 +01:00
Laurent Perron
dbb6328c9b
reformat BUILD files
2024-11-07 18:18:57 -08:00
Laurent Perron
e95eb8ba07
[CP-SAT] bugfixes; improving the connection to glop
2024-10-09 10:47:23 +02:00
Corentin Le Molgat
b9c5e21289
sat: Export from google3
2024-10-07 11:10:49 +02:00
Laurent Perron
9efab291d4
implement #4386
2024-09-25 11:20:30 +01:00
Laurent Perron
f3f8830ccb
minor speedup
2024-09-23 15:27:43 +02:00
Corentin Le Molgat
fd00bf89ef
export lp_data from google3
2024-09-18 14:23:22 +02:00
Corentin Le Molgat
be12805943
lp_data: use absl::BitGen()
2024-09-16 17:35:53 +02:00
Laurent Perron
274dd0a642
absl::StrongVector -> util_intopt::StrongVector
2024-05-14 14:40:39 +02:00
Mizux Seiha
12252fbd17
cmake: split ortools_proto
...
add routing_proto to fix Xcode error.
devNote: On XCode object file path are flatten and now we have
ortools/routing/parameters.proto and
ortools/glop/parameters.proto which will conflict unless there are split in two differents
libraries.
2024-04-25 18:26:19 +02:00
Laurent Perron
c8c3b5f6ce
minor optim to glop
2024-04-25 16:29:03 +02:00
Corentin Le Molgat
ecc34eaa85
lp_data: use absl::Span
2024-02-15 18:01:48 +01:00
Laurent Perron
549268a964
use spans
2024-02-15 08:46:57 +01:00
Laurent Perron
469c3f1c8c
cleaning
2024-02-01 22:13:35 +01:00
Laurent Perron
792b61cd42
fix
2024-01-31 16:34:35 +01:00
Laurent Perron
5a704a4d68
fix
2024-01-31 16:34:27 +01:00
Laurent Perron
5c87f27b9b
[LP-DATA] cleanup scaling
2024-01-31 14:44:45 +01:00
Laurent Perron
15ff80825f
minor automatic code update
2024-01-23 14:15:12 +01:00
Laurent Perron
c64f28f3bc
fix includes
2024-01-12 16:30:47 +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
68ed577ad6
fix
2024-01-02 13:37:55 +01:00
Laurent Perron
513200d54b
[GLOP] change internal data structure
2023-12-19 15:02:01 +01:00
Laurent Perron
72f274f844
Change proto to/from file API to use absl::StatusOr; add reader/writer proto_file to model_builder
2023-11-20 16:13:03 +01:00
Laurent Perron
9d60a53132
[GLOP] remove very small coefficients
2023-11-17 11:58:02 +01:00
Laurent Perron
5a5fe99312
speed up glop by using const view
2023-10-15 17:53:48 +02:00
Corentin Le Molgat
69874c9b26
fixup from google3
2023-10-09 15:07:30 +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
95c2c3ee29
std::string -> absl::string_view
2023-09-21 13:04:34 +02:00
Laurent Perron
cafbcb17a3
polish/fix/cleanup includes
2023-09-05 17:09:29 +02:00
Laurent Perron
6c0ee38fcb
remove obsolete macro
2023-08-30 10:04:47 -04:00