Corentin Le Molgat
f5d9ea77be
cmake: cleanup
2024-07-12 15:50:55 +02:00
Corentin Le Molgat
d38fcfbee0
update cross compile tooling
2024-07-12 15:50:25 +02:00
Corentin Le Molgat
d5359da8d3
cmake(ci): Add Almalinux and Rockylinux, remove centos
2024-07-12 15:49:09 +02:00
Corentin Le Molgat
fd71f2efee
update .bazelrc
2024-07-12 15:47:07 +02:00
Corentin Le Molgat
219b0a6cb3
Revert "util/range_query from main"
2024-07-12 14:42:33 +02:00
Corentin Le Molgat
7b35c765f9
backport graph from main
2024-07-12 13:58:58 +02:00
Laurent Perron
c974ff4c07
Merge branch 'v99bugfix' of github.com:google/or-tools into v99bugfix
2024-07-12 13:56: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
6070510657
backport lp_data from main
2024-07-12 13:51:06 +02:00
Corentin Le Molgat
51f627f788
backport glop from main
2024-07-12 13:50:55 +02:00
Corentin Le Molgat
93b1172e14
backport algorithms from main
2024-07-12 13:46:46 +02:00
Corentin Le Molgat
df9693e0d7
backport util from main
2024-07-12 13:46:32 +02:00
Corentin Le Molgat
3b7c917f87
backport ortools/base from main
2024-07-12 13:23:43 +02:00
Laurent Perron
2c333f58a3
Merge pull request #4299 from google/dependabot/pip/bazel/pip-a8b23622d7
...
Bump certifi from 2023.7.22 to 2024.7.4 in /bazel in the pip group
2024-07-06 12:15:54 +02:00
dependabot[bot]
bc159580b2
Bump certifi from 2023.7.22 to 2024.7.4 in /bazel in the pip group
...
Bumps the pip group in /bazel with 1 update: [certifi](https://github.com/certifi/python-certifi ).
Updates `certifi` from 2023.7.22 to 2024.7.4
- [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.07.04 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-06 00:24:11 +00:00
Laurent Perron
2a5fdc572e
Merge pull request #4276 from google/dependabot/pip/bazel/pip-48da786093
...
Bump urllib3 from 2.0.7 to 2.2.2 in /bazel in the pip group across 1 directory
2024-06-18 17:35:01 +02:00
dependabot[bot]
a1552f457c
Bump urllib3 in /bazel in the pip group across 1 directory
...
Bumps the pip group with 1 update in the /bazel directory: [urllib3](https://github.com/urllib3/urllib3 ).
Updates `urllib3` from 2.0.7 to 2.2.2
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.7...2.2.2 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-17 22:12:27 +00:00
Ron @ SWGY
2384738a95
Update Python CMake file for OpenBSD ( #4266 )
...
This commit ensures the `SWIGWORDSIZENN` defines are not set when
building on OpenBSD.
2024-06-10 17:25:35 +02:00
Laurent Perron
ef7bb07d57
Merge pull request #4262 from google/dependabot/pip/bazel/pip-9d732ab251
...
Bump tornado from 6.3.3 to 6.4.1 in /bazel in the pip group across 1 directory
2024-06-07 03:12:20 +02:00
dependabot[bot]
0b48bce88e
Bump tornado in /bazel in the pip group across 1 directory
...
Bumps the pip group with 1 update in the /bazel directory: [tornado](https://github.com/tornadoweb/tornado ).
Updates `tornado` from 6.3.3 to 6.4.1
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.3.3...v6.4.1 )
---
updated-dependencies:
- dependency-name: tornado
dependency-type: direct:production
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-06 23:27:16 +00:00
Ron @ SWGY
240b277abd
Use correct fp_env definition for OpenBSD ( #4259 )
...
This commit includes OpenBSD in the list of definitions checked when
adding exceptions to the control flags of the floating point environment
on OpenBSD. Similar to FreeBSD, the flags are contained in an x87 struct
within the fp_env structure.
For reference, the [official CVSWeb repository](https://cvsweb.openbsd.org/src/sys/arch/amd64/include/fenv.h?rev=1.4&content-type=text/x-cvsweb-markup ) shows a definition of:
```c
/*
* fenv_t represents the entire floating-point environment.
*/
typedef struct {
struct {
unsigned int __control; /* Control word register */
unsigned int __status; /* Status word register */
unsigned int __tag; /* Tag word register */
unsigned int __others[4]; /* EIP, Pointer Selector, etc */
} __x87;
unsigned int __mxcsr; /* Control, status register */
} fenv_t;
```
2024-06-05 16:45:39 +02:00
Laurent Perron
28bf3b0be2
Merge pull request #4257 from ron-at-swgy/OpenBSD-Updates
...
Updates for OpenBSD build support
2024-06-05 10:21:05 +02:00
Ronald E. Dahlgren
5e767520e6
OpenBSD build support
...
OpenBSD does not have a /proc filesystem
OpenBSD also defines `getrusage` in sys/resource.h
Add OpenBSD classifier to python package
Include OpenBSD in machine/endian.h check
2024-06-04 16:49:49 -04:00
Laurent Perron
870edf6f7b
sync ortools/sat with main
2024-05-30 11:37:03 +02:00
Corentin Le Molgat
af1f701ca9
graph: make dag_shortest_path C++17 compatible
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
ef17463504
tools/release: Fix manylinux Dockerfile
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
79295a68e1
tools/docker: Fix Makefile
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
c296ec1098
tools/docker: fix debian-12
2024-05-30 10:52:46 +02:00
Laurent Perron
2e60ca6ef8
sync ortools/sat with main
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
6cd41cdae0
tools/release: Fix manylinux amd64 java build ( Fix #4216 )
2024-05-30 10:52:46 +02:00
Laurent Perron
ec453aafb6
[CP-SAT] fix best bound callback non C++ code; more work on pseudo-costs
2024-05-30 10:52:46 +02:00
Daniel Junglas
b54f5d422a
Remove redundant rngind.
2024-05-30 10:52:46 +02:00
Daniel Junglas
2b399b0bbc
Remove redundant haveNames flag.
...
`MakeRhs()` always sets up `sense` and `rngval` correctly, so we can
just pass them to `XPRSaddcols()` and don't have to keep track whether
there are any ranged rows.
2024-05-30 10:52:46 +02:00
Daniel Junglas
86ea72510e
Remove redundant call to XPRSchgrhsrange().
...
`MakeRhs()` already sets up `sense` and `rngval` correctly, so there is
no need to patch/modify the range values afterwards.
2024-05-30 10:52:46 +02:00
Laurent Perron
0670c8ab7b
fix python typing
2024-05-30 10:52:46 +02:00
Mizux Seiha
e3c7c30b89
update notebooks
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
df5c9411af
sat: Fix Python API link
2024-05-30 10:52:46 +02:00
Mizux Seiha
a13d3db034
dependencies: Bump ZLIB to 1.3.1
2024-05-30 10:52:46 +02:00
Laurent Perron
8607f2fab3
fix
2024-05-30 10:52:46 +02:00
Laurent Perron
3193ea50bc
fix
2024-05-30 10:52:46 +02:00
Laurent Perron
d28edd701c
[CP-SAT] code cleanup; more pseudo-cost experimental code; add objective best bound callback
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
8dbfb730b1
tools/release: fix gen-mypy version
2024-05-30 10:52:46 +02:00
Peter Mitri
8d024e87f9
[XPRESS] Extract variable & constraint names only before writing MPS + fix a test ( #4185 )
...
* Update XPRESS interface
Signed-off-by: Peter Mitri <peter.mitri@rte-france.com >
* review comments
Signed-off-by: Peter Mitri <peter.mitri@rte-france.com >
* revert bad commit
Signed-off-by: Peter Mitri <peter.mitri@rte-france.com >
* disable MPS formatting in test
Signed-off-by: Peter Mitri <peter.mitri@rte-france.com >
---------
Signed-off-by: Peter Mitri <peter.mitri@rte-france.com >
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
6fc9ae9c2d
fix Dependencies.txt
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
15c17eb565
cmake: Enable HiGHs per default
2024-05-30 10:52:46 +02:00
Mizux Seiha
161431a004
ci: add python-setuptools to archlinux
2024-05-30 10:52:46 +02:00
Mizux Seiha
d82c1263b1
ci: Fix ubuntu dotnet-sdk
2024-05-30 10:52:46 +02:00
Laurent Perron
4fa0d282ac
[CP-SAT] fix overflow in search heuristic evaluation; improve pseudo-cost implementation; use it in lb_tree_search; propagate hints when creating encoding literals
2024-05-30 10:52:46 +02:00
Laurent Perron
ecead1406d
propagate hints when creating var value encoding
2024-05-30 10:52:45 +02:00
Corentin Le Molgat
8509c728e2
cleanup
2024-05-30 10:52:45 +02:00