|
f11d4481a2
|
Add extra checks for NULL pointers
|
2023-07-09 22:11:32 +01:00 |
|
|
5e84e270bc
|
Added macros for profiling functions and made it possible to compile the
profiling code out
|
2023-07-09 04:01:56 +01:00 |
|
|
c053d20a8f
|
Use sample_start and sample_end pairs instead of the PROFILER_SAMPLE
macro
|
2023-07-09 01:52:16 +01:00 |
|
|
0073114723
|
Refactor profiling code
|
2023-07-09 00:55:22 +01:00 |
|
|
2e9c2dc6d5
|
Use profiling functions to time the haversine processor
|
2023-07-03 22:46:24 +01:00 |
|
|
f0380ce638
|
Added profiling functions
|
2023-07-03 22:46:10 +01:00 |
|
|
25d38c24b1
|
Update build files
|
2023-07-02 21:57:05 +01:00 |
|
|
99063fc700
|
Create the processor
|
2023-07-02 20:56:25 +01:00 |
|
|
6b27c86a18
|
Make sum a double instead of integer
|
2023-07-02 20:56:02 +01:00 |
|
|
1bb16971b2
|
Read the json file into a dynamically-allocated array to avoid stack
overflow
|
2023-07-02 20:55:31 +01:00 |
|
|
09ed32e41a
|
Write the pairs to json with better precision
|
2023-07-02 20:55:08 +01:00 |
|
|
31d02aff8c
|
Move EARTH_RADIUS_KM to haversine.h
|
2023-07-02 19:58:47 +01:00 |
|
|
d284a7edc8
|
Update .gitignore
|
2023-07-02 19:29:44 +01:00 |
|
|
9a686a2692
|
Add the json parser
|
2023-07-02 19:29:32 +01:00 |
|
|
10f1d5686e
|
Update the compilation process
|
2023-07-02 19:29:05 +01:00 |
|
|
50f881c655
|
Reorganise the project
|
2023-07-02 19:28:48 +01:00 |
|
|
301ea44759
|
Remove parser binary from version control
|
2023-06-11 02:15:43 +01:00 |
|
|
c75e51aa3e
|
Reorganise and start working on the json parser
|
2023-06-11 02:14:41 +01:00 |
|
|
5ff93f61d7
|
Switch to using argp
|
2023-05-29 19:49:49 +01:00 |
|
|
5c742fe1f7
|
Implement haversine generator
|
2023-05-28 23:29:56 +01:00 |
|