Corentin Le Molgat
0d6f6dddd9
Export g3 -> gh
2020-03-12 18:20:13 +01:00
Corentin Le Molgat
b220388578
Fixup bazel
2020-03-10 17:30:11 +01:00
Corentin Le Molgat
2d8c863c2a
Sync g3 -> gh Part 3
2020-03-10 11:06:08 +01:00
Corentin Le Molgat
22356ff523
Sync g3 -> gh part_2
2020-03-09 18:34:21 +01:00
Corentin Le Molgat
8fee57d205
CMake: dotnet rework
...
.Net: update runtime csproj.in
2020-03-05 15:18:21 +01:00
Corentin Le Molgat
5b6079a6e5
CMake:dotnet: Fix -FPIC management
2020-03-05 15:18:20 +01:00
Corentin Le Molgat
c59444b07e
CMake:dotnet Add definition for swig
2020-03-05 15:18:20 +01:00
Corentin Le Molgat
f2981e11c3
CMake:python: Add missing definition for swig
2020-03-05 13:04:08 +01:00
Corentin Le Molgat
20c8ee05b8
CMake: fix dotnet_<targets>
2020-03-04 14:34:33 +01:00
Corentin Le Molgat
99516e690e
CMake: Add dummy CMakeLists.txt in samples
2020-03-02 17:23:34 +01:00
Corentin Le Molgat
d67a1af2ea
.Net: Fix SWIG compile option in CMake
2020-03-02 09:25:05 +01:00
Corentin Le Molgat
4c7456b175
CMake: Update Python support
...
* Add define SWIGWORDSIZE64 on Linux
* Add -doxygen option
* add ortools/util/python
* Move python generated stuff to BINARY_DIR/python
* Bump CMake >= 3.14 as requirement
* SWIG module rework from 3.9 to 3.14
* Python module rework in 3.12
* Drop Python 2.7 support (like in Makefile)
* Fix clean target
* OUTPUT/BYPRODUCTS path are relative to CURRENT_BINARY_DIR not WORKING_DIR
* Fix ortools package install in virtualenv
* Clean target now remove the <build>/venv directory
2020-02-28 08:21:27 +01:00
Corentin Le Molgat
349f6b7681
CMake: Update .Net support
...
* Add define SWIGWORDSIZE64 on Linux
* Add -doxygen option
2020-02-28 08:21:27 +01:00
Corentin Le Molgat
cc6a5dfe40
Python: graph small cleanup
2020-02-14 10:41:37 +01:00
Corentin Le Molgat
660ce974a8
CMake: Fix typo in generator expression
2020-02-07 14:15:38 +01:00
Corentin Le Molgat
9814de8263
CMake: Coin-OR is optional
2020-02-07 10:50:12 +01:00
Laurent Perron
dd6fbc32b1
move MakeCleanup from gtl:: to absl::; CP-SAT improvements
2020-02-05 11:27:02 +01:00
Corentin Le Molgat
9ad19233cc
dotnet: Bump all csproj 7.4 -> 7.5
2020-01-27 09:38:53 +01:00
Mizux Seiha
90c54ef30e
Update .csproj of all samples
...
Allow to rollforward
2020-01-09 18:22:18 +01:00
Laurent Perron
dc3d9ccf84
internal improvemensts
2019-12-05 16:36:11 +01:00
Laurent Perron
42676d6535
update base libraries; improve sat internals
2019-11-25 12:02:25 +01:00
Laurent Perron
2ff000ab9a
bump abseil to the latest version, adapt the code all around
2019-11-20 14:28:11 -08:00
Laurent Perron
014024f85e
improve christofides performance
2019-11-06 16:53:08 +01:00
Laurent Perron
a27c37fddc
fix on mac
2019-10-24 10:53:53 +02:00
Laurent Perron
7e28a87c41
fix bazel
2019-10-24 09:40:45 +02:00
Laurent Perron
373f650918
add perfect weighted matching algorithm
2019-10-22 15:04:41 +02:00
Laurent Perron
8b240fb963
improve SCC code
2019-10-18 14:40:08 +02:00
Laurent Perron
6a14013250
fix
2019-09-07 16:37:27 +02:00
Laurent Perron
8ffe6e6649
bump versions in .csproj
2019-09-07 16:20:27 +02:00
Laurent Perron
5f9a56b8aa
7.2 -> 7.3
2019-08-05 09:39:01 -07:00
Laurent Perron
9107d2b618
minor reindent
2019-07-15 10:24:27 -07:00
Laurent Perron
0c9b6d44d9
update csproj
2019-06-30 11:06:28 +02:00
Laurent Perron
549e469c99
very minor rewrites/cleanups
2019-06-17 11:36:06 +02:00
Corentin Le Molgat
844a8c9903
.Net cleanup
2019-05-15 09:33:56 +02:00
Corentin Le Molgat
bef0cd9d17
.Net: fixup csproj generator
2019-05-07 12:59:44 +02:00
Corentin Le Molgat
a446f45176
Bump Version 7.0 -> 7.1
2019-05-07 11:37:58 +02:00
Corentin Le Molgat
a49b9143a4
Rework CMake dependencies management ( Fix #1116 )
...
- By default don't build dependencies simply call find_package()
- By default only build C++ library
- IF building Python, Java or .Net wrapper then force build dependencies
- Build dependencies as STATIC
- Build and Install (in CMAKE_BINARY_DIR) dependencies at configure time
2019-04-11 13:47:05 +02:00
Laurent Perron
c9b7d58e5a
plenty of minor format issues; fix one numerical issue with glop; improve cut management in CP-SAT; automatic tightening of big-M in CP-SAT
2019-04-08 19:00:46 +02:00
Corentin Le Molgat
a72e33a732
Sync from g3 to github
2019-03-22 11:10:21 +01:00
Corentin Le Molgat
2f0680127d
Backport from g3 to github
2019-03-13 13:51:31 +01:00
Corentin Le Molgat
4b261b41fb
.Net: remove Get(Source|Sink)SideMinCut in MaxFlow
...
no %typemap() for argument of type `vector<T>* INOUT`
2019-03-07 11:01:32 +01:00
Corentin Le Molgat
a96399ad43
Java: remove Get(Source|Sink)SideMinCut in MaxFlow
...
no typemap for argument INOUT of type vector<T>* ...
2019-03-04 00:05:12 +01:00
Corentin Le Molgat
43fb0716fa
Update .csproj
2019-02-19 11:56:59 +01:00
Laurent Perron
a0d2853258
all libraries compiles under bazel
2019-02-10 18:51:36 +01:00
Laurent Perron
475b7932af
remove obsolete spartsetable.h
2019-01-05 08:48:47 +01:00
Laurent Perron
916e3136ec
add new error type in status/canonical_errors; savings improvement in the routing library; scip_interface rewrite; first steps in CP-SAT cuts management
2019-01-02 16:35:40 +01:00
Laurent Perron
fedf3d4ff4
revamp and simplify swig support, force typed enums for C# and Java for all except the constraint_solver/routing module; port examples; Fix SAT on very large problems
2018-12-11 17:03:03 +01:00
Laurent Perron
1e59a36509
reduce swig complexity
2018-12-11 11:52:50 +01:00
Laurent Perron
a60c3291cd
java support int64 -> int64_t
2018-12-10 13:35:51 +01:00
Laurent Perron
589047ce90
python support int64 -> int64_t
2018-12-10 13:35:41 +01:00