Commit Graph

5411 Commits

Author SHA1 Message Date
Laurent Perron
62aaac00a4 fix 2018-07-19 10:35:58 -07:00
Laurent Perron
fd56f0a6c2 simplify code 2018-07-19 09:31:58 -07:00
Laurent Perron
36d0fa0e12 simplify parallel sat synchro code 2018-07-18 11:55:12 -07:00
Laurent Perron
d04c36efee revert const cast removal 2018-07-18 11:54:47 -07:00
Laurent Perron
fa2c024fac minor rewrite 2018-07-18 10:45:26 -07:00
Laurent Perron
f053511567 speedup sorted interval list; use new macro 2018-07-18 10:45:00 -07:00
Laurent Perron
5f6efff932 speedup glop 2018-07-18 10:44:42 -07:00
Laurent Perron
90bc98acd7 add macro; remove const cast 2018-07-18 10:44:19 -07:00
Corentin Le Molgat
1e1149b240 Mac: use -undefined dynamic_lookup
- to comply with PEP 513 _pywrapXXX.so are not linked to python anymore
-> library will have undefined symbols at link time.
2018-07-18 17:44:41 +02:00
Corentin Le Molgat
4d76f05c06 manylinux build: fix make pypi_archive 2018-07-18 17:11:35 +02:00
Corentin Le Molgat
b2ebf89b78 python: don't link with python (PEP 513)
- python interpreter will provide symbols.
- just be sure to use the correct include.
2018-07-18 17:00:35 +02:00
Corentin Le Molgat
77645fa402 docker: Add PKG_CONFIG_PATH 2018-07-18 16:20:09 +02:00
Corentin Le Molgat
67a19ef4ea docker: rework manylinux dockerfile 2018-07-18 15:58:24 +02:00
Corentin Le Molgat
84ceaf526b delivery: Fix build.log 2018-07-18 15:58:24 +02:00
Corentin Le Molgat
d663ae080f dotnet: remove mono ref 2018-07-18 15:08:29 +02:00
Corentin Le Molgat
53ed68ec31 python: rework pkg-config search 2018-07-18 15:08:23 +02:00
Corentin Le Molgat
71044a5142 docker: rework python package generation 2018-07-18 10:35:15 +02:00
Corentin Le Molgat
c5a2a6f216 build delivery win: remove nuget check
now use `dotnet pack` or `dotnet nuget`
2018-07-18 10:34:31 +02:00
Corentin Le Molgat
4c76ba7927 Update release tools 2018-07-18 10:33:23 +02:00
Corentin Le Molgat
d77e59104d Ignore build.log 2018-07-18 10:22:39 +02:00
Corentin Le Molgat
e92b949e11 Update build delivery unix
only target python2 and python3 on unix
i.e. version will vary according to distro where it is run...
2018-07-18 10:21:47 +02:00
Corentin Le Molgat
40c10beaa1 Add build delivery mac:
only target python2.7 and python3.7 which are the current version on brew
2018-07-18 10:20:44 +02:00
Laurent Perron
1df9b096b8 ```
Merge branch 'master' of https://github.com/google/or-tools
2018-07-17 17:44:55 -07:00
Laurent Perron
9c11928006 in parallel sat, display solution when just the best bound is improved 2018-07-17 17:44:44 -07:00
Mizux
dd73704586 Update Makefile.archive.mk 2018-07-18 00:26:44 +02:00
Mizux
049793a7ea fixup makefile.port 2018-07-17 23:04:48 +02:00
Mizux
8c752950d4 Update Makefile.port.mk 2018-07-17 23:01:13 +02:00
Laurent Perron
0152168fb7 add C# sat code samples in ortools/sat/samples; remove old code_samples_sat.* files 2018-07-17 14:00:18 -07:00
Laurent Perron
9380710b82 Merge branch 'master' of https://github.com/google/or-tools 2018-07-17 13:54:46 -07:00
Laurent Perron
502e3c58ec misc rename in sat doc; fix multiple notify in //SAT 2018-07-17 13:54:42 -07:00
Corentin Le Molgat
e7d78905e6 fix build delivery script on unix 2018-07-17 21:47:09 +02:00
Laurent Perron
77504911ef Merge branch 'master' of https://github.com/google/or-tools 2018-07-17 10:32:40 -07:00
Laurent Perron
5c35801ea3 optim in glop.update_row 2018-07-17 10:32:22 -07:00
Laurent Perron
bb70703cb5 polish sat doc 2018-07-17 10:31:58 -07:00
Corentin Le Molgat
c6e51c6f3a Travis-CI disable mono install 2018-07-17 17:41:53 +02:00
Corentin Le Molgat
ca1c7917c7 dotnet: fixup indentation in tsp.cs 2018-07-17 17:11:41 +02:00
Corentin Le Molgat
e1fd0437b9 dotnet: use netcoreap2.0 when possible 2018-07-17 17:11:25 +02:00
Corentin Le Molgat
c5925b4824 dotnet: fixup cleaning
- remove OrTools.csproj and OrTools.FSharp.fsproj
2018-07-17 17:08:53 +02:00
Corentin Le Molgat
328172f395 dotnet: update nuget_archive 2018-07-17 17:06:45 +02:00
Corentin Le Molgat
7f6dcf4b31 Rework Docker
- Add ubuntu-18.04
- add pkg-config to ubuntu(s)
- Rework Docker Makefile
- Add test job to verify archive
  - Add cc.Dockerfile
  - Add java.Dockerfile
  - Add dotnet.Dockerfile
- Build ortools in docker_<lang>
- Build archive and fz_archive in two separate containers
- Add dependencies to makefiles when building docker image
- Suppress previous archive if any
- Improve docker build by using export/archive when building language images
- Reduce build context using export/$* instead of .
  note: when running `docker build ... foo`, all files in `foo` are recursively
  send to the docker daemon before building. Since we have tons of Go of images
  it could take time to "upload".
2018-07-17 15:08:13 +02:00
Corentin Le Molgat
cb3972c6db java: use J for .jar extension 2018-07-17 15:03:10 +02:00
Corentin Le Molgat
d5d4b48657 dotnet: add examples to test_dotnet 2018-07-17 15:03:10 +02:00
Corentin Le Molgat
7e2a07e544 dotnet: CLR_KEYFILE depends on csproj 2018-07-17 15:03:09 +02:00
Laurent Perron
76a1a08be0 reorganize code samples in SAT cookbook 2018-07-16 18:40:14 -07:00
Laurent Perron
7f574ac63f add name method to python/C# sat IntVar/IntervalVar 2018-07-16 15:11:18 -07:00
Laurent Perron
f1351931e3 small optim 2018-07-16 11:53:07 -07:00
Laurent Perron
6b99d86fac add docker image for the minizinc challenge 2018-07-16 11:52:57 -07:00
Corentin Le Molgat
4cbd85df27 cc: Add missing glop/parameters.pb.h
lp_data.h depends on it...
2018-07-16 11:01:28 +02:00
Corentin Le Molgat
0444f6c17f port: trim ifeq() 2018-07-13 19:11:16 +02:00
Corentin Le Molgat
c77696919e dotnet: rework dotnet search management
- keep it simple: dotnet in the PATH otherwise trigger an error
2018-07-13 19:11:16 +02:00