Dennis Luxen
8dc631e13c
pull math functions from std namespace
2014-05-22 14:22:10 +02:00
Dennis Luxen
0b873f590c
fix typo in error message
2014-05-22 12:24:34 +02:00
Dennis Luxen
493b13364f
move geographical distance computation to floats
2014-05-21 12:33:54 +02:00
Dennis Luxen
d53eb881c2
revert to old boost based regex as GCC does not properly implement it prior to GCC 4.90
2014-05-20 14:33:03 +02:00
Dennis Luxen
e28e45f38e
remove unused variable
2014-05-20 14:33:03 +02:00
Dennis Luxen
b8acbae3e8
fix #1021 , always check if files exist
2014-05-20 14:33:03 +02:00
Dennis Luxen
4ec9f2c00f
fix #1021 , always check if files exist
2014-05-20 14:33:03 +02:00
Dennis Luxen
0574a60bc2
replace boost::unordered_map, move hash function for pairs into its own header
2014-05-20 14:33:02 +02:00
Dennis Luxen
8fe09c85b6
move atan2 lookup into trig header
2014-05-20 14:33:02 +02:00
Dennis Luxen
a80815d57a
implements output generation through a dedicated JSON container:
...
- JSON syntax is not scattered over several files, but one place
- Reduces code duplication
- breaking changes:
- new property in json(p) formatted response: "found_alternative": True/False
- returned filenames now response.js(on) or route.gpx
- /hello plugin returns JSON now
2014-05-20 14:33:00 +02:00
Dennis Luxen
9b68821f05
move common code into its own header
2014-05-13 13:30:52 +02:00
Dennis Luxen
b2adb22b2d
remove whitespace
2014-05-13 12:41:40 +02:00
Dennis Luxen
111dea89a9
use std::abs instead of hand-rolled substitute
2014-05-13 12:22:14 +02:00
Dennis Luxen
2720f4de9c
add parantheses to fix compiler warning
2014-05-13 10:22:54 +02:00
Dennis Luxen
21645643b0
minor reformatting
2014-05-13 10:20:39 +02:00
Patrick Niklaus
529997de9b
Add atan based on lookup table. Again 6% improvement.
2014-05-13 02:20:33 +02:00
Dennis Luxen
07231d3706
reformatting RequestHandler
2014-05-11 18:06:52 +02:00
Dennis Luxen
ac1c59b724
port TimingUtil header to C++11s <chrono>
2014-05-09 11:49:03 +02:00
Dennis Luxen
1f9806386e
port TimingUtil header to C++11s <chrono>
2014-05-09 11:48:48 +02:00
Patrick Niklaus
845972daa5
Add timing to EBGF
2014-05-09 00:56:07 +02:00
Dennis Luxen
f060dfda40
refactor list of const static int into scoped enum
2014-05-08 18:04:05 +02:00
Dennis Luxen
88a4bb4d12
implement locking properly with std::mutex and std::lock_guard<>
2014-05-08 15:25:06 +02:00
Dennis Luxen
3188bc5aba
add include for Linux
2014-05-07 14:30:38 +02:00
Dennis Luxen
ba03f99e09
migrate UUID class to C++11, untangle includes, cut back compile time
2014-05-07 14:13:41 +02:00
Dennis Luxen
07e245eb02
migrate StringUtil.h to C++11
2014-05-07 14:12:28 +02:00
Dennis Luxen
38c7d07e50
remove old way to delete copy c'tor
2014-05-07 12:32:39 +02:00
Dennis Luxen
a0a835bbe6
migrate SimpleLogger to C++11
2014-05-07 12:18:13 +02:00
Dennis Luxen
c09e897dab
migrate ProgramOptions to C++11
2014-05-07 12:05:51 +02:00
Dennis Luxen
8e6cc09d2f
reformat OSRMException.h
2014-05-07 11:55:29 +02:00
Dennis Luxen
dee3529f14
reformat OpenMPWrapper.h
2014-05-07 11:42:41 +02:00
Dennis Luxen
bf5d83d228
reformat MercartorUtil.h
2014-05-07 11:42:13 +02:00
Dennis Luxen
c2b7336817
reformat MachineInfo.h
2014-05-07 11:38:22 +02:00
Dennis Luxen
fc6017c0dd
reformat LuaUtil.h
2014-05-07 11:38:11 +02:00
Dennis Luxen
821cc3a177
add missing semi-colon
2014-05-07 10:39:35 +02:00
Dennis Luxen
8939cef020
further C++11 migration
2014-05-07 10:39:35 +02:00
Dennis Luxen
c1e7ba7118
replace all timing by C++11's chrono
2014-05-07 10:39:34 +02:00
Dennis Luxen
ffddea75a4
remove dead code
2014-05-07 10:39:34 +02:00
Dennis Luxen
380111a604
move Azimuth.h to C++11
2014-05-07 10:39:34 +02:00
Dennis Luxen
a1ecab2f95
refactor xml parser, uses faster string to double conversion
2014-04-29 16:05:34 +02:00
Dennis Luxen
d6962f3a09
fix geometry load on shared memory
2014-04-29 09:50:29 +02:00
Dennis Luxen
18861d58b5
compile fix for linux / wrong include
2014-04-24 13:06:57 +02:00
Dennis Luxen
8ae467985f
turn off colored logging if output is redirected to file
2014-04-24 13:06:54 +02:00
Dennis Luxen
9cc49f6ff3
remove debug output
2014-04-24 12:54:24 +02:00
Dennis Luxen
87f036e538
fixing sentinel nodes in adjacency list graph data structure
2014-04-24 12:54:24 +02:00
Dennis Luxen
ba37836e24
allow graphs with zero edges to load
2014-04-24 12:51:18 +02:00
Dennis Luxen
f7d5b0db9c
uncompressed edges get serialized correctly'ish
2014-04-24 12:05:43 +02:00
Dennis Luxen
c71c8b0047
Unpacking of intermediate paths
2014-04-24 12:03:19 +02:00
Dennis Luxen
b5170ed1fd
remove trivial geometry nodes
2014-04-24 11:28:11 +02:00
Dennis Luxen
be8810077a
make single paramter c'tors explicit (thx flint)
2014-04-21 17:40:06 +02:00
Dennis Luxen
76058729e0
dont reset coloring when it wasn't set in the first place, partially fixes Windows woes. See #979
2014-04-21 17:40:05 +02:00