Tom Peoples
018a9bc804
Removed un-needed calls to std::move
...
These calls were throwing a pessimistic move error and stopping compilation.
2019-09-26 17:55:19 +10:00
Přemysl Šťastný
d964d368aa
added g++8 to travis; -Wno-cast-function-type flag added because https://github.com/nodejs/nan/issues/807
2019-05-28 12:44:48 +02:00
Daniel Patterson
4c665b24d9
Add optional builds for lts
and node
version aliases. This will give us a heads up when new Node ( #5347 )
...
versions break bindings, and might automagically get us support for new versions if it "just works".
2019-01-30 12:17:04 -08:00
Daniel Patterson
2c78d862a3
Reset master for next release.
2018-12-18 16:25:51 -07:00
Daniel Patterson
da1c251144
Prep 5.21.0-rc.1
2018-12-15 21:43:10 -07:00
Salim KAYABASI
717406043a
Remove unused Node binary publishing, and upgrade build environment.
...
Upgrades the build environment to Node 10, which let's us pull down some security fixes in package dependencies that were unfixed in Node 4.
Also removes Node 4 and 6 binary publishing which were almost never used (20 downloads out of 50,000).
Fixes https://github.com/Project-OSRM/osrm-backend/issues/5312
2018-12-14 21:34:48 -07:00
Daniel Patterson
1ef85c57cc
Upgrade CI environment to Node 10, remove builds for < Node 8
...
Remove yarn, npm is fast now, and comes with node.
Synchronize package-lock.json and package.json
2018-12-14 14:56:21 -07:00
Daniel Patterson
520b7ebbb6
Remove 5.20 build trigger from master branch - should only exist on release branches.
2018-12-14 11:53:48 -07:00
Kajari Ghosh
c4238c4ed6
Backport-v5.20.0 ( #5301 )
...
* Prepare RC.1
* Bump version.
* remove destination/sources length <= coordinates length check (#5289 )
* Add node 10 builds to travis (#5246 )
* Add node 10 builds to travis
* Add changelog
* bump version to rc5
* Fix fallback_speed vector access (#5291 )
* add failing cuke test
* correctly access durations vector
* changelog
* one more cuke test
* bump rc version
* 5.20.0
* remove line from changelog about commit that isn't actually in here
* update CHANGELOG and osrm version in package.json for v5.20.0
* bump to restart appveyor
2018-12-10 11:27:13 -05:00
Daniel Paz-Soldan
4976233cff
Add node 10 builds to travis ( #5246 )
...
* Add node 10 builds to travis
* Add changelog
2018-12-04 14:13:49 -05:00
Daniel Patterson
ec369d560a
Pin Yarn to 1.11.1 so it works with Node4 ( https://github.com/yarnpkg/yarn/pull/6409#issuecomment-429181371 )
2018-10-30 15:38:55 -07:00
Daniel Patterson
5693ffd2cf
Validate format of changelog entries.
2018-04-05 10:56:28 +02:00
Huyen Chau Nguyen
9b74a47c91
build osx binary for node4 and bump to RC 2
2018-02-24 11:42:08 +11:00
Patrick Niklaus
1aed13500d
Remove GCC 4.9 support. Minimum is now 5.0.
2018-02-09 17:51:58 +01:00
Patrick Niklaus
19651c3d91
Remove unused shapefile/gdal dependencies
2018-02-06 11:51:33 +01:00
Patrick Niklaus
a3ea825a11
Add build job for GCC 6
2018-02-05 13:07:09 +01:00
Patrick Niklaus
7ebbd5cebe
Upgrade version of compilers and node on Travis CI
...
We now build using GCC 7 and Clang 5 and only build
binaries for node 8.x and 4.x.
2018-02-05 13:07:09 +01:00
Mateusz Loskot
8114104a43
Rename namespace partition to partitioner
...
Rename module partition to partitioner.
This cultivates naming used in existing modules like extractor,
customizer, etc. - noun vs verb (word partition is both though).
2018-02-02 11:07:18 +01:00
Daniel J. Hofmann
e1e53d274b
Makes MLD default algorithm in example to avoid confusion, see #4702
2017-11-27 12:12:49 +01:00
Daniel J. Hofmann
c95d845876
Adds Node 8 jobs to Travis, resolves #4657
2017-11-02 20:17:17 +00:00
Michael Krasnyk
33742532f6
Run lcov before uploading to codecov
2017-10-12 14:27:55 +01:00
Daniel Patterson
7d9b17fd41
Build against libstdc++-4.9 and supress one libstdc++ symbol so that we can run inside
...
old environments (CentOS, AWS Linux, AWS Lambda, etc)
2017-10-05 17:13:40 +01:00
Michael Krasnyk
2ed4f6eb0c
Add suppression of libtbb memory leaks checking
2017-09-28 12:35:27 +02:00
Michael Krasnyk
f4f65f62ee
Remove Lua 5.1 support
2017-09-14 20:00:05 +02:00
Patrick Niklaus
61c430c098
Implement exclude flags on CH using shared core
...
The core is fully contracted for each exclude flag
and stored in a merged graph data structure.
2017-09-01 21:26:00 +02:00
Daniel Patterson
c615910874
Don't use Travis' node environment, we create our own.
2017-08-25 13:46:29 -07:00
Daniel Patterson
9e1398c68a
Enable OSX binary publishing for both NodeJS 4 and NodeJS 6
2017-08-25 13:46:29 -07:00
Michael Krasnyk
fd0d79e17b
Update pre-installed TBB version to 2017_U7
2017-08-02 10:25:38 +02:00
Michael Krasnyk
a3257ff651
Added STXXL configuration
2017-07-11 08:23:26 +00:00
karenzshea
0e39320a77
do not run conditional cuke tests by default
2017-06-02 11:15:34 +02:00
Michael Krasnyk
a58139dfb5
Terminate earlier if mason fails to install clang++ on travis
2017-06-01 10:26:11 +00:00
Daniel J. Hofmann
b5d1565dec
Let's Travis check that for yarn lockfile and package.json sync
...
See https://yarnpkg.com/lang/en/docs/cli/check/
2017-05-31 14:40:31 +02:00
Daniel J. Hofmann
9972b5f1f9
Removes unused PUBLISH_NODE_BINDINGS var from .travis.yml
2017-05-16 16:23:24 +00:00
Patrick Niklaus
3fbdb19956
Bump cucumber timeout of gcc-6 with coverage
2017-05-15 12:23:07 +00:00
Patrick Niklaus
0f66278532
Disbale doc builds again
2017-05-15 12:23:07 +00:00
Karen Shea
799a677e7a
Conditional turn restriction support ( #3841 )
...
* optionally include condition and via node coords in InputRestrictionContainer
* only write conditionals to disk, custom serialization for restrictions
* conditional turn lookup, reuse timezone validation from
extract-conditionals
* adapt updater to use coordinates/osm ids, remove internal to external map
* add utc time now parameter to contraction
* only compile timezone code where libshp is found, adapt test running
* slight refactor, more tests
* catch invalid via nodes in restriction parsing, set default cucumber
origin to guinée
* add another run to test mld routed paths
* cosmetic review changes
* Simplify Timezoner for windows build
* Split declaration and parsing parts for opening hours
* adjust conditional tests to run without shapefiles
* always include parse conditionals option
* Adjust travis timeout
* Added dummy TZ shapefile with test timezone polygons
* [skip ci] update changelog
2017-05-11 12:13:52 +02:00
Patrick Niklaus
1aea10010b
Run the docs in CI again
2017-05-02 16:57:23 +00:00
Patrick Niklaus
2cf6010665
Split travis jobs
2017-05-02 16:57:23 +00:00
Patrick Niklaus
b422b636d3
Remove boost::make_unique to fix travis node builds
2017-04-13 21:19:09 +00:00
Patrick Niklaus
721e5e7947
Restructure travis build
2017-04-13 21:19:09 +00:00
Patrick Niklaus
1080d25fcf
Install node version as well
2017-04-12 20:27:32 +00:00
Patrick Niklaus
afb553a31e
Only use three jobs for node builds
2017-04-12 20:27:32 +00:00
Patrick Niklaus
e2c231234d
Use nvm instead of travis node_js key
...
This fixes issues on container builds that would always use
node 6 even when 4 was specified.
2017-04-12 20:27:32 +00:00
Patrick Niklaus
c19a3cec1c
Fix build syntax
2017-04-11 22:33:38 +00:00
Patrick Niklaus
f3694be1a0
Override install and after_sucess
2017-04-11 22:33:38 +00:00
Patrick Niklaus
2c001b63a5
Port timer script to JS
2017-04-11 22:33:38 +00:00
Patrick Niklaus
10c532bd4c
Revert "Skip cucumber tests for publish builds"
...
This reverts commit 3f8160c156
.
2017-04-11 22:33:38 +00:00
Patrick Niklaus
c8a7bc1d6a
Revert "Don't build unit tests for publishing job"
...
This reverts commit eb0bd378ae
.
2017-04-11 22:33:38 +00:00
Patrick Niklaus
9ca3c69b49
Don't build unit tests for publishing job
2017-04-11 22:33:38 +00:00
Patrick Niklaus
d1cf8c1fd5
Skip cucumber tests for publish builds
2017-04-11 22:33:38 +00:00