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
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
Dennis Luxen
05bcfd2c1c
Merge pull request #1065 from alex85k/patch-skip-zero-rw
...
skip zero bytes reading or wrtiting
2014-06-06 10:22:49 +02:00
Alexei Kasatkin
5357a6a4fd
get char* from boost::filesystem::path
2014-06-05 23:48:54 +06:00
Alexei Kasatkin
b6787b0014
safeguard: do not read/write 0 bytes (iostream)
2014-06-05 23:16:19 +06:00
Dennis Luxen
a32116d24c
Merge pull request #1063 from alex85k/patch-6
...
simplify static asserts
2014-06-05 18:58:08 +02:00
alex85k
a03b698e5a
simplify static asserts
...
Simplify static asserts to make them compatible with older compilers and MSVC 2013
2014-06-05 22:55:22 +06:00
Dennis Luxen
fa0c5db18c
include <string> as it is needed
2014-06-05 18:29:22 +02:00
Dennis Luxen
bc063ded7a
make sure result is always > 0, hits when origin and destination are on the same one-way segment in reversed order
2014-06-05 18:28:54 +02:00
Dennis Luxen
846505cbc8
Merge pull request #1051 from TheMarex/linker-fix
...
Fix linking for linux
2014-06-05 18:14:33 +02:00
Dennis Luxen
964118d1d6
add more comments and rename a couple of badly named variables
2014-06-05 17:27:00 +02:00
Patrick Niklaus
c43b67ea2e
Fixes build using gcc 4.9 with LTO.
...
Otherwise sem_close is not found.
2014-06-05 17:26:19 +02:00
Dennis Luxen
f68af08931
fix short variable names and long lines
2014-06-05 15:40:52 +02:00
Dennis Luxen
cdd5a41965
remove duplicate edges from NodeBasedGraph
2014-06-05 15:33:24 +02:00
Dennis Luxen
e13ee59af3
remove some code lint
2014-06-05 15:14:39 +02:00
Dennis Luxen
9eb183e01d
Merge branch 'alex85k-patch-timing' into develop
2014-06-05 11:22:52 +02:00
Dennis Luxen
1163417722
Merge branch 'patch-timing' of https://github.com/alex85k/Project-OSRM into alex85k-patch-timing
...
Conflicts:
extractor.cpp
2014-06-05 11:22:26 +02:00
Dennis Luxen
3edc48cda5
Merge branch 'alex85k-patch-6' into develop
2014-06-05 11:04:35 +02:00
Dennis Luxen
2c01425ee5
Merge branch 'patch-6' of https://github.com/alex85k/Project-OSRM into alex85k-patch-6
2014-06-05 11:04:17 +02:00
Dennis Luxen
ed9c72814f
Merge pull request #1058 from alex85k/patch-4
...
add a safe-guard against bad input
2014-06-05 11:02:39 +02:00
Dennis Luxen
adbbe2b097
fix broken transmission of checksum/hinting mechanism on shared memory
2014-06-05 10:55:27 +02:00
alex85k
7335e0809a
Globally rename UUID to FingerPrint
2014-06-05 10:31:19 +02:00
alex85k
75dabb75e2
Use TimingUtil.h for all time measurement,
...
and make TimingUtil.h Windows-compatible
2014-06-04 19:52:34 +06:00
alex85k
15adcd24be
Remove extra mutex unlocking in ConcurrentQueue.h
...
As discussed in https://github.com/DennisOSRM/Project-OSRM/pull/998 , unlocking the mutex is performed on destruction. Second unlocking gives an assertion (for debug version) for Windows and FreeBSD 10.
2014-06-04 18:01:48 +06:00
alex85k
e98ba99331
add a safe-guard against bad input
...
do not write empty original_edge_data_vector to file
2014-06-04 16:02:18 +06:00
Dennis Luxen
11459d38d0
Merge pull request #1052 from alex85k/patch-4
...
add a cmake option WITH_TOOLS
2014-06-03 14:58:36 +02:00
alex85k
baf4ea2e8c
add a cmake option WITH_TOOLS
2014-06-03 18:38:33 +06:00
Dennis Luxen
6a29168c14
use EdgeWeight typedef where possible
2014-06-03 11:28:39 +02:00
Dennis Luxen
a4689c7a27
add some comments to reduce NCSS complexity
2014-06-03 10:49:25 +02:00
Dennis Luxen
8fda5a187b
rename variable to a shorter name
2014-06-03 10:44:09 +02:00
Dennis Luxen
7b78270f4b
safe-guard against broken input data
2014-06-02 19:23:50 +02:00
Dennis Luxen
afd3599a9c
remove depth of nested block
2014-06-02 18:18:27 +02:00
Dennis Luxen
4bc8562cd0
further reduce lint
2014-06-02 18:18:03 +02:00