Dennis Luxen
096f187d6f
remove empty line
2014-06-11 15:19:11 +02:00
Dennis Luxen
fa35eb1959
adapt for merge, add deployment details
2014-06-11 15:17:51 +02:00
Dennis Luxen
8d89d30c74
Merge branch 'alex85k-win-038' into develop
2014-06-11 15:15:05 +02:00
alex85k
f1bde40939
add appveyor.yml template
2014-06-11 18:38:03 +06:00
alex85k
4e7ccaa298
use std::memcpy instead of std::copy (avoid checked iterators assertions)
2014-06-11 18:38:02 +06:00
alex85k
d0284991ed
patch Ruby files for successful testing on Windows
2014-06-11 18:38:01 +06:00
alex85k
c4998990e5
disable io-benchmark on Windows
2014-06-11 18:38:01 +06:00
alex85k
42d3ee9b94
workaround for std::packaged_task<void()> problem on MSVC
2014-06-11 18:38:00 +06:00
alex85k
be5c3e41e1
Replace sizeof asserts with warning on Windows
2014-06-11 18:37:26 +06:00
alex85k
3282d410c4
Add basic shared memory support for Windows OS
2014-06-11 18:15:17 +06:00
Alexei Kasatkin
75303c95f8
Avoid constexpr by #ifdef (not supported in MSVC18)
2014-06-11 18:15:16 +06:00
Alexei Kasatkin
0209272831
fix includes and definitions (avoid unistd.h, isatty, fix min,max, round and M_PI)
2014-06-11 18:15:15 +06:00
Alexei Kasatkin
0e16c4ed97
Add more Boost libraries on Windows, fix TBB debug linking, stop building
...
on old Microsoft compilers
2014-06-11 18:15:14 +06:00
Dennis Luxen
e49720f34a
add include
2014-06-11 13:44:10 +02:00
Dennis Luxen
8aee371d81
further include untangling, chops 5sec compile time
2014-06-11 12:25:57 +02:00
Dennis Luxen
71c4f81b59
avoid signed/unsigned comparison
2014-06-10 18:08:58 +02:00
Dennis Luxen
3127fafc88
Merge branch 'patch-6' of https://github.com/alex85k/Project-OSRM into develop
2014-06-10 17:40:56 +02:00
Dennis Luxen
4e6bdf28cc
fixes #1041 , some only_ turn restrictions are inverted under certain conditions
2014-06-10 17:26:22 +02:00
Dennis Luxen
621a5a86a0
fixes #1041 , some only_ turn restrictions are inverted under certain conditions
2014-06-10 17:26:05 +02:00
Dennis Luxen
d80c8cbd2f
add another turn restriction test
2014-06-10 17:23:24 +02:00
Dennis Luxen
686f1aeeb2
reformat some code
2014-06-10 17:23:07 +02:00
alex85k
e27a69bab7
Use one more .string().c_str() call
2014-06-10 20:34:21 +06:00
Dennis Luxen
4ee2e1d049
fix long line
2014-06-10 10:49:45 +02:00
Dennis Luxen
2102648102
fix short variable name
2014-06-10 10:48:43 +02:00
Dennis Luxen
8611e40172
Merge branch 'TheMarex-fix-cucumber' into develop
2014-06-09 18:41:37 +02:00
Dennis Luxen
7d5b88fff8
Merge branch 'fix-cucumber' of https://github.com/TheMarex/Project-OSRM into TheMarex-fix-cucumber
2014-06-09 18:41:18 +02:00
Dennis Luxen
cfd9aa31a9
add algorithm include
2014-06-09 18:32:07 +02:00
Dennis Luxen
62aea4c321
refactored function names
2014-06-09 18:10:46 +02:00
Dennis Luxen
f75fcb3041
refactor RequestHandler to remove code duplication, nested blocks and object copies
2014-06-09 18:06:23 +02:00
Dennis Luxen
971c557d85
explicitly initialize Header member
2014-06-09 17:58:17 +02:00
Dennis Luxen
ea05aa225e
rename some function names in Reply
2014-06-09 17:57:35 +02:00
Dennis Luxen
56cdabff6a
add move c'tor to Header
2014-06-09 17:57:03 +02:00
Dennis Luxen
15f62e680a
use inplace construction for Headers instead of explicit objects and copying
2014-06-09 17:55:16 +02:00
Dennis Luxen
0af4e16c21
use inplace construction for Headers instead of explicit objects and copying
2014-06-09 17:54:46 +02:00
Dennis Luxen
c7b90bac1a
add explicit unsigned->string conversion
2014-06-09 17:50:50 +02:00
Patrick Niklaus
4b81331d53
Don't reset response, so log_fail won't crash cucumber
2014-06-09 14:33:30 +02:00
Dennis Luxen
47ab0cbf62
reduce some code duplication
2014-06-09 12:11:44 +02:00
Dennis Luxen
f5b079b8e7
add more comments to reduce NCSS number
2014-06-09 11:58:23 +02:00
Emil Tin
21c4691d40
cuke: make File.tail utility more robust
2014-06-08 12:06:34 +02:00
Dennis Luxen
3726706608
remove another superflous include
2014-06-06 19:19:45 +02:00
Dennis Luxen
28a53aa147
remove superflous include
2014-06-06 19:18:44 +02:00
Dennis Luxen
2ad572490c
const as const can
2014-06-06 18:06:05 +02:00
Dennis Luxen
0ed9caf969
fix a couple of implicit signed/unsigned conversions
2014-06-06 18:05:07 +02:00
Dennis Luxen
63ee376f71
removing constexpr at one position
2014-06-06 18:01:01 +02:00
Dennis Luxen
67bcb98a84
make some constants explicit floats to cut down on MSVC conversion warnings
2014-06-06 15:39:29 +02:00
Dennis Luxen
9cd91ae99c
Merge pull request #1066 from alex85k/patch-path-cstr
...
Obtain char* from boost::filesystem::path on all systems
2014-06-06 12:02:32 +02:00
Dennis Luxen
d111a0e5e6
guard against an empty alternative path in ExtractRouteNames
2014-06-06 11:50:14 +02:00
Dennis Luxen
11d4c04cea
removed left-overs from win/, i.e. a previous windows porting attempt
2014-06-06 11:33:47 +02:00
Dennis Luxen
01773c2a00
fix and refactor the selection of RouteNames
2014-06-06 11:30:12 +02:00
alex85k
1079bf7843
sort vectors before using std::set_difference
...
discussed in https://github.com/DennisOSRM/Project-OSRM/pull/998#issuecomment-45238338
The vectors are better to be sorted up to ``name_id_comperator`` before running std::set_difference. Elsewhere we get debug checked iterator assertions on Windows and theretically possible incorrect results.
2014-06-06 10:27:35 +02:00