Siarhei Fedartsou
930329b7aa
wip
2024-06-16 21:42:29 +02:00
Siarhei Fedartsou
c6193a9d79
wip
2024-06-16 14:34:00 +02:00
Siarhei Fedartsou
43bd257672
wip
2024-06-16 14:00:46 +02:00
Siarhei Fedartsou
aa9b846206
wip
2024-06-16 14:00:17 +02:00
Siarhei Fedartsou
d4aad4f53e
wip
2024-06-16 13:34:17 +02:00
Siarhei Fedartsou
bdddb8b353
wip
2024-06-16 13:03:37 +02:00
Siarhei Fedartsou
3215cabf76
Calculate confidence interval for benchmark measurements
2024-06-16 11:06:26 +02:00
Siarhei Fedartsou
91459df87e
Calculate confidence interval for benchmark measurements
2024-06-16 11:03:36 +02:00
Siarhei Fedartsou
685f4cca3c
Calculate confidence interval for benchmark measurements
2024-06-16 09:26:41 +02:00
Siarhei Fedartsou
02fbdd65df
Update e2e_benchmark.py
2024-06-16 09:11:01 +02:00
Siarhei Fedartsou
179c44f2a1
Update e2e_benchmark.py
2024-06-16 09:00:22 +02:00
Siarhei Fedartsou
ceae528546
Update e2e_benchmark.py
2024-06-16 08:33:44 +02:00
Siarhei Fedartsou
93ce87835a
Update e2e_benchmark.py
2024-06-16 00:01:17 +02:00
Siarhei Fedartsou
38e8d3c267
Update run_benchmarks.sh
2024-06-15 23:37:29 +02:00
Siarhei Fedartsou
944a3e44f5
Calculate confidence interval for benchmark measurements
2024-06-15 23:03:36 +02:00
Siarhei Fedartsou
2eb620bb33
Calculate confidence interval for benchmark measurements
2024-06-15 23:00:30 +02:00
Siarhei Fedartsou
19662450b1
Calculate confidence interval for benchmark measurements
2024-06-15 22:09:07 +02:00
Siarhei Fedartsou
ad523756ab
Calculate confidence interval for benchmark measurements
2024-06-15 21:43:16 +02:00
Siarhei Fedartsou
2d0baa739c
Calculate confidence interval for benchmark measurements
2024-06-15 21:20:40 +02:00
Siarhei Fedartsou
5585ccc224
Calculate confidence interval for benchmark measurements
2024-06-15 20:54:47 +02:00
Siarhei Fedartsou
3a5f879749
Calculate confidence interval for benchmark measurements
2024-06-15 20:16:33 +02:00
Siarhei Fedartsou
5fb9e65fbb
Calculate confidence interval for benchmark measurements
2024-06-15 19:31:22 +02:00
Siarhei Fedartsou
a119287878
Calculate confidence interval for benchmark measurements
2024-06-15 18:56:10 +02:00
Siarhei Fedartsou
5539a0ea30
Calculate confidence interval for benchmark measurements
2024-06-15 18:36:37 +02:00
Siarhei Fedartsou
89435aa87f
Add new randomized benchmarks ( #6929 )
2024-06-09 17:03:24 +02:00
Siarhei Fedartsou
0cbb23abe1
Fix Windows CI: update conan.cmake and disable unit tests as temporary workaround for OOM issues ( #6930 )
2024-06-09 09:24:02 +02:00
Siarhei Fedartsou
a2915f78c5
Make e2e benchmarks more stable ( #6927 )
2024-06-08 22:27:12 +02:00
Siarhei Fedartsou
feeed75cf1
Add simple benchmarks for osrm-* tools ( #6925 )
2024-06-06 21:01:34 +02:00
Siarhei Fedartsou
c7ee1a59eb
Implement end to end benchmark ( #6910 )
2024-06-05 21:39:10 +02:00
Dennis Luxen
a9b1bd88d3
Remove all core-CH left-overs ( #6920 )
...
* Remove all core-CH left-overs
* Fix formatting
* Update CHANGELOG.md
2024-05-30 17:13:44 +02:00
Dennis Luxen
42cbca0ff0
Move Sol2 to canonical path ( #6912 )
2024-05-28 21:23:51 +02:00
Siarhei Fedartsou
c1ed73126d
Use std::variant instead of mapbox::util::variant ( #6903 )
2024-05-28 18:52:49 +02:00
Siarhei Fedartsou
163a2cfe3c
Bump rapidjson version ( #6906 )
2024-05-27 08:31:59 +02:00
Siarhei Fedartsou
8b48e2ccc6
Bump mapbox/variant to version 1.2.0 ( #6898 )
2024-05-24 20:39:45 +02:00
Siarhei Fedartsou
73fb53cf36
Add benchmark for route ( #6890 )
2024-05-23 14:27:43 +02:00
Siarhei Fedartsou
89fce286a7
Fix benchmark script for the case if PR has empty description ( #6887 )
2024-05-20 09:16:53 +02:00
Siarhei Fedartsou
54e50a67a8
Add benchmarks comparison job ( #6880 )
2024-05-14 17:14:59 +02:00
Dennis Luxen
70969186f6
Migrate GCC CI jobs to run on GCC 11, 12, and 13 ( #6865 )
2024-05-10 20:38:32 +02:00
Siarhei Fedartsou
3254686933
Use M1 runner to build arm64 macOS builds ( #6868 )
2024-05-08 21:08:11 +02:00
Dennis Luxen
10237b8761
Update vendored vtzero dependency to v1.1.0 ( #6871 )
2024-05-07 22:19:48 +02:00
Dennis Luxen
79de092bb2
Upgrade fmt dependency to v10.2.1 ( #6869 )
...
* Put fmt into version agnostic subdir
* Add fmt to dependency update script
* Remove manually added fmt
* Squashed 'third_party/fmt/' content from commit e69e5f977
git-subtree-dir: third_party/fmt
git-subtree-split: e69e5f977d458f2650bb346dadf2ad30c5320281
2024-05-07 20:55:55 +02:00
Dennis Luxen
82aa369db3
Remove dead code modernization script ( #6863 )
2024-05-06 19:09:10 +02:00
Dennis Luxen
6d361ced41
Set Windows build to quiet ( #6862 )
...
The normal flag generates 290 megabytes of log output for a regular build. Setting it to quiet will reduce this and still print errors.
2024-05-06 17:31:58 +02:00
Dennis Luxen
7f9d591ab7
Upgrade clang-format to version 15 ( #6859 )
2024-05-06 09:14:46 +02:00
Michael Bell
522d0f066e
Add 'load directly' mode to default Cucumber test suite ( #6664 )
...
Currently `npm test` runs the Cucumber suite with a matrix
configuration for selecting the algorithm (CH, MLD) and data loading
(shared-memory, mmap) options.
However, there is a third data loading option, 'load directly',
which is to directly load the datasets into the osrm-routed process memory.
The code paths for each data loading option are distinct:
Storage::Run + SharedMemoryAllocator
MMapMemoryAllocator
ProcessMemoryAllocator
This commit adds direct data loading as part of the Cucumber
configuration matrix.
This will ensure optional dataset support can be added without any
regressions.
2023-08-01 09:24:51 +01:00
Matthew Wigginton Bhagat-Conway
d6afe91d8f
print tracebacks and line numbers for Lua runtime errors ( #6564 )
...
* print tracebacks and line numbers for Lua runtime errors
* revert format changes
* update changelog with lua traceback, #6564
* revert using protected_function for old GetStringListFromFunction and source_function #6564
* add unit test for line numbers in tracebacks, #6564
* apply clang-format (#6564 )
* remove unused test helper function, #6564
* suppress leaksanitizer warnings in extract-tests, #6564
When the extractor encounters a lua runtime error, some osmium objects are not freed. In production this doesn't matter because these errors bring down OSRM. In the tests we catch them to ensure they occur, and the leaksanitizer flags them.
2023-03-23 19:18:58 +01:00
Dennis Luxen
6fa7bd8abd
Upgrade check_tackinfo.py to Python3
2022-11-04 11:47:40 +01:00
Siarhei Fedartsou
7be9039f53
Get rid of Mason ( #6387 )
2022-10-06 14:13:12 +02:00
Siarhei Fedartsou
52b516e943
Use clang-format from CI base image ( #6391 )
2022-10-06 12:50:31 +02:00
Siarhei Fedartsou
9b834810d5
Build Node bindings on Windows ( #6334 )
...
Extends CI to build NodeJS bindings for Windows.
2022-09-20 20:43:13 +01:00