Commit Graph

34 Commits

Author SHA1 Message Date
Mizux Seiha
cf16347f1c python: add x bit to tests 2021-12-08 11:50:59 +01:00
Mizux Seiha
c0f6978f3b Update copyright 2021-04-02 10:08:51 +02:00
Mizux Seiha
3f5cc06897 python: Rework routing tests 2021-02-16 13:43:52 +01:00
Mizux Seiha
6880ee50f8 Clean __future__ in examples/tests/*.py 2020-11-18 14:28:23 +01:00
Corentin Le Molgat
39fb384686 Fixup test_cp_api.py 2019-05-17 14:46:21 +02:00
Corentin Le Molgat
3c60fc290a Rework test_cp_api.py 2019-05-17 14:41:43 +02:00
Corentin Le Molgat
b027e57e95 dotnet: Remove reference to dotnet release command
- Currently not implemented...

Add abseil patch

- Add patches/absl-config.cmake

Makefile: Add abseil-cpp on unix

- Force abseil-cpp SHA1 to 45221cc
  note: Just before the PR #136 which break all CMake

Makefile: Add abseil-cpp on windows

- Force abseil-cpp SHA1 to 45221cc
  note: Just before the PR #136 which break all CMake

CMake: Add abseil-cpp

- Force abseil-cpp SHA1 to 45221cc
  note: Just before the PR #136 which break all CMake

port to absl: C++ Part

- Fix warning with the use of ABSL_MUST_USE_RESULT
  > The macro must appear as the very first part of a function
    declaration or definition:
    ...
    Note: past advice was to place the macro after the argument list.
  src: dependencies/sources/abseil-cpp-master/absl/base/attributes.h:418
- Rename enum after windows clash
- Remove non compact table constraints
- Change index type from int64 to int in routing library
- Fix file_nonport compilation on windows
- Fix another naming conflict with windows (NO_ERROR is a macro)
- Cleanup hash containers; work on sat internals
- Add optional_boolean sub-proto

Sync cpp examples with internal code
- reenable issue173 after reducing number of loops

port to absl: Python Part

- Add back cp_model.INT32_MIN|MAX for examples

Update Python examples

- Add random_tsp.py
- Run words_square example
- Run magic_square in python tests

port to absl: Java Part

- Fix compilation of the new routing parameters in java
- Protect some code from SWIG parsing

Update Java Examples

port to absl: .Net Part

Update .Net examples

work on sat internals; Add C++ CP-SAT CpModelBuilder API; update sample code and recipes to use the new API; sync with internal code

Remove VS 2015 in Appveyor-CI

- abseil-cpp does not support VS 2015...

improve tables

upgrade C++ sat examples to use the new API; work on sat internals

update license dates

rewrite jobshop_ft06_distance.py to use the CP-SAT solver

rename last example

revert last commit

more work on SAT internals

fix
2018-11-30 14:48:55 +01:00
Laurent Perron
f0a4199000 fix HIGHEST_MAX 2018-08-16 07:33:10 -07:00
Driss Lahlou
a68a956dc6 add support for python 3 in examples/tests/test_cp_api.py 2016-12-12 16:27:12 +01:00
Laurent Perron
9b260f1dd0 remove models directory 2016-11-22 10:43:56 +01:00
Laurent Perron
ae77b87cc2 fix cp iterators and python 3 2015-12-11 14:29:37 +01:00
Laurent Perron
4a8bd4b057 more tests on python3 2015-12-11 14:14:08 +01:00
Laurent Perron
953db27b74 better test of python custom decisions 2015-12-11 13:54:26 +01:00
Laurent Perron
dfca07300c custom decision in python + test 2015-12-07 13:27:18 +01:00
Laurent Perron
26005167ad remove python wrapper code for DecisionBuilder, use directors instead 2015-12-07 13:05:16 +01:00
Laurent Perron
66d5e5b8de show cumulative API in python 2015-12-01 15:19:40 +01:00
lperron@google.com
715d64bedc fix search monitor directors in python 2015-01-13 10:52:12 +00:00
lperron@google.com
ba5c34e0c4 incomplete support for CPLEX, works only on mac currently 2014-10-15 21:31:03 +00:00
lperron@google.com
465666aad7 big sync: add presolve to sat solver; continue rewrite on C#/Python swig layer; remove as much using std::string as possible in the code; faster saturated arithmetics 2014-07-24 18:12:50 +00:00
lperron@google.com
4de8aa77ab python rewrite 2014-07-09 11:17:29 +00:00
lperron@google.com
25ab58ca25 one more python cp test 2014-06-17 09:46:20 +00:00
lperron@google.com
dc101db523 add domain and hole interators as generators in cp python 2014-06-13 13:26:09 +00:00
lperron@google.com
b3c56a368f reindent all python code 2014-05-22 20:13:16 +00:00
lperron@google.com
87e0940b36 fix 2014-05-22 20:09:36 +00:00
lperron@google.com
308c778e18 move code 2014-05-22 19:05:17 +00:00
lperron@google.com
f14c0361c6 support failure in constraints propagation and demon executions 2014-05-22 17:37:21 +00:00
lperron@google.com
3c7b0ab7d3 first steps towards having constraints and demons in python using directors 2014-05-22 15:14:32 +00:00
lperron@google.com
410095fcb1 python directors + test 2014-05-22 13:32:14 +00:00
laurent.perron@gmail.com
2c411d5c78 support for protobuf input/output args in python, use it for search limits and model proto in CP 2014-01-01 13:58:07 +00:00
laurent.perron@gmail.com
d8590b2dc2 port python test examples to python3 2013-12-29 14:04:35 +00:00
lperron@google.com
36d87d01cf modulo API on python 2013-04-15 07:10:25 +00:00
lperron@google.com
798d3fc2c3 modulo API on python 2013-04-14 20:21:30 +00:00
lperron@google.com
e453c9e6fb one more test 2013-03-11 10:14:34 +00:00
lperron@google.com
f7c2d84877 member API in python 2013-03-10 20:13:49 +00:00